<?xml version='1.0' encoding='utf-8'?>
<TS version="2.1" language="zh_CN" sourcelanguage="en_US">
<context>
    <name>ProfileManager</name>
    <message>
        <location filename="../ui/profilemanager.ui" line="14" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/profilemanager.ui" line="223" />
        <source>erase Profile</source>
        <translation>删除配置</translation>
    </message>
    <message>
        <location filename="../ui/profilemanager.ui" line="201" />
        <source>Log-File:</source>
        <translation>日志文件：</translation>
    </message>
    <message>
        <location filename="../ui/profilemanager.ui" line="429" />
        <source>add Profile</source>
        <translation>添加配置</translation>
    </message>
    <message>
        <location filename="../ui/profilemanager.ui" line="400" />
        <source>edit Profile</source>
        <translation>编辑配置</translation>
    </message>
    <message>
        <location filename="../ui/profilemanager.ui" line="318" />
        <source>Targets:</source>
        <translation>扫描目标：</translation>
    </message>
    <message>
        <location filename="../ui/profilemanager.ui" line="126" />
        <source>Options:</source>
        <translation>选项：</translation>
    </message>
    <message>
        <location filename="../ui/profilemanager.ui" line="249" />
        <source>Profile:</source>
        <translation>配置：</translation>
    </message>
    <message>
        <location filename="../src/profilemanager.cpp" line="181" />
        <source>WARNING</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../src/profilemanager.cpp" line="181" />
        <source>Do you realy want to remove this (</source>
        <translation>您确定要移除此（</translation>
    </message>
    <message>
        <location filename="../src/profilemanager.cpp" line="181" />
        <source>) profile</source>
        <translation>）配置</translation>
    </message>
    <message>
        <location filename="../src/profilemanager.cpp" line="187" />
        <location filename="../src/profilemanager.cpp" line="194" />
        <source>Info</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../src/profilemanager.cpp" line="187" />
        <source>There is a log-file associated with this profile. Shall I remove the log-file as well?</source>
        <translation>此配置关联有日志文件。是否同时删除日志文件？</translation>
    </message>
    <message>
        <location filename="../src/profilemanager.cpp" line="194" />
        <source>Profile "</source>
        <translation>Profile "</translation>
    </message>
    <message>
        <location filename="../src/profilemanager.cpp" line="194" />
        <source>" removed</source>
        <translation>" removed</translation>
    </message>
    <message>
        <location filename="../src/profilemanager.cpp" line="200" />
        <source>ERROR</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../src/profilemanager.cpp" line="200" />
        <source>Profile can not be removed because it is in use by the scheduler!</source>
        <translation>无法删除配置，因为它正在被调度器使用！</translation>
    </message>
</context>
<context>
    <name>ProfileWizardDialog</name>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="26" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="69" />
        <source>Profile Wizard</source>
        <translation>配置向导</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="112" />
        <source>Next</source>
        <translation>下一步</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="215" />
        <source>Profile name:</source>
        <translation>配置名称：</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="245" />
        <source>First of all please enter a unique name for the profile.</source>
        <translation>首先请输入一个唯一的配置名称。</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="267" />
        <source>When a virus is found</source>
        <translation>发现病毒时</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="275" />
        <source>just report</source>
        <translation>仅报告</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="280" />
        <source>remove file (be careful)</source>
        <translation>删除文件（请谨慎）</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="285" />
        <source>move file to qurantine folder</source>
        <translation>移动文件到隔离文件夹</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="290" />
        <source>copy file to quarantine folder</source>
        <translation>复制文件到隔离文件夹</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="311" />
        <source>scan recursive</source>
        <translation>递归扫描</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="318" />
        <source>show hidden folders</source>
        <translation>显示隐藏文件夹</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="389" />
        <source>Home</source>
        <translation>主目录</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="418" />
        <source>Pathes</source>
        <translation>路径</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="428" />
        <source>Root</source>
        <translation>根目录</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="491" />
        <source>Select Scan Options</source>
        <translation>选择扫描选项</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="637" />
        <location filename="../ui/profilewizarddialog.ui" line="735" />
        <location filename="../ui/profilewizarddialog.ui" line="774" />
        <location filename="../ui/profilewizarddialog.ui" line="856" />
        <location filename="../ui/profilewizarddialog.ui" line="901" />
        <location filename="../ui/profilewizarddialog.ui" line="949" />
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="614" />
        <source>Save scan report to FILE</source>
        <translation>保存扫描报告到文件</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="833" />
        <source>Create temporary files in DIRECTORY</source>
        <translation>在目录中创建临时文件</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="881" />
        <source>Copy infected files into DIRECTORY</source>
        <translation>复制感染文件到目录</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="926" />
        <source>Move infected files into DIRECTORY</source>
        <translation>移动感染文件到目录</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="662" />
        <source>Follow directory symlinks</source>
        <translation>跟随目录符号链接</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="808" />
        <source>Select  additional Options</source>
        <translation>选择附加选项</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="760" />
        <source>Scan files from file</source>
        <translation>从文件扫描文件列表</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="567" />
        <source>Follow file symlinks</source>
        <translation>跟随文件符号链接</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="578" />
        <location filename="../ui/profilewizarddialog.ui" line="673" />
        <source>never</source>
        <translation>从不</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="583" />
        <location filename="../ui/profilewizarddialog.ui" line="678" />
        <source>direct</source>
        <translation>直接</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="588" />
        <location filename="../ui/profilewizarddialog.ui" line="683" />
        <source>always</source>
        <translation>始终</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="709" />
        <source>Load all supported db files from DIR</source>
        <translation>从目录加载所有支持的数据库文件</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="986" />
        <source>Select  Limitation Options</source>
        <translation>选择限制选项</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1747" />
        <source>Maximum size of normalized HTML file to scan</source>
        <translation>要扫描的标准化HTML文件的最大大小</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1119" />
        <location filename="../ui/profilewizarddialog.ui" line="1174" />
        <location filename="../ui/profilewizarddialog.ui" line="1325" />
        <location filename="../ui/profilewizarddialog.ui" line="1443" />
        <location filename="../ui/profilewizarddialog.ui" line="1531" />
        <location filename="../ui/profilewizarddialog.ui" line="1619" />
        <location filename="../ui/profilewizarddialog.ui" line="1710" />
        <location filename="../ui/profilewizarddialog.ui" line="1798" />
        <location filename="../ui/profilewizarddialog.ui" line="1886" />
        <location filename="../ui/profilewizarddialog.ui" line="1974" />
        <location filename="../ui/profilewizarddialog.ui" line="2062" />
        <location filename="../ui/profilewizarddialog.ui" line="2150" />
        <location filename="../ui/profilewizarddialog.ui" line="2875" />
        <source>K</source>
        <translation>千字节</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1124" />
        <location filename="../ui/profilewizarddialog.ui" line="1179" />
        <location filename="../ui/profilewizarddialog.ui" line="1330" />
        <location filename="../ui/profilewizarddialog.ui" line="1448" />
        <location filename="../ui/profilewizarddialog.ui" line="1536" />
        <location filename="../ui/profilewizarddialog.ui" line="1624" />
        <location filename="../ui/profilewizarddialog.ui" line="1715" />
        <location filename="../ui/profilewizarddialog.ui" line="1803" />
        <location filename="../ui/profilewizarddialog.ui" line="1891" />
        <location filename="../ui/profilewizarddialog.ui" line="1979" />
        <location filename="../ui/profilewizarddialog.ui" line="2067" />
        <location filename="../ui/profilewizarddialog.ui" line="2155" />
        <location filename="../ui/profilewizarddialog.ui" line="2880" />
        <source>M</source>
        <translation>兆字节</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2611" />
        <source>Maximum Scan Time in ms</source>
        <translation>最大扫描时间（毫秒）</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2011" />
        <source>Maximum number of partitions in disk image to be scanned</source>
        <translation>磁盘映像中要扫描的最大分区数</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2099" />
        <source>Maximum number of icons in PE file to be scanned</source>
        <translation>PE文件中要扫描的最大图标数</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1368" />
        <source>Maximum archive recursion level for container file</source>
        <translation>容器文件的最大归档递归级别</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1480" />
        <source>Maximum directory recursion level</source>
        <translation>最大目录递归级别</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1835" />
        <source>Maximum size of script file to normalize</source>
        <translation>要标准化的脚本文件的最大大小</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1262" />
        <source>The maximum number of files to scan for each container file</source>
        <translation>每个容器文件要扫描的最大文件数</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1218" />
        <source>The maximum amount of data to scan for each container file</source>
        <translation>每个容器文件要扫描的最大数据量</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1568" />
        <source>Maximum size file to check for embedded PE</source>
        <translation>检查嵌入式PE的最大文件大小</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1923" />
        <source>Maximum size zip to type reanalyze</source>
        <translation>重新分析类型的最大ZIP文件大小</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1659" />
        <source>Maximum size of HTML file to normalize</source>
        <translation>要标准化的HTML文件的最大大小</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="1044" />
        <source>Files larger than this will be skipped and assumed clean</source>
        <translation>大于此值的文件将被跳过并视为清洁</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3254" />
        <source>Don't scan directories matching REGEX</source>
        <translation>不扫描匹配正则表达式的目录</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3226" />
        <source>Don't scan file names matching REGEX</source>
        <translation>不扫描匹配正则表达式的文件名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3059" />
        <source>Load PUA sigs of category NetTool</source>
        <translation>加载NetTool类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3082" />
        <source>Load PUA sigs of category RAT</source>
        <translation>加载RAT类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3112" />
        <source>Load PUA sigs of category Script</source>
        <translation>加载Script类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3039" />
        <source>Load PUA sigs of category PWTool</source>
        <translation>加载PWTool类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3125" />
        <source>Load PUA sigs of category Packed</source>
        <translation>加载Packed类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3049" />
        <source>Load PUA sigs of category NetToolSpy</source>
        <translation>加载NetToolSpy类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3102" />
        <source>Load PUA sigs of category Server</source>
        <translation>加载Server类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3092" />
        <source>Load PUA sigs of category P2P</source>
        <translation>加载P2P类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3072" />
        <source>Load PUA sigs of category IRC</source>
        <translation>加载IRC类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="181" />
        <source>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;meta charset="utf-8" /&gt;&lt;style type="text/css"&gt;
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: "\2610"; }
li.checked::marker { content: "\2612"; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=" font-family:'Noto Sans'; font-size:13pt; font-weight:400; font-style:normal;"&gt;
&lt;p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Adobe Helvetica'; font-size:12pt;"&gt;Welcom to the Profile Wizard.&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Adobe Helvetica'; font-size:12pt;"&gt;This Wizard will guide you through the steps to create a new profile.&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Adobe Helvetica'; font-size:12pt;"&gt;What is a profile? A profile is a set of settings for the virus scanner&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Adobe Helvetica'; font-size:12pt;"&gt;to control the behaviour and the actions the virus scanner takes.&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Adobe Helvetica'; font-size:12pt;"&gt;Here you set up the log behaviour, log file to use, whether to scan&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Adobe Helvetica'; font-size:12pt;"&gt;recursively and what to do if a virus was found.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>配置向导</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2725" />
        <source>Maximum calls to PCRE match function</source>
        <translation>PCRE匹配函数的最大调用次数</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2496" />
        <source>Structured CC Count</source>
        <translation>结构化信用卡号计数</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2301" />
        <source>Collect and print execution statistics</source>
        <translation>收集并打印执行统计信息</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2439" />
        <source>Structured SSN Count</source>
        <translation>结构化社保号计数</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2244" />
        <source>Bytecode timeout in milliseconds</source>
        <translation>字节码超时（毫秒）</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2668" />
        <source>Maximum recursion HWP3 parsing function</source>
        <translation>HWP3解析函数的最大递归深度</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2574" />
        <source>credit debit and private label</source>
        <translation>信用卡、借记卡和自有品牌卡</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2579" />
        <source>credit cards only</source>
        <translation>仅信用卡</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2328" />
        <source>none</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2333" />
        <source>bytecode</source>
        <translation>字节码库</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2338" />
        <source>pcre</source>
        <translation>PCRE</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2779" />
        <source>Maximum recursion calls to PCRE match function</source>
        <translation>PCRE匹配函数的最大递归调用次数</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2397" />
        <source>normal</source>
        <translation>正常</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2402" />
        <source>stripped</source>
        <translation>简化</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2407" />
        <source>both</source>
        <translation>两者</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2370" />
        <source>Structured SSN Format</source>
        <translation>结构化SSN格式</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2553" />
        <source>Structured CC Mode</source>
        <translation>结构化信用卡模式</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="461" />
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2187" />
        <source>Minimum number of seconds to Wait for Response</source>
        <translation>等待响应的最小秒数</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2833" />
        <source>Maximum PCRE file size</source>
        <translation>PCRE最大文件大小</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2912" />
        <source>Fail if virus database is older than days</source>
        <translation>病毒数据库超过指定天数时报错</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3138" />
        <source>Load PUA sigs of category Andr</source>
        <translation>加载Android类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3148" />
        <source>Load PUA sigs of category Java</source>
        <translation>加载Java类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3158" />
        <source>Load PUA sigs of category Osx</source>
        <translation>加载macOS类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3168" />
        <source>Load PUA sigs of category Tool</source>
        <translation>加载工具类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3178" />
        <source>Load PUA sigs of category Unix</source>
        <translation>加载Unix类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3188" />
        <source>Load PUA sigs of category Win</source>
        <translation>加载Windows类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3201" />
        <source>Use Signatures for Potentially Unwanted Applications</source>
        <translation>使用潜在不需要应用程序的签名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="3005" />
        <source>Only scan file names matching REGEX</source>
        <translation>仅扫描匹配正则表达式的文件名</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="2977" />
        <source>Only scan directories matching REGEX</source>
        <translation>仅扫描匹配正则表达式的目录</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="92" />
        <source>Back</source>
        <translation>返回</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="132" />
        <source>Create</source>
        <translation>创建</translation>
    </message>
    <message>
        <location filename="../ui/profilewizarddialog.ui" line="149" />
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../src/profilewizarddialog.cpp" line="21" />
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../src/profilewizarddialog.cpp" line="584" />
        <source>Signature Folder</source>
        <translation>签名文件夹</translation>
    </message>
    <message>
        <location filename="../src/profilewizarddialog.cpp" line="589" />
        <source>Log-File</source>
        <translation>日志文件</translation>
    </message>
    <message>
        <location filename="../src/profilewizarddialog.cpp" line="594" />
        <source>Scan from File</source>
        <translation>从文件扫描</translation>
    </message>
    <message>
        <location filename="../src/profilewizarddialog.cpp" line="599" />
        <source>Folder for temporary files</source>
        <translation>临时文件文件夹</translation>
    </message>
    <message>
        <location filename="../src/profilewizarddialog.cpp" line="604" />
        <source>Move Folder for infected Files</source>
        <translation>感染文件移动文件夹</translation>
    </message>
    <message>
        <location filename="../src/profilewizarddialog.cpp" line="609" />
        <source>Copy Folder for infected Files</source>
        <translation>感染文件复制文件夹</translation>
    </message>
</context>
<context>
    <name>clamav_ctrl</name>
    <message>
        <location filename="../ui/clamav_ctrl.ui" line="14" />
        <source>clamav_ctrl</source>
        <translation>拖放区</translation>
    </message>
</context>
<context>
    <name>clamav_gui</name>
    <message>
        <location filename="../ui/clamav_gui.ui" line="14" />
        <source>ClamAV-GUI</source>
        <translation>ClamAV图形界面</translation>
    </message>
    <message>
        <location filename="../ui/clamav_gui.ui" line="43" />
        <location filename="../src/clamav_gui.cpp" line="124" />
        <source>Scan</source>
        <translation>扫描</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="127" />
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="130" />
        <source>Profile Manager</source>
        <translation>配置管理器</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="140" />
        <source>FreshClam</source>
        <translation>病毒库更新</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="133" />
        <source>Scheduler</source>
        <translation>调度器</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="136" />
        <source>Logs</source>
        <translation>日志</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="143" />
        <source>Clamd</source>
        <translation>Clamd守护进程</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="146" />
        <source>Setup</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="149" />
        <source>About</source>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="225" />
        <source>Show/Hide MainWindow</source>
        <translation>显示/隐藏主窗口</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="228" />
        <source>Show/Hide DropZone</source>
        <translation>显示/隐藏拖放区</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="231" />
        <source>Quit</source>
        <translation>退出</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="317" />
        <source>Scanning started .......</source>
        <translation>扫描已开始......</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="329" />
        <source>Use ClamdScan</source>
        <translation>使用ClamdScan</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="329" />
        <source>Perform scanning using clamdscan instead of clamscan?</source>
        <translation>是否使用clamdscan代替clamscan执行扫描？</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="529" />
        <source>Scan-Process aborted ......</source>
        <translation>扫描进程已中止......</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="530" />
        <location filename="../src/clamav_gui.cpp" line="534" />
        <location filename="../src/clamav_gui.cpp" line="538" />
        <location filename="../src/clamav_gui.cpp" line="541" />
        <source>Scan-Status</source>
        <translation>扫描状态</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="530" />
        <source>Scan Process aborted .....</source>
        <translation>扫描进程已中止.....</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="533" />
        <source>Scan-Process finished ...... no Virus found!</source>
        <translation>扫描进程完成......未发现病毒！</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="534" />
        <source>Scan Process finished ..... no virus found!</source>
        <translation>扫描进程完成.....未发现病毒！</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="537" />
        <source>Scan-Process finished ...... Virus found!</source>
        <translation>扫描进程完成......发现病毒！</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="538" />
        <source>Scan Process finished ..... a virus was found!</source>
        <translation>扫描进程完成.....发现病毒！</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="540" />
        <source>Scan-Process finished ...... an error occured!</source>
        <translation>扫描进程完成......发生错误！</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="541" />
        <source>Scan Process finished ..... an error occurred!</source>
        <translation>扫描进程完成.....发生错误！</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="555" />
        <location filename="../src/clamav_gui.cpp" line="556" />
        <source>Scan-Process aborted!</source>
        <translation>扫描进程已中止！</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="664" />
        <source>WARNING</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../src/clamav_gui.cpp" line="664" />
        <source>Neither "pkexec" nor "kdesu" is installed. Please install at least one of this to apps!</source>
        <translation>未安装"pkexec"或"kdesu"。请至少安装其中一个应用程序！</translation>
    </message>
</context>
<context>
    <name>clamdConfStringOption</name>
    <message>
        <location filename="../ui/clamdconfstringoption.ui" line="20" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/clamdconfstringoption.ui" line="56" />
        <source>CheckBox</source>
        <translation>复选框</translation>
    </message>
</context>
<context>
    <name>clamdManager</name>
    <message>
        <location filename="../ui/clamdmanager.ui" line="20" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/clamdmanager.ui" line="46" />
        <source>Clamd &amp;&amp; Scan on Access</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/clamdmanager.ui" line="117" />
        <source>  clamd not running - start clamd</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/clamdmanager.ui" line="92" />
        <source>Clamd &amp; Scan on Access</source>
        <translation>Clamd &amp; Scan on Access</translation>
    </message>
    <message>
        <location filename="../ui/clamdmanager.ui" line="367" />
        <source>Start Clamd on Startup</source>
        <translation>启动时启动Clamd</translation>
    </message>
    <message>
        <location filename="../ui/clamdmanager.ui" line="309" />
        <source>Clamd Settings</source>
        <translation>Clamd设置</translation>
    </message>
    <message>
        <location filename="../ui/clamdmanager.ui" line="418" />
        <source>ClamonAcc Settings</source>
        <translation>ClamonAcc设置</translation>
    </message>
    <message>
        <location filename="../ui/clamdmanager.ui" line="483" />
        <source>Folder under monitoring</source>
        <translation>监控中的文件夹</translation>
    </message>
    <message>
        <location filename="../ui/clamdmanager.ui" line="142" />
        <source>Clamd &amp;&amp; Scan on Access Settings</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/clamdmanager.ui" line="203" />
        <source>Clamd &amp; Scan on Access Settings</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/clamdmanager.ui" line="225" />
        <source>Clamd has to be restarted
for changes made to take effect.</source>
        <translation>必须重启Clamd
才能使更改生效。</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="107" />
        <source>  Clamd running - Stop clamd</source>
        <translation>Clamd正在运行 - 停止clamd</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="309" />
        <location filename="../src/clamdmanager.cpp" line="660" />
        <source>WARNING</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="363" />
        <source>  Clamd starting. Please wait!</source>
        <translation>Clamd正在启动。请稍候！</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="392" />
        <source>  Stopping Clamd. Please wait!</source>
        <translation>正在停止Clamd。请稍候！</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="424" />
        <location filename="../src/clamdmanager.cpp" line="482" />
        <location filename="../src/clamdmanager.cpp" line="588" />
        <source>  Clamd not running - Start Clamd</source>
        <translation>Clamd未运行 - 启动Clamd</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="455" />
        <location filename="../src/clamdmanager.cpp" line="494" />
        <source>  Clamd running - Stop Clamd</source>
        <translation>Clamd正在运行 - 停止Clamd</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="651" />
        <source>Directory to monitor</source>
        <translation>要监控的目录</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="660" />
        <source>Path already under monitoring</source>
        <translation>路径已在监控中</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="668" />
        <source>Remove Folder from monitoring</source>
        <translation>从监控中移除文件夹</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="668" />
        <source>Path: </source>
        <translation>路径：</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="668" />
        <source>Do you want to remove the folder from the monitoring list?</source>
        <translation>您是否要从监控列表中移除该文件夹？</translation>
    </message>
    <message>
        <location filename="../src/clamdmanager.cpp" line="701" />
        <source>  Clamd restarting. Please wait!</source>
        <translation>Clamd正在重启。请稍候！</translation>
    </message>
</context>
<context>
    <name>clamdconfcomboboxoption</name>
    <message>
        <location filename="../ui/clamdconfcomboboxoption.ui" line="20" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
</context>
<context>
    <name>clamdconfspinboxoption</name>
    <message>
        <location filename="../ui/clamdconfspinboxoption.ui" line="20" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/clamdconfspinboxoption.ui" line="62" />
        <source>CheckBox</source>
        <translation>复选框</translation>
    </message>
</context>
<context>
    <name>dragablePushButton</name>
    <message>
        <location filename="../ui/dragablepushbutton.ui" line="14" />
        <source>Frame</source>
        <translation>框架</translation>
    </message>
</context>
<context>
    <name>freshclamsetter</name>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="14" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="114" />
        <location filename="../src/freshclamsetter.cpp" line="268" />
        <location filename="../src/freshclamsetter.cpp" line="375" />
        <location filename="../src/freshclamsetter.cpp" line="667" />
        <source>Deamon not running - start deamon</source>
        <translation>守护进程未运行 - 启动守护进程</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="127" />
        <location filename="../ui/freshclamsetter.ui" line="166" />
        <source>Ctrl+S, Ctrl+W</source>
        <translation>Ctrl+S, Ctrl+W</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="137" />
        <source>Deamon Log-Messages</source>
        <translation>守护进程日志消息</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="81" />
        <location filename="../ui/freshclamsetter.ui" line="153" />
        <source>Clear Log</source>
        <translation>清除日志</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="712" />
        <source>All</source>
        <translation>全部</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="717" />
        <source>main</source>
        <translation>主库</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="722" />
        <source>daily</source>
        <translation>每日库</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="727" />
        <source>bytecode</source>
        <translation>字节码库</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="374" />
        <location filename="../ui/freshclamsetter.ui" line="479" />
        <location filename="../ui/freshclamsetter.ui" line="526" />
        <location filename="../ui/freshclamsetter.ui" line="572" />
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="704" />
        <source>Update Database</source>
        <translation>更新数据库</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="45" />
        <source>Update now!</source>
        <translation>立即更新！</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="28" />
        <source>Freshclam</source>
        <translation>病毒库更新工具</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="65" />
        <source>Freshclam Log-Messages</source>
        <translation>Freshclam日志消息</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="187" />
        <source>Update Info</source>
        <translation>更新信息</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="202" />
        <source>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;meta charset="utf-8" /&gt;&lt;style type="text/css"&gt;
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: "\2610"; }
li.checked::marker { content: "\2612"; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;"&gt;
&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="224" />
        <location filename="../ui/freshclamsetter.ui" line="267" />
        <source>Freshclam Settings</source>
        <translation>Freshclam设置</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="456" />
        <location filename="../ui/freshclamsetter.ui" line="544" />
        <location filename="../ui/freshclamsetter.ui" line="590" />
        <location filename="../ui/freshclamsetter.ui" line="614" />
        <source>yes</source>
        <translation>是</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="451" />
        <location filename="../ui/freshclamsetter.ui" line="549" />
        <location filename="../ui/freshclamsetter.ui" line="595" />
        <location filename="../ui/freshclamsetter.ui" line="619" />
        <source>no</source>
        <translation>否</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="533" />
        <source>Rotate log file. Requires LogFileMaxSize option set prior to this option.</source>
        <translation>轮转日志文件。需要在此选项之前设置LogFileMaxSize选项。</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="536" />
        <source>LogRotate:</source>
        <translation>日志轮转：</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="352" />
        <source>/tmp/freshclam.pid</source>
        <translation>/tmp/freshclam.pid</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="426" />
        <source>database.clamav.net</source>
        <translation>database.clamav.net</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="384" />
        <source>When started by root, drop privileges to a specified user. The user will be determined by the application and must match the owner of the database directory</source>
        <translation>当以root身份启动时，将权限降级到指定用户。该用户将由应用程序确定，并且必须与数据库目录的所有者匹配</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="387" />
        <source>DatabaseOwner:</source>
        <translation>数据库所有者：</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="290" />
        <source>not found</source>
        <translation>未找到</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="440" />
        <source>Enable logging to Syslog. May be used in combination with UpdateLogFile.</source>
        <translation>启用Syslog日志记录。可与UpdateLogFile结合使用。</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="443" />
        <source>LogSysLog:</source>
        <translation>系统日志：</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="408" />
        <source>DatabaseMirror specifies to which mirror(s) freshclam should connect.
You should have at least one entries: database.clamav.net. 
Now that CloudFlare is being used as our Content Delivery Network (CDN),  this  one  domain
name works world-wide to direct freshclam to the closest geographic endpoint.
Default: database.clamav.net
</source>
        <translation>DatabaseMirror指定freshclam应连接的镜像。
您应该至少有一个条目：database.clamav.net。
由于CloudFlare被用作我们的内容分发网络（CDN），该域名
可在全球范围内将freshclam定向到最近的地理端点。
默认值：database.clamav.net
</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="416" />
        <source>DatabaseMirror:</source>
        <translation>数据库镜像：</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="579" />
        <source>Log time with each message.</source>
        <translation>每条消息记录时间。</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="582" />
        <source>LogTime:</source>
        <translation>记录时间：</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="274" />
        <source>autodecteced location of the freshclam binary</source>
        <translation>自动检测的freshclam二进制文件位置</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="277" />
        <source>freshclam (Info)</source>
        <translation>freshclam（信息）</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="486" />
        <source>Specify the type of syslog messages - please refer to 'man syslog' for facility names.
              Default: LOG_LOCAL6</source>
        <translation>指定系统日志消息类型 - 请参阅'man syslog'了解设施名称。
默认值：LOG_LOCAL6</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="490" />
        <source>LogFacility:</source>
        <translation>日志设施：</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="498" />
        <source>LOG_LOCAL6</source>
        <translation>LOG_LOCAL6</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="503" />
        <source>LOG_MAIL</source>
        <translation>LOG_MAIL</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="603" />
        <source>Enable verbose logging.</source>
        <translation>启用详细日志记录。</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="606" />
        <source>LogVerbose</source>
        <translation>详细日志</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="659" />
        <source>FreshClam Daemon</source>
        <translation>FreshClam守护进程</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="330" />
        <source>This option allows you to save the process identifier of the daemon to a file specified in the argument.</source>
        <translation>此选项允许您将守护进程的进程标识符保存到参数指定的文件中。</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="313" />
        <source>HTTPProxyServer</source>
        <translation>HTTP代理服务器</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="333" />
        <source>PID-File:</source>
        <translation>PID文件：</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="675" />
        <source>Path to a directory containing database files.</source>
        <translation>包含数据库文件的目录路径。</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="678" />
        <source>DatabaseDirectory</source>
        <translation>数据库目录</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="700" />
        <source>Which database to update
Default: all</source>
        <translation>要更新的数据库
默认值：全部</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="735" />
        <source>Start daemon automatically
at program start</source>
        <translation>程序启动时
自动启动守护进程</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="750" />
        <source>Number of database checks per day.</source>
        <translation>每日数据库检查次数。</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="753" />
        <source>Check for Updates</source>
        <translation>检查更新</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="770" />
        <source>times per days</source>
        <translation>次/天</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="777" />
        <source>Execute Daemon and
manual update as root</source>
        <translation>以root身份执行
守护进程和手动更新</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="800" />
        <source>HTTPProxy Port</source>
        <translation>HTTP代理端口</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="810" />
        <source>HTTPProxyUsername</source>
        <translation>HTTP代理用户名</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="820" />
        <source>HTTPProxyPassword</source>
        <translation>HTTP代理密码</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="830" />
        <source>OnUpdateExecute</source>
        <translation>更新时执行</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="840" />
        <source>OnErrorExecute</source>
        <translation>错误时执行</translation>
    </message>
    <message>
        <location filename="../ui/freshclamsetter.ui" line="850" />
        <source>OnOutdatedExecute</source>
        <translation>过时时执行</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="113" />
        <source>Update process startet .....</source>
        <translation>更新进程已启动.....</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="238" />
        <location filename="../src/freshclamsetter.cpp" line="361" />
        <location filename="../src/freshclamsetter.cpp" line="649" />
        <source>Deamon running - stop deamon</source>
        <translation>守护进程运行中 - 停止守护进程</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="349" />
        <source>INFO</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="349" />
        <source>Update-Process finished</source>
        <translation>更新进程完成</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="352" />
        <source>WARNING</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="352" />
        <source>Update-Process failed!
Read log-messages for possible reason.</source>
        <translation>更新进程失败！
请阅读日志消息了解可能的原因。</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="581" />
        <source>Database origin : &lt;/td&gt;&lt;td&gt;</source>
        <translation>数据库来源：&lt;/td&gt;&lt;td&gt;</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="584" />
        <source>Last Update : &lt;/td&gt;&lt;td&gt;</source>
        <translation>上次更新：&lt;/td&gt;&lt;td&gt;</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="587" />
        <source>Main File : &lt;/td&gt;&lt;td&gt;</source>
        <translation>主文件：&lt;/td&gt;&lt;td&gt;</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="590" />
        <source>Daily File : &lt;/td&gt;&lt;td&gt;</source>
        <translation>每日文件：&lt;/td&gt;&lt;td&gt;</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="593" />
        <source>ByteCode File : &lt;/td&gt;&lt;td&gt;</source>
        <translation>字节码文件：&lt;/td&gt;&lt;td&gt;</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="886" />
        <source>Select Folder for the PID-File</source>
        <translation>选择PID文件的文件夹</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="904" />
        <source>Virus definitions missing!</source>
        <translation>病毒定义缺失！</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="904" />
        <source>No virus definitions found in the database folder. Should the virus definitions be downloaded?</source>
        <translation>在数据库文件夹中未找到病毒定义。是否下载病毒定义？</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="967" />
        <source>On Update Execute</source>
        <translation>更新时执行</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="967" />
        <source>Select a programm that will be executed when the database is updated.</source>
        <translation>选择在数据库更新时将执行的程序。</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="973" />
        <source>On Error Execute</source>
        <translation>错误时执行</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="973" />
        <source>Select a programm that will be executed when an error occured.</source>
        <translation>选择在发生错误时将执行的程序。</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="979" />
        <source>On Outdated Execute</source>
        <translation>过时时执行</translation>
    </message>
    <message>
        <location filename="../src/freshclamsetter.cpp" line="979" />
        <source>Select a programm that will be executed when the database is outdated.</source>
        <translation>选择在数据库过时时将执行的程序。</translation>
    </message>
</context>
<context>
    <name>includeExcludeOptions</name>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="14" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="290" />
        <source>Don't scan file names matching REGEX</source>
        <translation>不扫描匹配正则表达式的文件名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="256" />
        <source>Don't scan directories matching REGEX</source>
        <translation>不扫描匹配正则表达式的目录</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="358" />
        <source>Only scan file names matching REGEX</source>
        <translation>仅扫描匹配正则表达式的文件名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="324" />
        <source>Only scan directories matching REGEX</source>
        <translation>仅扫描匹配正则表达式的目录</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="44" />
        <source>Use Signatures for Potentially Unwanted Applications</source>
        <translation>使用潜在不需要应用程序的签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="73" />
        <source>Load PUA sigs of category Andr</source>
        <translation>加载Android类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="176" />
        <source>Load PUA sigs of category Java</source>
        <translation>加载Java类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="186" />
        <source>Load PUA sigs of category Osx</source>
        <translation>加载macOS类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="63" />
        <source>Load PUA sigs of category Tool</source>
        <translation>加载工具类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="146" />
        <source>Load PUA sigs of category Unix</source>
        <translation>加载Unix类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="196" />
        <source>Load PUA sigs of category Win</source>
        <translation>加载Windows类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="166" />
        <source>Load PUA sigs of category Packed</source>
        <translation>加载Packed类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="106" />
        <source>Load PUA sigs of category PWTool</source>
        <translation>加载PWTool类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="83" />
        <source>Load PUA sigs of category NetTool</source>
        <translation>加载NetTool类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="136" />
        <source>Load PUA sigs of category P2P</source>
        <translation>加载P2P类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="96" />
        <source>Load PUA sigs of category IRC</source>
        <translation>加载IRC类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="126" />
        <source>Load PUA sigs of category RAT</source>
        <translation>加载RAT类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="156" />
        <source>Load PUA sigs of category NetToolSpy</source>
        <translation>加载NetToolSpy类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="206" />
        <source>Load PUA sigs of category Server</source>
        <translation>加载Server类别的PUA签名</translation>
    </message>
    <message>
        <location filename="../ui/includeexcludeoptions.ui" line="116" />
        <source>Load PUA sigs of category Script</source>
        <translation>加载Script类别的PUA签名</translation>
    </message>
</context>
<context>
    <name>infoDialog</name>
    <message>
        <location filename="../ui/infodialog.ui" line="14" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/infodialog.ui" line="20" />
        <source>Credits</source>
        <translation>致谢</translation>
    </message>
    <message>
        <location filename="../ui/infodialog.ui" line="32" />
        <source>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;meta charset="utf-8" /&gt;&lt;style type="text/css"&gt;
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: "\2610"; }
li.checked::marker { content: "\2612"; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;"&gt;
&lt;p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:22px; color:#000080;"&gt;ClamAV-GUI&lt;/span&gt;&lt;/p&gt;
&lt;p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:15px; color:#000000;"&gt;&lt;br /&gt;Version 0.7.5 (2015 - 2024), published unter GPL 3.0&lt;/span&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;table border="0" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;" align="center" cellspacing="2" cellpadding="0"&gt;
&lt;tr&gt;
&lt;td colspan="7"&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px; font-weight:700; text-decoration: underline;"&gt;Author:&lt;/span&gt;&lt;span style=" font-size:14px;"&gt;  Joerg Macedo da Costa Zopes &amp;lt;joerg.zopes@gmx.de&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px; font-weight:700; text-decoration: underline;"&gt;Translators&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;img src="qrc:///icons/icons/dansk.png" /&gt;&lt;span style=" font-size:14px;"&gt; Danish:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px;"&gt;Martin Eilssøe &amp;lt;martin.eilsoe@gmail.com&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;img src="qrc:///icons/icons/spain.png" /&gt;&lt;span style=" font-size:14px;"&gt; Spanish:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px;"&gt;Pedro Álamo &amp;lt;palamodz@gmail.com&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;img src="qrc:///icons/icons/germany.png" /&gt;&lt;span style=" font-size:14px;"&gt; German:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px;"&gt;translated by the author.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;img src="qrc:///icons/icons/france.png" /&gt;&lt;span style=" font-size:14px;"&gt; French:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px;"&gt;Not be named &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;img src="qrc:///icons/icons/germany.png" /&gt;&lt;span style=" font-size:14px;"&gt; German:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px;"&gt;translated by the author.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;img src="qrc:///icons/icons/france.png" /&gt;&lt;span style=" font-size:14px;"&gt; French:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px;"&gt;Not be named &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;img src="qrc:///icons/icons/Portugal.png" /&gt;&lt;span style=" font-size:14px;"&gt; Portuguese:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px;"&gt;Translated by the author.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;img src="qrc:///icons/icons/Brasil.png" /&gt;&lt;span style=" font-size:14px;"&gt; Brasilian:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px;"&gt;Translated by the author.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;img src="qrc:///icons/icons/GB.png" /&gt;&lt;span style=" font-size:14px;"&gt; English:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px;"&gt;Translated by the author.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;img src="qrc:///icons/icons/italy.png" /&gt;&lt;span style=" font-size:14px;"&gt; Italian:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px;"&gt;translated by DeepL&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;hr /&gt;
&lt;table border="0" style=" margin-top:20px; margin-bottom:0px; margin-left:20px; margin-right:0px;" cellspacing="2" cellpadding="0"&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;img src="qrc:///icons/icons/ukraine.png" /&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:14px;"&gt;A special thanks goes to UALinux &amp;lt;main@ualinux.com&amp;gt;.&lt;br /&gt;We were in close contact for more than a week and&lt;br /&gt;with their help I was able to fix some bugs&lt;br /&gt;and implement useful new features.&lt;br /&gt;&lt;br /&gt;Many thanks for that.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/infodialog.ui" line="142" />
        <source>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;meta charset="utf-8" /&gt;&lt;style type="text/css"&gt;
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: "\2610"; }
li.checked::marker { content: "\2612"; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;"&gt;
&lt;h3 align="center" style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:large; font-weight:700; color:#000000;"&gt;GNU GENERAL PUBLIC LICENSE&lt;/span&gt;&lt;/h3&gt;
&lt;p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Version 3, 29 June 2007&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Copyright © 2007 Free Software Foundation, Inc. &amp;lt;&lt;/span&gt;&lt;a href="https://fsf.org/"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; text-decoration: underline; text-decoration-color:#000000; color:#2980b9;"&gt;https://fsf.org/&lt;/span&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.&lt;/span&gt;&lt;/p&gt;
&lt;h4 style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="preamble"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; font-weight:700; color:#000000;"&gt;P&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; font-weight:700; color:#000000;"&gt;reamble&lt;/span&gt;&lt;/h4&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The GNU General Public License is a free, copyleft license for software and other kinds of works.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The precise terms and conditions for copying, distribution and modification follow.&lt;/span&gt;&lt;/p&gt;
&lt;h4 style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="terms"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; font-weight:700; color:#000000;"&gt;T&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; font-weight:700; color:#000000;"&gt;ERMS AND CONDITIONS&lt;/span&gt;&lt;/h4&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section0"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;0&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;. Definitions.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;“This License” refers to version 3 of the GNU General Public License.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;A “covered work” means either the unmodified Program or a work based on the Program.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section1"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;1&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;. Source Code.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The Corresponding Source for a work in source code form is that same work.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section2"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;2&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;. Basic Permissions.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section3"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;3&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;. Protecting Users' Legal Rights From Anti-Circumvention Law.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section4"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;4&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;. Conveying Verbatim Copies.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section5"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;5&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;. Conveying Modified Source Versions.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;a) The work must carry prominent notices stating that you modified it, and giving a relevant date.&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section6"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;6&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;. Conveying Non-Source Forms.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section7"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;7&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;. Additional Terms.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;d) Limiting the use for publicity purposes of names of licensors or authors of the material; or&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or&lt;/span&gt;&lt;/li&gt;
&lt;li style=" font-family:'Times New Roman'; font-size:medium; color:#000000;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-size:medium;"&gt;f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section8"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;8&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;. Termination.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section9"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;9&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;. Acceptance Not Required for Having Copies.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section10"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;1&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;0. Automatic Licensing of Downstream Recipients.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section11"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;1&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;1. Patents.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section12"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;1&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;2. No Surrender of Others' Freedom.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section13"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;1&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;3. Use with the GNU Affero General Public License.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section14"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;1&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;4. Revised Versions of this License.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section15"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;1&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;5. Disclaimer of Warranty.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section16"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;1&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;6. Limitation of Liability.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.&lt;/span&gt;&lt;/p&gt;
&lt;h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="section17"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;1&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:small; font-weight:700; color:#000000;"&gt;7. Interpretation of Sections 15 and 16.&lt;/span&gt;&lt;/h5&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;END OF TERMS AND CONDITIONS&lt;/span&gt;&lt;/p&gt;
&lt;h4 style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;a name="howto"&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; font-weight:700; color:#000000;"&gt;H&lt;/span&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; font-weight:700; color:#000000;"&gt;ow to Apply These Terms to Your New Programs&lt;/span&gt;&lt;/h4&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    &amp;lt;one line to give the program's name and a brief idea of what it does.&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    Copyright (C) &amp;lt;year&amp;gt;  &amp;lt;name of author&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; color:#000000;"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    This program is free software: you can redistribute it and/or modify&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    it under the terms of the GNU General Public License as published by&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    the Free Software Foundation, either version 3 of the License, or&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    (at your option) any later version.&lt;/span&gt;&lt;/p&gt;
&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; color:#000000;"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    This program is distributed in the hope that it will be useful,&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    GNU General Public License for more details.&lt;/span&gt;&lt;/p&gt;
&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; color:#000000;"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    You should have received a copy of the GNU General Public License&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    along with this program.  If not, see &amp;lt;https://www.gnu.org/licenses/&amp;gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;Also add information on how to contact you by electronic and paper mail.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    &amp;lt;program&amp;gt;  Copyright (C) &amp;lt;year&amp;gt;  &amp;lt;name of author&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    This is free software, and you are welcome to redistribute it&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Hack'; color:#000000;"&gt;    under certain conditions; type `show c' for details.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see &amp;lt;&lt;/span&gt;&lt;a href="https://www.gnu.org/licenses/"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; text-decoration: underline; text-decoration-color:#000000; color:#2980b9;"&gt;https://www.gnu.org/licenses/&lt;/span&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;&amp;gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read &amp;lt;&lt;/span&gt;&lt;a href="https://www.gnu.org/licenses/why-not-lgpl.html"&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; text-decoration: underline; text-decoration-color:#000000; color:#2980b9;"&gt;https://www.gnu.org/licenses/why-not-lgpl.html&lt;/span&gt;&lt;/a&gt;&lt;span style=" font-family:'Times New Roman'; font-size:medium; color:#000000;"&gt;&amp;gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/infodialog.ui" line="133" />
        <source>License</source>
        <translation>许可证</translation>
    </message>
</context>
<context>
    <name>logViewObject</name>
    <message>
        <location filename="../ui/logviewobject.ui" line="14" />
        <source>Dialog</source>
        <translation>对话框</translation>
    </message>
    <message>
        <location filename="../ui/logviewobject.ui" line="24" />
        <source>Tab 1</source>
        <translation>标签页 1</translation>
    </message>
    <message>
        <location filename="../ui/logviewobject.ui" line="32" />
        <source>clear log</source>
        <translation>清除日志</translation>
    </message>
    <message>
        <location filename="../ui/logviewobject.ui" line="62" />
        <source>close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../src/logviewobject.cpp" line="59" />
        <source>INFO</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../src/logviewobject.cpp" line="59" />
        <source>Log-File was modified. Do you wanna save the changes?</source>
        <translation>日志文件已被修改。是否保存更改？</translation>
    </message>
    <message>
        <location filename="../src/logviewobject.cpp" line="88" />
        <source>Clear Log</source>
        <translation>清除日志</translation>
    </message>
    <message>
        <location filename="../src/logviewobject.cpp" line="88" />
        <source>Do you realy want to remove this partial log?</source>
        <translation>您确定要删除此部分日志吗？</translation>
    </message>
</context>
<context>
    <name>logViewerObject</name>
    <message>
        <location filename="../ui/logviewerobject.ui" line="14" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/logviewerobject.ui" line="59" />
        <source>Select Profile:</source>
        <translation>选择配置：</translation>
    </message>
    <message>
        <location filename="../ui/logviewerobject.ui" line="95" />
        <source>Clear All</source>
        <translation>全部清除</translation>
    </message>
    <message>
        <location filename="../ui/logviewerobject.ui" line="27" />
        <source>clear Log</source>
        <translation>clear Log</translation>
    </message>
    <message>
        <location filename="../src/logviewerobject.cpp" line="97" />
        <location filename="../src/logviewerobject.cpp" line="107" />
        <source>Clear Log</source>
        <translation>清除日志</translation>
    </message>
    <message>
        <location filename="../src/logviewerobject.cpp" line="97" />
        <source>Do you realy want to remove this partial log?</source>
        <translation>您确定要删除此部分日志吗？</translation>
    </message>
    <message>
        <location filename="../src/logviewerobject.cpp" line="107" />
        <source>Do you realy want to remove the complete log?</source>
        <translation>您确定要删除完整日志吗？</translation>
    </message>
</context>
<context>
    <name>myFrame</name>
    <message>
        <location filename="../ui/myframe.ui" line="14" />
        <source>Frame</source>
        <translatorcomment>Frame</translatorcomment>
        <translation>框架</translation>
    </message>
</context>
<context>
    <name>optionsDialog</name>
    <message>
        <location filename="../ui/optionsdialog.ui" line="14" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="36" />
        <location filename="../src/optionsdialog.cpp" line="9" />
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="95" />
        <source>Tab 1</source>
        <translation>标签页 1</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="179" />
        <source>Copy infected files into DIRECTORY</source>
        <translation>复制感染文件到目录</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="154" />
        <location filename="../ui/optionsdialog.ui" line="199" />
        <location filename="../ui/optionsdialog.ui" line="261" />
        <location filename="../ui/optionsdialog.ui" line="306" />
        <location filename="../ui/optionsdialog.ui" line="354" />
        <location filename="../ui/optionsdialog.ui" line="399" />
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="286" />
        <source>Move infected files into DIRECTORY</source>
        <translation>移动感染文件到目录</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="445" />
        <location filename="../ui/optionsdialog.ui" line="508" />
        <source>never</source>
        <translation>从不</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="450" />
        <location filename="../ui/optionsdialog.ui" line="513" />
        <source>direct</source>
        <translation>直接</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="455" />
        <location filename="../ui/optionsdialog.ui" line="518" />
        <source>always</source>
        <translation>始终</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="331" />
        <source>Use the antivirus database from DIR</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="144" />
        <source>Scan files from file</source>
        <translation>从文件扫描文件列表</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="481" />
        <source>Follow directory symlinks</source>
        <translation>跟随目录符号链接</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="224" />
        <source>Save scan report to FILE</source>
        <translation>保存扫描报告到文件</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="379" />
        <source>Create temporary files in DIRECTORY</source>
        <translation>在目录中创建临时文件</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="424" />
        <source>Follow file symlinks</source>
        <translation>跟随文件符号链接</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="537" />
        <source>ClamAV Version : </source>
        <translation>ClamAV版本：</translation>
    </message>
    <message>
        <location filename="../ui/optionsdialog.ui" line="42" />
        <source>Available Options</source>
        <translation>可用选项</translation>
    </message>
    <message>
        <location filename="../src/optionsdialog.cpp" line="10" />
        <source>Directories</source>
        <translation>目录</translation>
    </message>
    <message>
        <location filename="../src/optionsdialog.cpp" line="12" />
        <source>Scan Limitations</source>
        <translation>扫描限制</translation>
    </message>
    <message>
        <location filename="../src/optionsdialog.cpp" line="18" />
        <source>Include/Exclude</source>
        <translation>包含/排除</translation>
    </message>
    <message>
        <location filename="../src/optionsdialog.cpp" line="222" />
        <location filename="../src/optionsdialog.cpp" line="241" />
        <location filename="../src/optionsdialog.cpp" line="248" />
        <location filename="../src/optionsdialog.cpp" line="270" />
        <source>Select Directory</source>
        <translation>选择目录</translation>
    </message>
    <message>
        <location filename="../src/optionsdialog.cpp" line="231" />
        <source>Virus definitions missing!</source>
        <translation>病毒定义缺失！</translation>
    </message>
    <message>
        <location filename="../src/optionsdialog.cpp" line="231" />
        <source>No virus definitions found in the database folder. Should the virus definitions be downloaded?</source>
        <translation>在数据库文件夹中未找到病毒定义。是否下载病毒定义？</translation>
    </message>
    <message>
        <location filename="../src/optionsdialog.cpp" line="256" />
        <location filename="../src/optionsdialog.cpp" line="263" />
        <source>Select File</source>
        <translation>选择文件</translation>
    </message>
    <message>
        <location filename="../src/optionsdialog.cpp" line="440" />
        <source>Database files missing!</source>
        <translation />
    </message>
    <message>
        <location filename="../src/optionsdialog.cpp" line="440" />
        <source>The virus definition files are missing in the database directory. Start download of the missing files?</source>
        <translation />
    </message>
</context>
<context>
    <name>partialLogObject</name>
    <message>
        <location filename="../ui/partiallogobject.ui" line="14" />
        <source>Dialog</source>
        <translation>对话框</translation>
    </message>
    <message>
        <location filename="../ui/partiallogobject.ui" line="47" />
        <location filename="../src/partiallogobject.cpp" line="108" />
        <source>search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="../ui/partiallogobject.ui" line="100" />
        <source>Scanned Directories:</source>
        <translation>已扫描目录：</translation>
    </message>
    <message>
        <location filename="../ui/partiallogobject.ui" line="113" />
        <source>Scanned Files:</source>
        <translation>已扫描文件：</translation>
    </message>
    <message>
        <location filename="../ui/partiallogobject.ui" line="123" />
        <source>Click me to get to the error lines!</source>
        <translation>点击跳转到错误行！</translation>
    </message>
    <message>
        <location filename="../ui/partiallogobject.ui" line="129" />
        <source>Total Errors:</source>
        <translation>错误总数：</translation>
    </message>
    <message>
        <location filename="../ui/partiallogobject.ui" line="139" />
        <source>Click me to get to the infected files!</source>
        <translation>点击跳转到感染文件！</translation>
    </message>
    <message>
        <location filename="../ui/partiallogobject.ui" line="87" />
        <source>Engine Version:</source>
        <translation>引擎版本：</translation>
    </message>
    <message>
        <location filename="../src/partiallogobject.cpp" line="63" />
        <source>Engine Version: </source>
        <translation>引擎版本：</translation>
    </message>
    <message>
        <location filename="../src/partiallogobject.cpp" line="64" />
        <source>Scanned Directories: </source>
        <translation>已扫描目录：</translation>
    </message>
    <message>
        <location filename="../src/partiallogobject.cpp" line="65" />
        <source>Scanned Files: </source>
        <translation>已扫描文件：</translation>
    </message>
    <message>
        <location filename="../src/partiallogobject.cpp" line="66" />
        <source>Total Errors: </source>
        <translation>错误总数：</translation>
    </message>
    <message>
        <location filename="../src/partiallogobject.cpp" line="80" />
        <location filename="../src/partiallogobject.cpp" line="92" />
        <source>continue</source>
        <translation>继续</translation>
    </message>
    <message>
        <location filename="../src/partiallogobject.cpp" line="88" />
        <source>Searchstring not found!
Continue from the Start of the Log?</source>
        <translation>未找到搜索字符串！
是否从日志开头继续？</translation>
    </message>
    <message>
        <location filename="../src/partiallogobject.cpp" line="100" />
        <source>INFO</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../src/partiallogobject.cpp" line="100" />
        <source>Searchstring not found!</source>
        <translation>未找到搜索字符串！</translation>
    </message>
    <message>
        <location filename="../ui/partiallogobject.ui" line="148" />
        <location filename="../src/partiallogobject.cpp" line="67" />
        <source>Infected Files: </source>
        <translation>感染文件：</translation>
    </message>
</context>
<context>
    <name>progressDialog</name>
    <message>
        <location filename="../ui/progressdialog.ui" line="26" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
</context>
<context>
    <name>scanLimitsTab</name>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="14" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="495" />
        <source>Maximum archive recursion level for container file</source>
        <translation>容器文件的最大归档递归级别</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="89" />
        <location filename="../ui/scanlimitstab.ui" line="159" />
        <location filename="../ui/scanlimitstab.ui" line="331" />
        <location filename="../ui/scanlimitstab.ui" line="464" />
        <location filename="../ui/scanlimitstab.ui" line="585" />
        <location filename="../ui/scanlimitstab.ui" line="719" />
        <location filename="../ui/scanlimitstab.ui" line="819" />
        <location filename="../ui/scanlimitstab.ui" line="1398" />
        <source>K</source>
        <translation>千字节</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="863" />
        <source>Bytecode timeout in milliseconds</source>
        <translation>字节码超时（毫秒）</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1028" />
        <source>Structured SSN Count</source>
        <translation>结构化社保号计数</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="94" />
        <location filename="../ui/scanlimitstab.ui" line="164" />
        <location filename="../ui/scanlimitstab.ui" line="336" />
        <location filename="../ui/scanlimitstab.ui" line="469" />
        <location filename="../ui/scanlimitstab.ui" line="590" />
        <location filename="../ui/scanlimitstab.ui" line="724" />
        <location filename="../ui/scanlimitstab.ui" line="824" />
        <location filename="../ui/scanlimitstab.ui" line="1403" />
        <source>M</source>
        <translation>兆字节</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1314" />
        <source>Max recursion calls to the PCRE match function</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="992" />
        <source>normal</source>
        <translation>正常</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="997" />
        <source>stripped</source>
        <translation>简化</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1002" />
        <source>both</source>
        <translation>两者</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1073" />
        <source>Structured CC Count</source>
        <translation>结构化信用卡号计数</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1266" />
        <source>Max calls to PCRE match function</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1218" />
        <source>Max recursion to HWP3 parsing functions</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1429" />
        <source>Fail if virus database is older than days</source>
        <translation>病毒数据库超过指定天数时报错</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="914" />
        <source>Collect and print execution statistics</source>
        <translation>收集并打印执行统计信息</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1118" />
        <source>Structured CC Mode</source>
        <translation>结构化信用卡模式</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="971" />
        <source>Structured SSN Format</source>
        <translation>结构化SSN格式</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="935" />
        <source>none</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="940" />
        <source>bytecode</source>
        <translation>字节码库</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="945" />
        <source>pcre</source>
        <translation>PCRE</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1139" />
        <source>credit debit and private Label</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1144" />
        <source>credit card only</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1170" />
        <source>Max Scan-Time (ms)</source>
        <translation>最大扫描时间（毫秒）</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1362" />
        <source>Max PCRE file size</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="241" />
        <source>Maximum number of partitions in disk image to be scanned</source>
        <translation>磁盘映像中要扫描的最大分区数</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="744" />
        <source>Files larger than this will be skipped and assumed clean</source>
        <translation>大于此值的文件将被跳过并视为清洁</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="292" />
        <source>Maximum size of normalized HTML file to scan</source>
        <translation>要扫描的标准化HTML文件的最大大小</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="546" />
        <source>Maximum size of HTML file to normalize</source>
        <translation>要标准化的HTML文件的最大大小</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="184" />
        <source>The maximum number of files to scan for each container file</source>
        <translation>每个容器文件要扫描的最大文件数</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="50" />
        <source>Maximum size zip to type reanalyze</source>
        <translation>重新分析类型的最大ZIP文件大小</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="362" />
        <source>Maximum number of icons in PE file to be scanned</source>
        <translation>PE文件中要扫描的最大图标数</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="413" />
        <source>The maximum amount of data to scan for each container file</source>
        <translation>每个容器文件要扫描的最大数据量</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="680" />
        <source>Maximum size of script file to normalize</source>
        <translation>要标准化的脚本文件的最大大小</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="120" />
        <source>Maximum size file to check for embedded PE</source>
        <translation>检查嵌入式PE的最大文件大小</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="616" />
        <source>Maximum directory recursion level</source>
        <translation>最大目录递归级别</translation>
    </message>
    <message>
        <location filename="../ui/scanlimitstab.ui" line="1477" />
        <source>Number of seconds to wait for waiting a response back from the stats server</source>
        <translation>等待统计服务器响应的秒数</translation>
    </message>
</context>
<context>
    <name>scanTab</name>
    <message>
        <location filename="../ui/scantab.ui" line="14" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="348" />
        <source>start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="291" />
        <source>stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="175" />
        <location filename="../src/scantab.cpp" line="82" />
        <source>Devices</source>
        <translation>设备</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="95" />
        <source>Home</source>
        <translation>主目录</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="147" />
        <source>Pathes</source>
        <translation>路径</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="118" />
        <source>Root</source>
        <translation>根目录</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="385" />
        <source>When a virus is found</source>
        <translation>发现病毒时</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="309" />
        <source>just report</source>
        <translation>仅报告</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="318" />
        <source>remove file (be careful)</source>
        <translation>删除文件（请谨慎）</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="327" />
        <source>move file to qurantine folder</source>
        <translation>移动文件到隔离文件夹</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="336" />
        <source>copy file to quarantine folder</source>
        <translation>复制文件到隔离文件夹</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="378" />
        <source>scan recursive</source>
        <translation>递归扫描</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="392" />
        <source>show hidden folders</source>
        <translation>显示隐藏文件夹</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="276" />
        <source>Status / Log-Messages</source>
        <translation>状态 / 日志消息</translation>
    </message>
    <message>
        <location filename="../ui/scantab.ui" line="260" />
        <source>Info: </source>
        <translation>信息：</translation>
    </message>
    <message>
        <location filename="../src/scantab.cpp" line="196" />
        <source>Scanning aborted ......</source>
        <translation>扫描已中止......</translation>
    </message>
</context>
<context>
    <name>scanoption</name>
    <message>
        <location filename="../ui/scanoption.ui" line="20" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/scanoption.ui" line="68" />
        <source>placeholder for optiontext</source>
        <translation>选项文本占位符</translation>
    </message>
</context>
<context>
    <name>scanoptionyn</name>
    <message>
        <location filename="../ui/scanoptionyn.ui" line="20" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/scanoptionyn.ui" line="62" />
        <source>CheckBox</source>
        <translation>复选框</translation>
    </message>
    <message>
        <location filename="../ui/scanoptionyn.ui" line="83" />
        <source>yes</source>
        <translation>是</translation>
    </message>
    <message>
        <location filename="../ui/scanoptionyn.ui" line="88" />
        <source>no</source>
        <translation>否</translation>
    </message>
</context>
<context>
    <name>scheduleScanObject</name>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="32" />
        <source>Scheduled Scan-Job</source>
        <translation>计划扫描任务</translation>
    </message>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="58" />
        <source>.... scheduled Scan-Job</source>
        <translation>.... 计划扫描任务</translation>
    </message>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="92" />
        <source>Scan-Job : </source>
        <translation>扫描任务：</translation>
    </message>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="99" />
        <source>Log-Messages / Status</source>
        <translation>日志消息 / 状态</translation>
    </message>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="165" />
        <source>stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="197" />
        <source>close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="251" />
        <source>Engine Version : </source>
        <translation>引擎版本：</translation>
    </message>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="264" />
        <source>Scanned Directories : </source>
        <translation>已扫描目录：</translation>
    </message>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="277" />
        <source>Scanned Files : </source>
        <translation>已扫描文件：</translation>
    </message>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="290" />
        <source>Total Errors : </source>
        <translation>错误总数：</translation>
    </message>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="303" />
        <source>Infected Files : </source>
        <translation>感染文件：</translation>
    </message>
    <message>
        <location filename="../ui/schedulescanobject.ui" line="129" />
        <source>Status : </source>
        <translation>状态：</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="96" />
        <source>Scanning started .......</source>
        <translation>扫描已开始......</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="155" />
        <location filename="../src/schedulescanobject.cpp" line="174" />
        <source>Scanning : </source>
        <translation>正在扫描：</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="194" />
        <location filename="../src/schedulescanobject.cpp" line="196" />
        <source>Scan Process aborted .....</source>
        <translation>扫描进程已中止.....</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="22" />
        <location filename="../src/schedulescanobject.cpp" line="196" />
        <source>Scan-Job: </source>
        <translation>扫描任务：</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="23" />
        <source>Scheduled Scan-Job: </source>
        <translation>计划扫描任务：</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="56" />
        <source>Use ClamdScan</source>
        <translation>使用ClamdScan</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="56" />
        <source>Perform scanning using clamdscan instead of clamscan?</source>
        <translation>是否使用clamdscan代替clamscan执行扫描？</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="199" />
        <location filename="../src/schedulescanobject.cpp" line="201" />
        <source>Scan-Process finished ...... no Virus found!</source>
        <translation>扫描进程完成......未发现病毒！</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="213" />
        <source>Scan-Process finished ...... a Virus was found!</source>
        <translation>Scan-Process finished ...... a Virus was found!</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="215" />
        <source>Scan Process finished ..... a Virus was found!</source>
        <translation>Scan Process finished ..... a Virus was found!</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="217" />
        <source>Scan-Process finished ...... an Error occurred!</source>
        <translation>Scan-Process finished ...... an Error occurred!</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="219" />
        <source>Scan Process finished ..... an Error occurred!</source>
        <translation>Scan Process finished ..... an Error occurred!</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="232" />
        <source>Engine Version: </source>
        <translation>引擎版本：</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="234" />
        <source>Engine Version: n/a</source>
        <translation>引擎版本：未知</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="240" />
        <source>Infected files: </source>
        <translation>Infected files: </translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="242" />
        <source>Infected files: n/a</source>
        <translation>感染文件：未知</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="248" />
        <source>Scanned Directories: </source>
        <translation>已扫描目录：</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="250" />
        <source>Scanned Directories: n/a</source>
        <translation>已扫描目录：未知</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="256" />
        <source>Scanned Files: </source>
        <translation>已扫描文件：</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="258" />
        <source>Scanned Files: n/a</source>
        <translation>已扫描文件：未知</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="264" />
        <source>Total Errors: </source>
        <translation>错误总数：</translation>
    </message>
    <message>
        <location filename="../src/schedulescanobject.cpp" line="266" />
        <source>Total Errors: 0</source>
        <translation>错误总数：0</translation>
    </message>
</context>
<context>
    <name>scheduler</name>
    <message>
        <location filename="../ui/scheduler.ui" line="14" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="20" />
        <source>Scan-Jobs</source>
        <translation>扫描任务</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="49" />
        <source>Daily Scan-Job</source>
        <translation>每日扫描任务</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="55" />
        <location filename="../ui/scheduler.ui" line="143" />
        <location filename="../ui/scheduler.ui" line="277" />
        <source>Scan with Profile</source>
        <translation>使用配置扫描</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="68" />
        <location filename="../ui/scheduler.ui" line="156" />
        <location filename="../ui/scheduler.ui" line="290" />
        <source>-------------------</source>
        <translation>-------------------</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="75" />
        <source>every day at</source>
        <translation>每天在</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="82" />
        <location filename="../ui/scheduler.ui" line="216" />
        <location filename="../ui/scheduler.ui" line="321" />
        <source>hh:mm</source>
        <translation>时:分</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="89" />
        <location filename="../ui/scheduler.ui" line="223" />
        <location filename="../ui/scheduler.ui" line="328" />
        <source>hours.</source>
        <translation>时。</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="96" />
        <location filename="../ui/scheduler.ui" line="230" />
        <location filename="../ui/scheduler.ui" line="335" />
        <source>add Scan-Job</source>
        <translation>添加扫描任务</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="122" />
        <location filename="../ui/scheduler.ui" line="256" />
        <location filename="../ui/scheduler.ui" line="361" />
        <source>Create a profile in the Scan - Section and use it here for a timed scan-run. Keep in mind, that only profiles containing selected folder can be uses as a scanning profile for the scheduler. Profiles active in the scheduler can not be changed or removed.</source>
        <translation>在扫描部分创建配置，并在此处用于定时扫描运行。请注意，只有包含选定文件夹的配置才能用作调度器的扫描配置。调度器中激活的配置不能更改或删除。</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="137" />
        <source>Weekly Scan-Job</source>
        <translation>每周扫描任务</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="163" />
        <source>every</source>
        <translation>每周</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="171" />
        <source>Monday</source>
        <translation>星期一</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="176" />
        <source>Tuesday</source>
        <translation>星期二</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="181" />
        <source>Wednesday</source>
        <translation>星期三</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="186" />
        <source>Thursdas</source>
        <translation>星期四</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="191" />
        <source>Friday</source>
        <translation>星期五</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="196" />
        <source>Saturday</source>
        <translation>星期六</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="201" />
        <source>Sunday</source>
        <translation>星期日</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="209" />
        <source>at</source>
        <translation>在</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="271" />
        <source>Monthly Scan-Job</source>
        <translation>每月扫描任务</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="297" />
        <source>at the</source>
        <translation>在每月的</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="314" />
        <source>day at</source>
        <translation>日，在</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="438" />
        <source>Available Profiles and Profile Information</source>
        <translation>可用配置及配置信息</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="447" />
        <source>Select Profile</source>
        <translation>选择配置</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="470" />
        <source>Target(s)</source>
        <translation>扫描目标</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="521" />
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <location filename="../ui/scheduler.ui" line="595" />
        <source>Log-File : </source>
        <translation>日志文件：</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="10" />
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="10" />
        <source>Interval</source>
        <translation>间隔</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="10" />
        <source>Profile</source>
        <translation>配置</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="10" />
        <source>Last Scan</source>
        <translation>上次扫描</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="10" />
        <source>Next Scan</source>
        <translation>下次扫描</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="10" />
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="10" />
        <source>Scan Now</source>
        <translation>立即扫描</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="10" />
        <location filename="../src/scheduler.cpp" line="163" />
        <source>Log-File</source>
        <translation>日志文件</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="159" />
        <source>remove task</source>
        <translation>删除任务</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="161" />
        <source>scan now</source>
        <translation>立即扫描</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="176" />
        <source>Start Scan-Job</source>
        <translation>开始扫描任务</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="176" />
        <source>Do you realy want to start this Scan-Job?</source>
        <translation>您确定要开始此扫描任务吗？</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="198" />
        <source>Do you realy want to remove this entry?</source>
        <translation>您确定要删除此条目吗？</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="198" />
        <source>Remove Entry</source>
        <translation>删除条目</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="224" />
        <source>INFO</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../src/scheduler.cpp" line="224" />
        <source>No active log-file for this profile specified!</source>
        <translation>未为此配置指定活动日志文件！</translation>
    </message>
</context>
<context>
    <name>setupTab</name>
    <message>
        <location filename="../ui/setuptab.ui" line="20" />
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="267" />
        <source>  Clamonacc</source>
        <translation>Clamonacc</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="201" />
        <location filename="../ui/setuptab.ui" line="336" />
        <location filename="../ui/setuptab.ui" line="646" />
        <source>PID: </source>
        <translation>PID：</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="148" />
        <location filename="../ui/setuptab.ui" line="176" />
        <location filename="../ui/setuptab.ui" line="232" />
        <location filename="../ui/setuptab.ui" line="311" />
        <location filename="../ui/setuptab.ui" line="389" />
        <location filename="../ui/setuptab.ui" line="436" />
        <location filename="../ui/setuptab.ui" line="518" />
        <location filename="../ui/setuptab.ui" line="621" />
        <location filename="../ui/setuptab.ui" line="691" />
        <location filename="../ui/setuptab.ui" line="731" />
        <location filename="../ui/setuptab.ui" line="848" />
        <location filename="../ui/setuptab.ui" line="876" />
        <location filename="../ui/setuptab.ui" line="904" />
        <location filename="../ui/setuptab.ui" line="1019" />
        <source>n/a</source>
        <translation>未知</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="117" />
        <location filename="../ui/setuptab.ui" line="481" />
        <location filename="../ui/setuptab.ui" line="571" />
        <source>Status: </source>
        <translation>状态：</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="446" />
        <source>  Freshclam</source>
        <translation>Freshclam</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="659" />
        <source>  Clamd</source>
        <translation>Clamd</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="762" />
        <source>Database</source>
        <translation>数据库</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="789" />
        <source>Bytecode File: </source>
        <translation>二进制文件:</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="817" />
        <source>Daily File: </source>
        <translation>每日文件:</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="929" />
        <source>Main File: </source>
        <translation>主文件:</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="988" />
        <source>Last updated: </source>
        <translation>上次更新:</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1063" />
        <source>ClamAV System Status</source>
        <translation>ClamAV系统状态</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1137" />
        <source>ClamdScan</source>
        <translation>ClamdScan</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1148" />
        <source>Never, even if available.</source>
        <translation>从不，即使可用。</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1153" />
        <source>Always, if available.</source>
        <translation>始终，如果可用。</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1158" />
        <source>For scheduled scan, if available.</source>
        <translation>用于计划扫描，如果可用。</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1163" />
        <source>For direct scan, if available.</source>
        <translation>用于直接扫描，如果可用。</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1168" />
        <source>Ask for permission, if available.</source>
        <translation>询问权限，如果可用。</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1176" />
        <source>use ClamdScan with multithreading ...</source>
        <translation>使用ClamdScan多线程...</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1300" />
        <source>[da_DK] Denmark</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1309" />
        <source>[de_DE] Germany</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1318" />
        <source>[en_GB] Great Britain</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1327" />
        <source>[en_IE] Ireland</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1336" />
        <source>[en_US] United States</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1345" />
        <source>[en_AU] Australia</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1354" />
        <source>[en_NZ] New Zealand</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1363" />
        <source>[es_ES] Spain</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1372" />
        <source>[fr_FR] France</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1381" />
        <source>[it_IT] Italy</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1390" />
        <source>[pt_AO] Angola</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1399" />
        <source>[pt_BR] Brasil</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1408" />
        <source>[pt_CV] Cabo Verde</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1417" />
        <source>[pt_MZ] Mozambique</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1426" />
        <source>[pt_MO] Macau</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1435" />
        <source>[pt_PT] Portugal</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1444" />
        <source>[pt_ST] São Tomé</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1453" />
        <source>[pt_TL] Timor Leste</source>
        <translation />
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1462" />
        <source>[uk_UA] Ukraine</source>
        <translation>[uk_UA] 乌克兰</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1497" />
        <source>Switch the application to monochrome mode.</source>
        <translation>将应用程序切换到单色模式。</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1267" />
        <source>Language</source>
        <translation>语言</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1226" />
        <source>Window State on Startup</source>
        <translation>启动时的窗口状态</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1234" />
        <source>Show Window maximized</source>
        <translation>显示窗口最大化</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="1239" />
        <source>Show Tray Icon only</source>
        <translation>在任务栏显示图标</translation>
    </message>
    <message>
        <location filename="../src/setuptab.cpp" line="188" />
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../src/setuptab.cpp" line="188" />
        <source>You have to restart the application for changes to take effect!</source>
        <translation>你必须重启程序才能使改变生效！</translation>
    </message>
    <message>
        <location filename="../ui/setuptab.ui" line="89" />
        <location filename="../ui/setuptab.ui" line="364" />
        <location filename="../ui/setuptab.ui" line="543" />
        <location filename="../ui/setuptab.ui" line="960" />
        <source>Path: </source>
        <translation>路径：</translation>
    </message>
</context>
<context>
    <name>ClamAV</name>
    <message>
        <source>Be verbose</source>
        <translation>更多消息输出</translation>
    </message>
    <message>
        <source>Show filenames inside scanned archives</source>
        <translation>显示扫描压缩文件里面的文件名。</translation>
    </message>
    <message>
        <source>Enable libclamav's debug messages</source>
        <translation>开启libclamav的debug模式。</translation>
    </message>
    <message>
        <source>Only output error messages</source>
        <translation>仅仅输出错误的信息。</translation>
    </message>
    <message>
        <source>Write to stdout instead of stderr. Does not affect 'debug' messages.</source>
        <translation>输出到标准输出而不是标准错误输出。不影响调试信息的输出。</translation>
    </message>
    <message>
        <source>Disable summary at end of scanning</source>
        <translation>扫描结束时禁用摘要信息。</translation>
    </message>
    <message>
        <source>Only print infected files</source>
        <translation>仅打印被感染的文件。</translation>
    </message>
    <message>
        <source>Skip printing OK files</source>
        <translation>跳过打印正常的文件。</translation>
    </message>
    <message>
        <source>Sound bell on virus detection</source>
        <translation>检测到病毒时响铃提示。</translation>
    </message>
    <message>
        <source>Do not remove temporary files</source>
        <translation>不删除临时文件。</translation>
    </message>
    <message>
        <source>Generate JSON description of scanned file(s). JSON will be printed and also-</source>
        <translation>生成扫描文件的JSON描述。JSON将被打印并...</translation>
    </message>
    <message>
        <source>Only load official signatures</source>
        <translation>仅加载官方签名。</translation>
    </message>
    <message>
        <source>Scan subdirectories recursively</source>
        <translation>递归扫描子目录。</translation>
    </message>
    <message>
        <source>Continue scanning within file after finding a match</source>
        <translation>发现匹配后继续扫描文件内部。</translation>
    </message>
    <message>
        <source>Scan files and directories on other filesystems</source>
        <translation>扫描其他文件系统上的文件和目录。</translation>
    </message>
    <message>
        <source>Remove infected files. Be careful!</source>
        <translation>删除感染文件。请小心使用！</translation>
    </message>
    <message>
        <source>Load unsigned bytecode. **Caution**: You should NEVER run bytecode signatures from untrusted sources. Doing so may result in arbitrary code execution</source>
        <translation>加载未签名的字节码。**警告**：切勿运行来自不可信来源的字节码签名，这可能导致任意代码执行。</translation>
    </message>
    <message>
        <source>Detect Possibly Unwanted Applications</source>
        <translation>检测可能不需要的应用程序。</translation>
    </message>
    <message>
        <source>Detect structured data (SSN, Credit Card)</source>
        <translation>检测结构化数据（社会安全号码、信用卡）。</translation>
    </message>
    <message>
        <source>Scan mail files</source>
        <translation>扫描邮件文件。</translation>
    </message>
    <message>
        <source>Enable email signature-based phishing detection</source>
        <translation>启用基于邮件签名的钓鱼检测。</translation>
    </message>
    <message>
        <source>Enable URL signature-based phishing detection</source>
        <translation>启用基于URL签名的钓鱼检测。</translation>
    </message>
    <message>
        <source>Heuristic alerts</source>
        <translation>启发式警报。</translation>
    </message>
    <message>
        <source>Stop scanning as soon as a heuristic match is found</source>
        <translation>一旦发现启发式匹配即停止扫描。</translation>
    </message>
    <message>
        <source>Normalize html, script, and text files. Use normalize=no for yara compatibility</source>
        <translation>标准化HTML、脚本和文本文件。使用normalize=no以获得yara兼容性。</translation>
    </message>
    <message>
        <source>Scan PE files</source>
        <translation>扫描PE文件。</translation>
    </message>
    <message>
        <source>Scan ELF files</source>
        <translation>扫描ELF文件。</translation>
    </message>
    <message>
        <source>Scan OLE2 containers</source>
        <translation>扫描OLE2容器。</translation>
    </message>
    <message>
        <source>Scan PDF files</source>
        <translation>扫描PDF文件。</translation>
    </message>
    <message>
        <source>Scan SWF files</source>
        <translation>扫描SWF文件。</translation>
    </message>
    <message>
        <source>Scan HTML files</source>
        <translation>扫描HTML文件。</translation>
    </message>
    <message>
        <source>Scan xml-based document files</source>
        <translation>扫描基于XML的文档文件。</translation>
    </message>
    <message>
        <source>Scan HWP3 files</source>
        <translation>扫描HWP3文件。</translation>
    </message>
    <message>
        <source>Scan archive files (supported by libclamav)</source>
        <translation>扫描归档文件（libclamav支持的格式）。</translation>
    </message>
    <message>
        <source>Alert on broken executable files (PE &amp; ELF)</source>
        <translation>对损坏的可执行文件发出警报（PE和ELF）。</translation>
    </message>
    <message>
        <source>Alert on broken graphics files (JPEG, TIFF, PNG, GIF)</source>
        <translation>对损坏的图形文件发出警报（JPEG、TIFF、PNG、GIF）。</translation>
    </message>
    <message>
        <source>Alert on encrypted archives and documents</source>
        <translation>对加密的归档和文档发出警报。</translation>
    </message>
    <message>
        <source>Alert on encrypted archives</source>
        <translation>对加密的归档文件发出警报。</translation>
    </message>
    <message>
        <source>Alert on encrypted documents</source>
        <translation>对加密的文档发出警报。</translation>
    </message>
    <message>
        <source>Alert on OLE2 files containing VBA macros</source>
        <translation>对包含VBA宏的OLE2文件发出警报。</translation>
    </message>
    <message>
        <source>Alert on files that exceed max file size, max scan size, or max recursion limit</source>
        <translation>对超出最大文件大小、最大扫描大小或最大递归限制的文件发出警报。</translation>
    </message>
    <message>
        <source>Alert on emails containing SSL mismatches in URLs</source>
        <translation>对URL中包含SSL不匹配的邮件发出警报。</translation>
    </message>
    <message>
        <source>Alert on emails containing cloaked URLs</source>
        <translation>对包含隐藏URL的邮件发出警报。</translation>
    </message>
    <message>
        <source>Alert on raw DMG image files containing partition intersections</source>
        <translation>对包含分区交叉的原始DMG镜像文件发出警报。</translation>
    </message>
    <message>
        <source>Disable authenticode certificate chain verification in PE files</source>
        <translation>在PE文件中禁用Authenticode证书链验证。</translation>
    </message>
    <message>
        <source>Dump authenticode certificate chain in PE files</source>
        <translation>导出PE文件中的Authenticode证书链。</translation>
    </message>
    <message>
        <source>Disable caching and cache checks for hash sums of scanned files</source>
        <translation>禁用扫描文件的缓存和哈希值缓存检查。</translation>
    </message>
    <message>
        <source>Create temporary files for nested file scans that would otherwise be in-memory only</source>
        <translation>为嵌套文件扫描创建临时文件，否则这些文件将仅在内存中处理。</translation>
    </message>
    <message>
        <source>Generate JSON metadata for the scanned file(s). For testing &amp; development use ONLY</source>
        <translation>为扫描文件生成JSON元数据。仅用于测试和开发。</translation>
    </message>
    <message>
        <source>Return with a nonzero error code if virus database outdated</source>
        <translation>如果病毒数据库过时，返回非零错误代码。</translation>
    </message>
    <message>
        <source>Scan OneNote files</source>
        <translation>扫描OneNote文件。</translation>
    </message>
    <message>
        <source>Scan image (graphics) files</source>
        <translation>扫描图像（图形）文件。</translation>
    </message>
    <message>
        <source>Detect files by calculating image (graphics) fuzzy hashes</source>
        <translation>通过计算图像（图形）模糊哈希来检测文件。</translation>
    </message>
    <message>
        <source>Save all reports to a log file. Default: disabled</source>
        <translation>将所有报告保存到日志文件。默认值：禁用。</translation>
    </message>
    <message>
        <source>By default the log file is locked for writing and only a single daemon process can write to it. This option disables the lock. Default: no</source>
        <translation>默认情况下，日志文件被锁定为写入状态，只有一个守护进程可以写入。此选项禁用锁定。默认值：否。</translation>
    </message>
    <message>
        <source>Maximum size of the log file. Value of 0 disables the limit. Default: 1048576</source>
        <translation>日志文件的最大大小。值为0禁用限制。默认值：1048576。</translation>
    </message>
    <message>
        <source>Log time for each message. Default: no</source>
        <translation>为每条消息记录时间。默认值：否。</translation>
    </message>
    <message>
        <source>Log all clean files. Useful in debugging but drastically increases the log size. Default: no</source>
        <translation>记录所有干净文件。对调试有用，但会大幅增加日志大小。默认值：否。</translation>
    </message>
    <message>
        <source>Use the system logger (can work together with LogFile). Default: no</source>
        <translation>使用系统日志器（可与LogFile同时使用）。默认值：否。</translation>
    </message>
    <message>
        <source>Type of syslog messages. Please refer to 'man syslog' for facility names. (LOG_LOCAL6, LOG_MAIL), Default: LOG_LOCAL6</source>
        <translation>系统日志消息类型。请参考'man syslog'了解设施名称。（LOG_LOCAL6、LOG_MAIL）。默认值：LOG_LOCAL6。</translation>
    </message>
    <message>
        <source>Enable verbose logging. Default: no</source>
        <translation>启用详细日志记录。默认值：否。</translation>
    </message>
    <message>
        <source>Rotate log file. Requires LogFileMaxSize option set prior to this option. Default: no</source>
        <translation>轮换日志文件。需要在此选项之前设置LogFileMaxSize选项。默认值：否。</translation>
    </message>
    <message>
        <source>Log additional information about the infected file, such as its size and hash, together with the virus name. Default: no</source>
        <translation>记录有关感染文件的附加信息，如大小和哈希值，以及病毒名称。默认值：否。</translation>
    </message>
    <message>
        <source>Write the daemon's pid to the specified file. Default: disabled</source>
        <translation>将守护进程的PID写入指定文件。默认值：禁用。</translation>
    </message>
    <message>
        <source>This option allows you to change the default temporary directory. Default: /tmp</source>
        <translation>此选项允许您更改默认临时目录。默认值：/tmp。</translation>
    </message>
    <message>
        <source>This option allows you to change the default database directory. If you enable it, please make sure it points to the same directory in both clamd and freshclam. Default: /usr/local/share/clamav</source>
        <translation>此选项允许您更改默认数据库目录。如果启用，请确保在clamd和freshclam中指向相同的目录。默认值：/usr/local/share/clamav。</translation>
    </message>
    <message>
        <source>Only load the official signatures published by the ClamAV project. Default: no</source>
        <translation>仅加载ClamAV项目发布的官方签名。默认值：否。</translation>
    </message>
    <message>
        <source>Return with a nonzero error code if the virus database is older than the specified number of days. Default: -1</source>
        <translation>如果病毒数据库早于指定天数，返回非零错误代码。默认值：-1。</translation>
    </message>
    <message>
        <source>Path to a local (Unix) socket the daemon will listen on. Default: disabled</source>
        <translation>守护进程将监听的本地（Unix）套接字路径。默认值：禁用。</translation>
    </message>
    <message>
        <source>Sets the group ownership on the unix socket. Default:</source>
        <translation>设置Unix套接字的组所有权。默认值：</translation>
    </message>
    <message>
        <source>Sets the permissions on the unix socket to the specified mode. Default: 660</source>
        <translation>将Unix套接字的权限设置为指定模式。默认值：660。</translation>
    </message>
    <message>
        <source>Remove stale socket after unclean shutdown. Default: yes</source>
        <translation>在非正常关闭后删除过时的套接字。默认值：是。</translation>
    </message>
    <message>
        <source>TCP port number the daemon will listen on. Default: disabled</source>
        <translation>守护进程将监听的TCP端口号。默认值：禁用。</translation>
    </message>
    <message>
        <source>By default clamd binds to INADDR_ANY. This option allows you to restrict the TCP address and provide some degree of protection from the outside world. This option can be specified multiple times in order to listen on multiple IPs. IPv6 is now supported. Default: disabled</source>
        <translation>默认情况下，clamd绑定到INADDR_ANY。此选项允许您限制TCP地址并提供一定程度的外部保护。可以多次指定此选项以监听多个IP。现在支持IPv6。默认值：禁用。</translation>
    </message>
    <message>
        <source>Maximum length the queue of pending connections may grow to. Default: 200</source>
        <translation>挂起连接队列的最大长度。默认值：200。</translation>
    </message>
    <message>
        <source>Close the STREAM session when the data size limit is exceeded. The value should match your MTA's limit for the maximum attachment size. Default: 100M</source>
        <translation>当超过数据大小限制时关闭STREAM会话。该值应与MTA的最大附件大小限制匹配。默认值：100M。</translation>
    </message>
    <message>
        <source>The STREAM command uses an FTP-like protocol. This option sets the lower boundary for the port range. Default: 1024</source>
        <translation>STREAM命令使用类似FTP的协议。此选项设置端口范围的下限。默认值：1024。</translation>
    </message>
    <message>
        <source>This option sets the upper boundary for the port range. Default: 2048</source>
        <translation>此选项设置端口范围的上限。默认值：2048。</translation>
    </message>
    <message>
        <source>Maximum number of threads running at the same time. Default: 10</source>
        <translation>同时运行的最大线程数。默认值：10。</translation>
    </message>
    <message>
        <source>This option specifies the time (in seconds) after which clamd should timeout if a client doesn't provide any data. Default: 120</source>
        <translation>此选项指定如果客户端不提供任何数据，clamd应该超时的时间（以秒为单位）。默认值：120。</translation>
    </message>
    <message>
        <source>This option specifies the time (in seconds) after which clamd should timeout if a client doesn't provide any initial command after connecting.  The default is set to 30 to avoid timeouts with TCP sockets  when  processing large messages.  If using a Unix socket, the value can be changed to 5.  Note: the timeout for subsequents commands, and/or data chunks is specified by ReadTimeout. Default: 30</source>
        <translation>此选项指定如果客户端在连接后不提供任何初始命令，clamd应该超时的时间（以秒为单位）。默认设置为30，以避免处理大消息时TCP套接字超时。如果使用Unix套接字，可以将值更改为5。注意：后续命令和/或数据块的超时由ReadTimeout指定。默认值：30。</translation>
    </message>
    <message>
        <source>This option specifies how long to wait (in milliseconds) if the send buffer is full.  Keep this value low to prevent clamd hanging. Default: 500</source>
        <translation>此选项指定如果发送缓冲区已满，等待多长时间（以毫秒为单位）。保持此值较低以防止clamd挂起。默认值：500。</translation>
    </message>
    <message>
        <source>Maximum number of queued items (including those being processed by MaxThreads threads).  It is recommended to have this value at least twice MaxThreads if possible. WARNING: you shouldn't increase this too much to avoid running out of file descriptors, the following condition should hold: MaxThreads*MaxRecursion + MaxQueue - MaxThreads + 6 &lt; RLIMIT_NOFILE.  RLIMIT_NOFILE is the maximum number of open file descriptors (usually 1024), set by ulimit -n. Default: 100</source>
        <translation>队列项目的最大数量（包括由MaxThreads线程处理的那些）。建议可能的情况下，此值至少为MaxThreads的两倍。警告：不应增加太多以避免耗尽文件描述符，应满足以下条件：MaxThreads*MaxRecursion + MaxQueue - MaxThreads + 6 &lt; RLIMIT_NOFILE。RLIMIT_NOFILE是打开文件描述符的最大数量（通常为1024），由ulimit -n设置。默认值：100。</translation>
    </message>
    <message>
        <source>This option specifies how long (in seconds) the process should wait for a new job. Default: 30</source>
        <translation>此选项指定进程等待新作业的时间（以秒为单位）。默认值：30。</translation>
    </message>
    <message>
        <source>Don't scan files and directories matching REGEX. This directive can be used multiple times. Default: disabled</source>
        <translation>不扫描匹配正则表达式的文件和目录。可以多次使用此指令。默认值：禁用。</translation>
    </message>
    <message>
        <source>Maximum depth directories are scanned at. Default: 15</source>
        <translation>扫描目录的最大深度。默认值：15。</translation>
    </message>
    <message>
        <source>Follow directory symlinks. Default: no</source>
        <translation>跟随目录符号链接。默认值：否。</translation>
    </message>
    <message>
        <source>Scan files and directories on other filesystems. Default: yes</source>
        <translation>扫描其他文件系统上的文件和目录。默认值：是。</translation>
    </message>
    <message>
        <source>Follow regular file symlinks. Default: no</source>
        <translation>跟随常规文件符号链接。默认值：否。</translation>
    </message>
    <message>
        <source>This option specifies the time intervals (in seconds) in which clamd should perform a database check. Default: 600</source>
        <translation>此选项指定clamd执行数据库检查的时间间隔（以秒为单位）。默认值：600。</translation>
    </message>
    <message>
        <source>Enable non-blocking (multi-threaded/concurrent) database reloads. This feature will temporarily load a second scanning engine while scanning continues using the first engine. Once loaded, the new engine  takes  over.  The old  engine  is removed as soon as all scans using the old engine have completed. This feature requires more RAM, so this option is provided in case users are willing to block scans during reload in exchange for lower RAM requirements. Default: yes</source>
        <translation>启用非阻塞（多线程/并发）数据库重新加载。此功能将暂时加载第二个扫描引擎，同时使用第一个引擎继续扫描。加载完成后，新引擎接管。一旦所有使用旧引擎的扫描完成，旧引擎即被移除。此功能需要更多内存，因此提供此选项是为了让用户可以选择在重新加载期间阻塞扫描以换取更低的内存需求。默认值：是。</translation>
    </message>
    <message>
        <source>Execute a command when virus is found.  Use the following environment variables to identify the file and virus names: - $CLAVIRUSEVENT_FILENAME - $CLAVIRUSEVENT_VIRUSNAME In the command string, '%v' will also  be  replaced  with  the  virus  name.  Note: The '%f' filename format character has been disabled and will no longer be replaced with the file name, due to command injection security concerns.  Use the 'CLAVIRUSEVENT_FILENAME' environment variable instead.  For the same reason, you should NOT use the environment variables in the command directly, but should use it carefully from your executed script. Default: disabled</source>
        <translation>发现病毒时执行命令。使用以下环境变量标识文件和病毒名称：- $CLAVIRUSEVENT_FILENAME - $CLAVIRUSEVENT_VIRUSNAME。在命令字符串中，'%v'也将被替换为病毒名称。注意：由于命令注入安全问题，'%f'文件名格式字符已被禁用，不再替换为文件名。请改用'CLAVIRUSEVENT_FILENAME'环境变量。出于同样的原因，不应在命令中直接使用环境变量，而应在执行的脚本中谨慎使用。默认值：禁用。</translation>
    </message>
    <message>
        <source>Stop daemon when libclamav reports out of memory condition. Default: no</source>
        <translation>当libclamav报告内存不足时停止守护进程。默认值：否。</translation>
    </message>
    <message>
        <source>Permit use of the ALLMATCHSCAN command. Default: yes</source>
        <translation>允许使用ALLMATCHSCAN命令。默认值：是。</translation>
    </message>
    <message>
        <source>Don't fork into background. Default: no</source>
        <translation>不fork到后台运行。默认值：否。</translation>
    </message>
    <message>
        <source>Enable debug messages from libclamav. Default: no</source>
        <translation>启用来自libclamav的调试消息。默认值：否。</translation>
    </message>
    <message>
        <source>Do not remove temporary files (for debugging purpose). Default: no GenerateMetadataJson BOOL Record metadata about the file being scanned.  Scan metadata is useful for file analysis purposes and for debugging scan behavior.  The JSON metadata will be printed after the scan is complete if Debug is enabled. A metadata.json file will be written to the scan temp directory if LeaveTemporaryFiles is enabled. Default: no</source>
        <translation>不删除临时文件（用于调试目的）。默认值：否。GenerateMetadataJson BOOL 记录被扫描文件的元数据。扫描元数据有助于文件分析和调试扫描行为。如果启用调试，JSON元数据将在扫描完成后打印。如果启用LeaveTemporaryFiles，metadata.json文件将写入扫描临时目录。默认值：否。</translation>
    </message>
    <message>
        <source>Run the daemon as a specified user (the process must be started by root). Default: disabled</source>
        <translation>以指定用户运行守护进程（进程必须由root启动）。默认值：禁用。</translation>
    </message>
    <message>
        <source>With this option enabled ClamAV will load bytecode from the database. It is highly recommended you keep this option turned on, otherwise you may miss detections for many new viruses. Default: yes</source>
        <translation>启用此选项后，ClamAV将从数据库加载字节码。强烈建议保持此选项开启，否则可能会错过许多新病毒的检测。默认值：是。</translation>
    </message>
    <message>
        <source>Set bytecode security level. Possible values: TrustSigned - trust bytecode loaded from signed .c[lv]d files and insert runtime safety checks for bytecode loaded from other sources, Paranoid - don't trust any bytecode, insert runtime checks for all. Recommended: TrustSigned, because bytecode in .cvd files already has these checks. (TrustSigned, Paranoid) Default: TrustSigned</source>
        <translation>设置字节码安全级别。可能的值：TrustSigned - 信任从签名的.c[lv]d文件加载的字节码，并为从其他来源加载的字节码插入运行时安全检查；Paranoid - 不信任任何字节码，为所有字节码插入运行时检查。推荐：TrustSigned，因为.cvd文件中的字节码已经包含这些检查。默认值：TrustSigned。</translation>
    </message>
    <message>
        <source>Set bytecode timeout in milliseconds. Default: 10000</source>
        <translation>设置字节码超时时间（毫秒）。默认值：10000。</translation>
    </message>
    <message>
        <source>Allow loading bytecode from outside digitally signed .c[lv]d files.  **Caution**: You should NEVER run bytecode signatures from untrusted sources.  Doing so may result in arbitrary code execution. Default: no</source>
        <translation>允许从外部数字签名的.c[lv]d文件加载字节码。**警告**：切勿运行来自不可信来源的字节码签名，这可能导致任意代码执行。默认值：否。</translation>
    </message>
    <message>
        <source>Set bytecode execution mode. Possible values: Auto - automatically choose JIT if possible, fallback to interpreter ForceJIT - always choose JIT, fail if not possible ForceInterpreter - always choose interpreter Test - run with both JIT and interpreter and compare results. Make all failures fatal. Default: Auto</source>
        <translation>设置字节码执行模式。可能的值：Auto - 自动选择JIT（如果可能），否则回退到解释器；ForceJIT - 始终选择JIT，如果不可能则失败；ForceInterpreter - 始终选择解释器；Test - 同时使用JIT和解释器运行并比较结果，使所有失败致命。默认值：Auto。</translation>
    </message>
    <message>
        <source>Detect Possibly Unwanted Applications. Default: no</source>
        <translation>检测可能不需要的应用程序。默认值：否。</translation>
    </message>
    <message>
        <source>Exclude a specific PUA category. This directive can be used multiple times. See https://docs.clamav.net/faq/faq-pua.html for the complete list of PUA categories. Default: disabled</source>
        <translation>排除特定的PUA类别。可以多次使用此指令。有关PUA类别的完整列表，请参阅https://docs.clamav.net/faq/faq-pua.html。默认值：禁用。</translation>
    </message>
    <message>
        <source>Only include a specific PUA category. This directive can be used multiple times. See https://docs.clamav.net/faq/faq-pua.html for the complete list of PUA categories. Default: disabled</source>
        <translation>仅包含特定的PUA类别。可以多次使用此指令。有关PUA类别的完整列表，请参阅https://docs.clamav.net/faq/faq-pua.html。默认值：禁用。</translation>
    </message>
    <message>
        <source>In some cases (eg. complex malware, exploits in graphic files, and others), ClamAV uses special algorithms to provide accurate detection. This option controls the algorithmic detection. Default: yes</source>
        <translation>在某些情况下（例如复杂的恶意软件、图形文件中的漏洞利用等），ClamAV使用特殊算法提供准确检测。此选项控制算法检测。默认值：是。</translation>
    </message>
    <message>
        <source>PE stands for Portable Executable - it's an executable file format used in all 32 and 64-bit versions of Windows operating systems. This option allows ClamAV to perform a deeper analysis of executable files and it's  also  required for decompression of popular executable packers such as UPX. If you turn off this option, the original files will still be scanned, but without additional processing. Default: yes</source>
        <translation>PE代表可移植可执行文件 - 这是一种用于所有32位和64位Windows操作系统的可执行文件格式。此选项允许ClamAV对可执行文件进行更深入的分析，并且对于解压UPX等流行的可执行文件打包程序也是必需的。如果关闭此选项，原始文件仍将被扫描，但不进行额外处理。默认值：是。</translation>
    </message>
    <message>
        <source>Executable and Linking Format is a standard format for UN*X executables. This option allows you to control the scanning of ELF files. If you turn off this option, the original files will still be scanned, but without additional processing. Default: yes</source>
        <translation>可执行和链接格式是UN*X可执行文件的标准格式。此选项允许您控制ELF文件的扫描。如果关闭此选项，原始文件仍将被扫描，但不进行额外处理。默认值：是。</translation>
    </message>
    <message>
        <source>Enable scanning of mail files. If you turn off this option, the original files will still be scanned, but without parsing individual messages/attachments. Default: yes</source>
        <translation>启用邮件文件扫描。如果关闭此选项，原始文件仍将被扫描，但不解析单个消息/附件。默认值：是。</translation>
    </message>
    <message>
        <source>Scan RFC1341 messages split over many emails. You will need to periodically clean up $TemporaryDirectory/clamav-partial directory. WARNING: This option may open your system to a DoS attack. Never use it on loaded servers. Default: no</source>
        <translation>扫描跨多封邮件的RFC1341消息。您需要定期清理$TemporaryDirectory/clamav-partial目录。警告：此选项可能使您的系统面临拒绝服务攻击。切勿在负载较高的服务器上使用。默认值：否。</translation>
    </message>
    <message>
        <source>Enable email signature-based phishing detection. Default: yes</source>
        <translation>启用基于邮件签名的钓鱼检测。默认值：是。</translation>
    </message>
    <message>
        <source>Enable URL signature-based phishing detection (Heuristics.Phishing.Email.*) Default: yes</source>
        <translation>启用基于URL签名的钓鱼检测（Heuristics.Phishing.Email.*）。默认值：是。</translation>
    </message>
    <message>
        <source>Enable the DLP module. Default: no</source>
        <translation>启用DLP模块。默认值：否。</translation>
    </message>
    <message>
        <source>This option sets the lowest number of Credit Card numbers found in a file to generate a detect. Default: 3</source>
        <translation>此选项设置在文件中发现的最低信用卡号数量以生成检测。默认值：3。</translation>
    </message>
    <message>
        <source>With this option enabled the DLP module will search for valid Credit Card0umbers only. Debit and Private Label cards will not be searched. Default: no</source>
        <translation>启用此选项后，DLP模块将仅搜索有效的信用卡号。不会搜索借记卡和自有品牌卡。默认值：否。</translation>
    </message>
    <message>
        <source>This option sets the lowest number of Social Security Numbers found in a file to generate a detect. Default: 3</source>
        <translation>此选项设置在文件中发现的最低社会安全号码数量以生成检测。默认值：3。</translation>
    </message>
    <message>
        <source>With this option enabled the DLP module will search for valid SSNs formatted as xxx-yy-zzzz. Default: yes</source>
        <translation>启用此选项后，DLP模块将搜索格式为xxx-yy-zzzz的有效社会安全号码。默认值：是。</translation>
    </message>
    <message>
        <source>With this option enabled the DLP module will search for valid SSNs formatted as xxxyyzzzz. Default: no</source>
        <translation>启用此选项后，DLP模块将搜索格式为xxxyyzzzz的有效社会安全号码。默认值：否。</translation>
    </message>
    <message>
        <source>Perform HTML/JavaScript/ScriptEncoder normalisation and decryption. If you turn off this option, the original files will still be scanned, but without additional processing. Default: yes</source>
        <translation>执行HTML/JavaScript/ScriptEncoder标准化和解密。如果关闭此选项，原始文件仍将被扫描，但不进行额外处理。默认值：是。</translation>
    </message>
    <message>
        <source>This option enables scanning of OLE2 files, such as Microsoft Office documents and .msi files. If you turn off this option, the original files will still be scanned, but without additional processing. Default: yes</source>
        <translation>此选项启用OLE2文件的扫描，如Microsoft Office文档和.msi文件。如果关闭此选项，原始文件仍将被扫描，但不进行额外处理。默认值：是。</translation>
    </message>
    <message>
        <source>This option enables scanning within PDF files. If you turn off this option, the original files will still be scanned, but without additional processing. Default: yes</source>
        <translation>此选项启用PDF文件内的扫描。如果关闭此选项，原始文件仍将被扫描，但不进行额外处理。默认值：是。</translation>
    </message>
    <message>
        <source>This option enables scanning within SWF files. If you turn off this option, the original files will still be scanned, but without decoding and additional processing. Default: yes</source>
        <translation>此选项启用SWF文件内的扫描。如果关闭此选项，原始文件仍将被扫描，但不进行解码和额外处理。默认值：是。</translation>
    </message>
    <message>
        <source>This option enables scanning xml-based document files supported by libclamav. If you turn off this option, the original files will still be scanned, but without additional processing. Default: yes</source>
        <translation>此选项启用libclamav支持的基于XML的文档文件的扫描。如果关闭此选项，原始文件仍将被扫描，但不进行额外处理。默认值：是。</translation>
    </message>
    <message>
        <source>This option enables scanning HWP3 files. If you turn off this option, the original files will still be scanned, but without additional processing. Default: yes</source>
        <translation>此选项启用HWP3文件的扫描。如果关闭此选项，原始文件仍将被扫描，但不进行额外处理。默认值：是。</translation>
    </message>
    <message>
        <source>This option enables scanning OneNote files. If you turn off this option, the original files will still be scanned, but without additional processing. Default: yes</source>
        <translation>此选项启用OneNote文件的扫描。如果关闭此选项，原始文件仍将被扫描，但不进行额外处理。默认值：是。</translation>
    </message>
    <message>
        <source>Scan within archives and compressed files. If you turn off this option, the original files will still be scanned, but without unpacking and additional processing. Default: yes</source>
        <translation>扫描归档和压缩文件内部。如果关闭此选项，原始文件仍将被扫描，但不进行解包和额外处理。默认值：是。</translation>
    </message>
    <message>
        <source>This option enables scanning of image (graphics). If you turn off this option, the original files will still be scanned, but without unpacking and additional processing. Default: yes</source>
        <translation>此选项启用图像（图形）文件的扫描。如果关闭此选项，原始文件仍将被扫描，但不进行解包和额外处理。默认值：是。</translation>
    </message>
    <message>
        <source>This option enables detection by calculating a fuzzy hash of image (graphics) files. Signatures using image fuzzy hashes typically match files and documents by identifying images embedded or attached to those files. If you turn off this option, then some files may no longer be detected. Default: yes</source>
        <translation>此选项启用通过计算图像（图形）文件的模糊哈希进行检测。使用图像模糊哈希的签名通常通过识别嵌入或附加到这些文件中的图像来匹配文件和文档。如果关闭此选项，则某些文件可能不再被检测到。默认值：是。</translation>
    </message>
    <message>
        <source>Alert on broken executable files (PE &amp; ELF). Default: no</source>
        <translation>对损坏的可执行文件发出警报（PE和ELF）。默认值：否。</translation>
    </message>
    <message>
        <source>Alert on broken graphics files (JPEG, TIFF, PNG, GIF). Default: no</source>
        <translation>对损坏的图形文件发出警报（JPEG、TIFF、PNG、GIF）。默认值：否。</translation>
    </message>
    <message>
        <source>Alert on encrypted archives and documents (encrypted .zip, .7zip, .rar, .pdf). Default: no</source>
        <translation>对加密的归档和文档发出警报（加密的.zip、.7zip、.rar、.pdf）。默认值：否。</translation>
    </message>
    <message>
        <source>Alert on encrypted archives (encrypted .zip, .7zip, .rar). Default: no</source>
        <translation>对加密的归档发出警报（加密的.zip、.7zip、.rar）。默认值：否。</translation>
    </message>
    <message>
        <source>Alert on encrypted documents (encrypted .pdf). Default: no</source>
        <translation>对加密的文档发出警报（加密的.pdf）。默认值：否。</translation>
    </message>
    <message>
        <source>Alert on OLE2 files containing VBA macros (Heuristics.OLE2.ContainsMacros). Default: no</source>
        <translation>对包含VBA宏的OLE2文件发出警报（Heuristics.OLE2.ContainsMacros）。默认值：否。</translation>
    </message>
    <message>
        <source>Alert on emails containing SSL mismatches in URLs (might lead to false positives!). Default: no</source>
        <translation>对URL中包含SSL不匹配的邮件发出警报（可能导致误报！）。默认值：否。</translation>
    </message>
    <message>
        <source>Alert on emails containing cloaked URLs (might lead to some false positives). Default: no</source>
        <translation>对包含隐藏URL的邮件发出警报（可能导致一些误报）。默认值：否。</translation>
    </message>
    <message>
        <source>Alert on raw DMG image files containing partition intersections. Default: no</source>
        <translation>对包含分区交叉的原始DMG镜像文件发出警报。默认值：否。</translation>
    </message>
    <message>
        <source>This option allows you to disable the caching feature of the engine. By default, the engine will store an MD5 in a cache of any files that are not flagged as virus or that hit limits checks. Warning: Disabling the cache will have a negative performance impact on large scans. Default: no</source>
        <translation>此选项允许您禁用引擎的缓存功能。默认情况下，引擎将缓存未被标记为病毒或触及限制检查的文件的MD5。警告：禁用缓存将对大型扫描产生负面性能影响。默认值：否。</translation>
    </message>
    <message>
        <source>This option allows you to set the number of entries the cache can store. The value should be a square number or will be rounded up to the nearest square number. Default: 65536</source>
        <translation>此选项允许您设置缓存可以存储的条目数。该值应为平方数，否则将向上舍入到最接近的平方数。默认值：65536。</translation>
    </message>
    <message>
        <source>This option causes memory or nested map scans to dump the content to disk. If you turn on this option, more data is written to disk and is available when the leave-temps option is enabled at the cost of more disk writes. Default: no</source>
        <translation>此选项导致内存或嵌套映射扫描将内容转储到磁盘。如果启用此选项，更多数据将写入磁盘，并在启用leave-temps选项时可用，但会增加磁盘写入。默认值：否。</translation>
    </message>
    <message>
        <source>This  option  sets the maximum amount of time a scan may take to complete. The value is in milliseconds. The value of 0 disables the limit. WARNING: disabling this limit or setting it too high may result allow scanning of certain files to lock up the scanning process/threads resulting in a Denial of Service. Default: 120000</source>
        <translation>此选项设置扫描可能完成的最大时间量。值以毫秒为单位。值为0禁用限制。警告：禁用此限制或将其设置过高可能导致扫描某些文件时锁定扫描进程/线程，从而导致拒绝服务。默认值：120000。</translation>
    </message>
    <message>
        <source>Sets the maximum amount of data to be scanned for each input file. Archives and other containers are recursively extracted and scanned up to this value. The size of an archive plus the sum of the sizes of all files within archive count toward the scan size. For example, a 1M uncompressed archive containing a single 1M inner file counts as 2M toward the max scan size. Warning: disabling this limit or setting it too high may result in severe damage to the system. Default: 400M</source>
        <translation>设置每个输入文件要扫描的最大数据量。归档和其他容器被递归提取并扫描到此值。归档的大小加上归档内所有文件的大小之和计入扫描大小。例如，一个1M未压缩的归档包含一个1M的内部文件，计为2M计入最大扫描大小。警告：禁用此限制或将其设置过高可能导致系统严重损坏。默认值：400M。</translation>
    </message>
    <message>
        <source>Files larger than this limit won't be scanned. Affects the input file itself as well as files contained inside it (when the input file is an archive, a document or some other kind of container).  Warning:  disabling  this limit or setting it too high may result in severe damage to the system. Technical design limitations prevent ClamAV from scanning files greater than 2 GB at this time. Default: 100M</source>
        <translation>大于此限制的文件将不被扫描。影响输入文件本身及其包含的文件（当输入文件是归档、文档或其他类型的容器时）。警告：禁用此限制或将其设置过高可能导致系统严重损坏。技术设计限制目前阻止ClamAV扫描大于2 GB的文件。默认值：100M。</translation>
    </message>
    <message>
        <source>Nested  archives are scanned recursively, e.g. if a Zip archive contains a RAR file, all files within it will also be scanned. This options specifies how deeply the process should be continued. Warning: setting this limit too high may result in severe damage to the system. Default: 17</source>
        <translation>嵌套归档被递归扫描，例如，如果Zip归档包含RAR文件，其中的所有文件也将被扫描。此选项指定应继续处理的深度。警告：设置此限制过高可能导致系统严重损坏。默认值：17。</translation>
    </message>
    <message>
        <source>Number of files to be scanned within an archive, a document, or any other kind of container. Warning: disabling this limit or setting it too high may result in severe damage to the system. Default: 10000</source>
        <translation>在归档、文档或任何其他类型容器中要扫描的文件数。警告：禁用此限制或设置过高可能导致系统严重损坏。默认值：10000。</translation>
    </message>
    <message>
        <source>This option sets the maximum size of a file to check for embedded PE. Files larger than this value will skip the additional analysis step. Negative values are not allowed. Default: 40M</source>
        <translation>此选项设置检查嵌入式PE的文件最大大小。大于此值的文件将跳过附加分析步骤。不允许负值。默认值：40M。</translation>
    </message>
    <message>
        <source>This option sets the maximum size of a HTML file to normalize. HTML files larger than this value will not be normalized or scanned. Negative values are not allowed. Default: 40M</source>
        <translation>此选项设置要标准化的HTML文件的最大大小。大于此值的HTML文件将不被标准化或扫描。不允许负值。默认值：40M。</translation>
    </message>
    <message>
        <source>This option sets the maximum size of a normalized HTML file to scan. HTML files larger than this value after normalization will not be scanned. Negative values are not allowed. Default: 8M</source>
        <translation>此选项设置要扫描的标准化HTML文件的最大大小。标准化后大于此值的HTML文件将不被扫描。不允许负值。默认值：8M。</translation>
    </message>
    <message>
        <source>This option sets the maximum size of a script file to normalize. Script content larger than this value will not be normalized or scanned. Negative values are not allowed. Default: 20M</source>
        <translation>此选项设置要标准化的脚本文件的最大大小。大于此值的脚本内容将不被标准化或扫描。不允许负值。默认值：20M。</translation>
    </message>
    <message>
        <source>This option sets the maximum size of a ZIP file to reanalyze type recognition. ZIP files larger than this value will skip the step to potentially reanalyze as PE. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance. Default: 1M</source>
        <translation>此选项设置重新分析类型识别的ZIP文件最大大小。大于此值的ZIP文件将跳过可能重新分析为PE的步骤。不允许负值。警告：设置此限制过高可能导致严重损坏或影响性能。默认值：1M。</translation>
    </message>
    <message>
        <source>This option sets the maximum number of partitions of a raw disk image to be scanned. Raw disk images with more partitions than this value will have up to the value partitions scanned. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance. Default: 50</source>
        <translation>此选项设置要扫描的原始磁盘映像的最大分区数。分区数超过此值的原始磁盘映像将扫描最多此值数量的分区。不允许负值。警告：设置此限制过高可能导致严重损坏或影响性能。默认值：50。</translation>
    </message>
    <message>
        <source>This option sets the maximum number of icons within a PE to be scanned. PE files with more icons than this value will have up to the value number icons scanned. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance</source>
        <translation>此选项设置要扫描的PE中图标的最大数量。图标数超过此值的PE文件将扫描最多此值数量的图标。不允许负值。警告：设置此限制过高可能导致严重损坏或影响性能。</translation>
    </message>
    <message>
        <source>This option sets the maximum recursive calls to HWP3 parsing function. HWP3 files using more than this limit will be terminated and alert the user. Scans will be unable to scan any HWP3 attachments if the recursive limit is reached. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance</source>
        <translation>此选项设置HWP3解析函数的最大递归调用次数。使用超过此限制的HWP3文件将被终止并向用户发出警报。如果达到递归限制，扫描将无法扫描任何HWP3附件。不允许负值。警告：设置此限制过高可能导致严重损坏或影响性能。</translation>
    </message>
    <message>
        <source>This option sets the maximum calls to the PCRE match function during an instance of regex matching. Instances using more than this limit will be terminated and alert the user but the scan will continue. For more information on match_limit, see the PCRE documentation. Negative values are not allowed. WARNING: setting this limit too high may severely impact performance. Default: 10000</source>
        <translation>此选项设置正则表达式匹配实例中对PCRE匹配函数的最大调用次数。使用超过此限制的实例将被终止并向用户发出警报，但扫描将继续。有关match_limit的更多信息，请参阅PCRE文档。不允许负值。警告：设置此限制过高可能严重影响性能。默认值：10000。</translation>
    </message>
    <message>
        <source>This option sets the maximum recursive calls to the PCRE match function during an instance of regex matching. Instances using more than this limit will be terminated and alert the user but the scan will continue. For more information on match_limit_recursion, see the PCRE documentation. Negative values are not allowed and values &gt; PCREMatchLimit are superfluous. WARNING: setting this limit too high may severely impact performance. Default: 2000</source>
        <translation>此选项设置正则表达式匹配实例中对PCRE匹配函数的最大递归调用次数。使用超过此限制的实例将被终止并向用户发出警报，但扫描将继续。有关match_limit_recursion的更多信息，请参阅PCRE文档。不允许负值，且大于PCREMatchLimit的值是多余的。警告：设置此限制过高可能严重影响性能。默认值：2000。</translation>
    </message>
    <message>
        <source>This option sets the maximum filesize for which PCRE subsigs will be executed. Files exceeding this limit will not have PCRE subsigs executed unless a subsig is encompassed to a smaller buffer. Negative values are not allowed. Setting this value to zero disables the limit. WARNING: setting this limit too high or disabling it may severely impact performance. Default: 100M</source>
        <translation>此选项设置执行PCRE子签名的最大文件大小。超过此限制的文件将不会执行PCRE子签名，除非子签名被包含在较小的缓冲区中。不允许负值。将此值设置为零禁用限制。警告：设置此限制过高或禁用它可能严重影响性能。默认值：100M。</translation>
    </message>
    <message>
        <source>This option specifies a directory (including all files and directories inside it), which should be scanned on access. This option can be used multiple times. Default: disabled</source>
        <translation>此选项指定应在访问时扫描的目录（包括其中的所有文件和目录）。可以多次使用此选项。默认值：禁用。</translation>
    </message>
    <message>
        <source>This option allows excluding directories from on-access scanning. It can be used multiple times. Default: disabled</source>
        <translation>此选项允许从访问时扫描中排除目录。可以多次使用。默认值：禁用。</translation>
    </message>
    <message>
        <source>With this option you can exclude the root UID (0). Processes run under root will be able to access all files without triggering scans or permission denied events. Note that if clamd cannot check the uid of the process that generated an on-access scan event (e.g., because OnAccessPrevention was not enabled, and the process already exited), clamd will perform a scan.   Thus,  setting OnAccessExcludeRootUID is not guaranteed to prevent every access by the root user from triggering a scan (unless OnAccessPrevention is enabled). Default: no</source>
        <translation>使用此选项可以排除root UID（0）。在root下运行的进程将能够访问所有文件，而不会触发扫描或权限拒绝事件。注意，如果clamd无法检查生成访问时扫描事件的进程的UID（例如，因为未启用OnAccessPrevention，且进程已退出），clamd将执行扫描。因此，设置OnAccessExcludeRootUID不能保证阻止root用户的每次访问触发扫描（除非启用OnAccessPrevention）。默认值：否。</translation>
    </message>
    <message>
        <source>With this option you can exclude specific UIDs. Processes with these UIDs will be able to access all files without triggering scans or permission denied events. This option can be used multiple times (one per line). Note: using a value of 0 on any line will disable this option entirely. To exclude the root UID (0) please enable the OnAccessExcludeRootUID option. Also note that if clamd cannot check the uid of the process that generated an on-access scan event (e.g., because OnAccessPrevention was not enabled, and the process already exited), clamd will perform a scan.  Thus, set- ting OnAccessExcludeUID is not guaranteed to prevent every access by the specified uid from triggering a scan (unless OnAccessPrevention is enabled). Default: disabled</source>
        <translation>使用此选项可以排除特定的UID。具有这些UID的进程将能够访问所有文件，而不会触发扫描或权限拒绝事件。可以多次使用此选项（每行一个）。注意：在任何行使用值0将完全禁用此选项。要排除root UID（0），请启用OnAccessExcludeRootUID选项。另请注意，如果clamd无法检查生成访问时扫描事件的进程的UID（例如，因为未启用OnAccessPrevention，且进程已退出），clamd将执行扫描。因此，设置OnAccessExcludeUID不能保证阻止指定UID的每次访问触发扫描（除非启用OnAccessPrevention）。默认值：禁用。</translation>
    </message>
    <message>
        <source>This option allows exclusions via user names when using the on-access scanning client. It can be used multiple times, and has the same potential race condition limitations of the OnAccessExcludeUID option. Default: disabled</source>
        <translation>此选项允许在使用访问时扫描客户端时通过用户名进行排除。可以多次使用，并且具有与OnAccessExcludeUID选项相同的潜在竞争条件限制。默认值：禁用。</translation>
    </message>
    <message>
        <source>Files larger than this value will not be scanned in on access. Default: 5M</source>
        <translation>大于此值的文件将不会在访问时被扫描。默认值：5M。</translation>
    </message>
    <message>
        <source>Max number of scanning threads to allocate to the OnAccess thread pool at startup. These threads are the ones responsible for creating a connection with the daemon and kicking off scanning after an  event  has  been  pro- cessed. To prevent clamonacc from consuming all clamd's resources keep this lower than clamd's max threads. Default: 5</source>
        <translation>启动时分配给OnAccess线程池的最大扫描线程数。这些线程负责与守护进程建立连接，并在事件处理后启动扫描。为防止clamonacc消耗所有clamd资源，请将此值保持低于clamd的最大线程数。默认值：5。</translation>
    </message>
    <message>
        <source>Max amount of time (in milliseconds) that the OnAccess client should spend for every connect, send, and receive attempt when communicating with clamd via curl. Default: 5000 (5 seconds)</source>
        <translation>OnAccess客户端通过curl与clamd通信时，每次连接、发送和接收尝试应花费的最大时间（以毫秒为单位）。默认值：5000（5秒）。</translation>
    </message>
    <message>
        <source>Specifies a mount point (including all files and directories under it), which should be scanned on access. This option can be used multiple times. Default: disabled</source>
        <translation>指定应在访问时扫描的挂载点（包括其下的所有文件和目录）。可以多次使用此选项。默认值：禁用。</translation>
    </message>
    <message>
        <source>Disables the dynamic directory determination system which allows for recursively watching include paths. Default: no</source>
        <translation>禁用允许递归监视包含路径的动态目录确定系统。默认值：否。</translation>
    </message>
    <message>
        <source>Enables fanotify blocking when malicious files are found. Default: disabled</source>
        <translation>发现恶意文件时启用fanotify阻止。默认值：禁用。</translation>
    </message>
    <message>
        <source>Number of times the OnAccess client will retry a failed scan due to connection problems (or other issues). Default: 0</source>
        <translation>OnAccess客户端因连接问题（或其他问题）重试失败扫描的次数。默认值：0。</translation>
    </message>
    <message>
        <source>When  using  prevention,  if this option is turned on, any errors that occur during  scanning will result in the event attempt being denied. This could potentially lead to unwanted system behaviour with certain configurations, so the client defaults this to off and prefers allowing access events in case of scan or connection error. Default: no</source>
        <translation>使用预防时，如果启用此选项，扫描期间发生的任何错误将导致事件尝试被拒绝。在某些配置下，这可能导致不需要的系统行为，因此客户端默认关闭此选项，并在扫描或连接错误时倾向于允许访问事件。默认值：否。</translation>
    </message>
    <message>
        <source>Toggles extra scanning and notifications when a file or directory is created or moved. Requires the  DDD system to kick-off extra scans. Default: no</source>
        <translation>在创建或移动文件或目录时切换额外扫描和通知。需要DDD系统启动额外扫描。默认值：否。</translation>
    </message>
    <message>
        <source>Disable authenticode certificate chain verification in PE files. Default: no</source>
        <translation>在PE文件中禁用Authenticode证书链验证。默认值：否。</translation>
    </message>
    <message>
        <source>Store html URIs in metadata. URIs will be written to the metadata.json file in an array called 'URIs'</source>
        <translation>在元数据中存储HTML URI。URI将写入metadata.json文件，存放在名为'URIs'的数组中。</translation>
    </message>
    <message>
        <source>Store pdf URIs in metadata. URIs will be written to the metadata.json file in an array called 'URIs'</source>
        <translation>在元数据中存储PDF URI。URI将写入metadata.json文件，存放在名为'URIs'的数组中。</translation>
    </message>
    <message>
        <source>Store md5 and sha1 in addition to sha2-256 in metadata</source>
        <translation>在元数据中除sha2-256外还存储md5和sha1。</translation>
    </message>
    <message>
        <source>Print the file hash after each file scanned</source>
        <translation>在每次扫描文件后打印文件哈希值。</translation>
    </message>
    <message>
        <source>Print the file type after each file scanned</source>
        <translation>在每次扫描文件后打印文件类型。</translation>
    </message>
</context>
</TS>
