Some work about adaptive color scheme for Web UI (PR #19901) http://[316:c51a:62a3:8b9::4]/d4708/qBittorrent/src/branch/adaptive-webui
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

9735 lines
407 KiB

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh">
<context>
<name>AboutDialog</name>
<message>
<location filename="../gui/aboutdialog.ui" line="15"/>
<source>About qBittorrent</source>
<translation>关于 qBittorrent</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="52"/>
<source>About</source>
<translation>关于</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="81"/>
<source>Author</source>
<translation>作者</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="87"/>
<source>Current maintainer</source>
<translation>目前的维护者</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="93"/>
<source>Greece</source>
<translation>希腊</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="113"/>
<location filename="../gui/aboutdialog.ui" line="204"/>
<source>Nationality:</source>
<translation>国籍:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="120"/>
<location filename="../gui/aboutdialog.ui" line="197"/>
<source>E-mail:</source>
<translation>E-mail:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="127"/>
<location filename="../gui/aboutdialog.ui" line="190"/>
<source>Name:</source>
<translation>姓名:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="157"/>
<source>Original author</source>
<translation>原始作者</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="163"/>
<source>France</source>
<translation>法国</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="241"/>
<source>Special Thanks</source>
<translation>鸣谢</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="267"/>
<source>Translators</source>
<translation>译者</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="293"/>
<source>License</source>
<translation>许可</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="319"/>
<source>Libraries</source>
<translation></translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="325"/>
<source>qBittorrent was built with the following libraries:</source>
<translation>qBittorrent 的构建使用了以下库:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.h" line="70"/>
<source>An advanced BitTorrent client programmed in C++, based on Qt toolkit and libtorrent-rasterbar.</source>
<translation>一个基于 Qt 工具箱和 libtorrent-rasterbar 并用 C++ 编写的高级 BitTorrent 客户端。</translation>
</message>
<message>
<location filename="../gui/aboutdialog.h" line="71"/>
<source>Copyright %1 2006-2018 The qBittorrent project</source>
<translation>版权所有 %1 2006-2018 qBittorrent 项目</translation>
</message>
<message>
<location filename="../gui/aboutdialog.h" line="72"/>
<source>Home Page:</source>
<translation>主页:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.h" line="73"/>
<source>Forum:</source>
<translation>论坛:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.h" line="74"/>
<source>Bug Tracker:</source>
<translation>Bug Tracker:</translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="58"/>
<source>Save at</source>
<translation>保存在</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="87"/>
<source>Never show again</source>
<translation>不再显示</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="104"/>
<source>Torrent settings</source>
<translation>Torrent 设置</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="110"/>
<source>Set as default category</source>
<translation>设置为默认分类</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="119"/>
<source>Category:</source>
<translation>分类:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="144"/>
<source>Start torrent</source>
<translation>开始 Torrent</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="204"/>
<source>Torrent information</source>
<translation>Torrent 信息</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="154"/>
<source>Skip hash check</source>
<translation>跳过校验</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="257"/>
<source>Size:</source>
<translation>大小:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="223"/>
<source>Hash:</source>
<translation>哈希值:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="271"/>
<source>Comment:</source>
<translation>注释:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="250"/>
<source>Date:</source>
<translation>日期:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="19"/>
<source>Torrent Management Mode:</source>
<translation>Torrent 管理模式:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="26"/>
<source>Automatic mode means that various torrent properties(eg save path) will be decided by the associated category</source>
<translation>在自动模式下,Torrent 的配置信息 (例如保存路径) 将由相关的分类决定</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="30"/>
<source>Manual</source>
<translation>手动</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="35"/>
<source>Automatic</source>
<translation>自动</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="67"/>
<source>Remember last used save path</source>
<translation>记住上次使用的保存路径</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="77"/>
<source>When checked, the .torrent file will not be deleted despite the settings at the &quot;Download&quot; page of the options dialog</source>
<translation>如果选中,无论“下载”页上的选项如何设置,.torrent 文件都不会被删除</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="80"/>
<source>Do not delete .torrent file</source>
<translation>不删除 .torrent 文件</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="177"/>
<source>Create subfolder</source>
<translation>创建子文件夹</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="187"/>
<source>Download in sequential order</source>
<translation>按顺序下载</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="194"/>
<source>Download first and last pieces first</source>
<translation>先下载首尾段</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="376"/>
<source>Normal</source>
<translation>正常</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="381"/>
<source>High</source>
<translation></translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="386"/>
<source>Maximum</source>
<translation>最高</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="391"/>
<source>Do not download</source>
<translation>不下载</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="276"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="282"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="707"/>
<source>I/O Error</source>
<translation>I/O 错误</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="290"/>
<source>Invalid torrent</source>
<translation>无效 Torrent</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="494"/>
<source>Renaming</source>
<translation>重命名</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="499"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="523"/>
<source>Rename error</source>
<translation>重命名错误</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="500"/>
<source>The name is empty or contains forbidden characters, please choose a different one.</source>
<translation>文件名为空或包含被禁止的字符,请重新命名。</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="733"/>
<source>Not Available</source>
<comment>This comment is unavailable</comment>
<translation>不可用</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="734"/>
<source>Not Available</source>
<comment>This date is unavailable</comment>
<translation>不可用</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="742"/>
<source>Not available</source>
<translation>不可用</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="326"/>
<source>Invalid magnet link</source>
<translation>无效的磁力链接</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="276"/>
<source>The torrent file &apos;%1&apos; does not exist.</source>
<translation>Torrent 文件 &apos;%1&apos; 不存在。</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="282"/>
<source>The torrent file &apos;%1&apos; cannot be read from the disk. Probably you don&apos;t have enough permissions.</source>
<translation>Torrent 文件 &apos;%1&apos; 无法从磁盘中读取,可能是你没有足够的访问权限。</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="290"/>
<source>Failed to load the torrent: %1.
Error: %2</source>
<comment>Don&apos;t remove the &apos;
&apos; characters. They insert a newline.</comment>
<translation>加载 Torrent 失败: %1。
错误: %2</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="326"/>
<source>This magnet link was not recognized</source>
<translation>该磁力链接未被识别</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="355"/>
<source>Magnet link</source>
<translation>磁力链接</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="361"/>
<source>Retrieving metadata...</source>
<translation>正在检索元数据...</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="445"/>
<source>Not Available</source>
<comment>This size is unavailable.</comment>
<translation>不可用</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="447"/>
<source>Free space on disk: %1</source>
<translation>剩余磁盘空间: %1</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="102"/>
<source>Choose save path</source>
<translation>选择保存路径</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="303"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="308"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="312"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="337"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="342"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="346"/>
<source>Torrent is already present</source>
<translation>Torrent 已存在</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="303"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="337"/>
<source>Torrent &apos;%1&apos; is already in the transfer list. Trackers haven&apos;t been merged because it is a private torrent.</source>
<translation>Torrent &apos;%1&apos; 已在下载列表中。Tracker 信息没有合并,因为这是一个私有 Torrent。</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="308"/>
<source>Torrent &apos;%1&apos; is already in the transfer list. Trackers have been merged.</source>
<translation>Torrent &apos;%1&apos; 已在下载列表中。Tracker 信息已合并。</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="312"/>
<source>Torrent is already queued for processing.</source>
<translation>Torrent 已在队列中等待处理。</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="342"/>
<source>Magnet link &apos;%1&apos; is already in the transfer list. Trackers have been merged.</source>
<translation>磁力链接 &apos;%1&apos; 已在下载列表中。Tracker 信息已合并。</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="346"/>
<source>Magnet link is already queued for processing.</source>
<translation>磁力链接已在队列中等待处理。</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="494"/>
<source>New name:</source>
<translation>新名称:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="524"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="562"/>
<source>This name is already in use in this folder. Please use a different name.</source>
<translation>该文件名已存在,请重新命名。</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="561"/>
<source>The folder could not be renamed</source>
<translation>该文件夹无法被重命名</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="609"/>
<source>Rename...</source>
<translation>重命名...</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="613"/>
<source>Priority</source>
<translation>优先级</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="708"/>
<source>Invalid metadata</source>
<translation>元数据无效</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="715"/>
<source>Parsing metadata...</source>
<translation>正在解析元数据...</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="719"/>
<source>Metadata retrieval complete</source>
<translation>元数据检索完成</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="774"/>
<source>Download Error</source>
<translation>下载错误</translation>
</message>
</context>
<context>
<name>AdvancedSettings</name>
<message>
<location filename="../gui/advancedsettings.cpp" line="258"/>
<location filename="../gui/advancedsettings.cpp" line="336"/>
<source> MiB</source>
<translation> MiB</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="398"/>
<source>Outgoing ports (Min) [0: Disabled]</source>
<translation>最小传出端口 [0: 禁用]</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="403"/>
<source>Outgoing ports (Max) [0: Disabled]</source>
<translation>最大传出端口 [0: 禁用]</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="413"/>
<source>Recheck torrents on completion</source>
<translation>完成后重新校验 Torrent</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="419"/>
<source>Transfer list refresh interval</source>
<translation>传输列表刷新间隔</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="418"/>
<source> ms</source>
<comment> milliseconds</comment>
<translation> 毫秒</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="126"/>
<source>Setting</source>
<translation>设置</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="126"/>
<source>Value</source>
<comment>Value set for this setting</comment>
<translation></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="254"/>
<location filename="../gui/advancedsettings.cpp" line="266"/>
<source> (disabled)</source>
<translation>(禁用)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="256"/>
<source> (auto)</source>
<translation> (自动)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="264"/>
<source> min</source>
<comment> minutes</comment>
<translation> 分钟</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="277"/>
<source>All addresses</source>
<translation>所有地址</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="314"/>
<source>qBittorrent Section</source>
<translation>qBittorrent 相关</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="317"/>
<location filename="../gui/advancedsettings.cpp" line="322"/>
<source>Open documentation</source>
<translation>打开文档</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="320"/>
<source>libtorrent Section</source>
<translation>libtorrent 相关</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="330"/>
<source>Asynchronous I/O threads</source>
<translation>异步 I/O 线程数</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="337"/>
<source>Outstanding memory when checking torrents</source>
<translation>校验时允许扩增内存使用量</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="351"/>
<source>Disk cache</source>
<translation>磁盘缓存</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="356"/>
<source> s</source>
<comment> seconds</comment>
<translation></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="357"/>
<source>Disk cache expiry interval</source>
<translation>磁盘缓存到期间隔</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="360"/>
<source>Enable OS cache</source>
<translation>启用操作系统缓存</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="363"/>
<source>Guided read cache</source>
<translation>根据上传速度调整读取缓存</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="367"/>
<source>Coalesce reads &amp; writes</source>
<translation>合并读写</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="371"/>
<source>Send upload piece suggestions</source>
<translation>发送分块上传建议</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="375"/>
<location filename="../gui/advancedsettings.cpp" line="380"/>
<source> KiB</source>
<translation> KiB</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="377"/>
<source>Send buffer watermark</source>
<translation>发送缓冲区最大值</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="382"/>
<source>Send buffer low watermark</source>
<translation>发送缓冲区最小值</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="387"/>
<source>Send buffer watermark factor</source>
<translation>发送缓冲区增长系数</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="405"/>
<source>Prefer TCP</source>
<translation>优先使用 TCP</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="405"/>
<source>Peer proportional (throttles TCP)</source>
<translation>按用户比重 (抑制 TCP)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="410"/>
<source>Allow multiple connections from the same IP address</source>
<translation>允许来自同一 IP 地址的多个连接</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="422"/>
<source>Resolve peer countries (GeoIP)</source>
<translation>解析用户所在地区 (GeoIP)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="425"/>
<source>Resolve peer host names</source>
<translation>解析用户主机名</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="433"/>
<source>Strict super seeding</source>
<translation>严格超级做种</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="458"/>
<source>Network Interface (requires restart)</source>
<translation>网络接口 (需要重启)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="461"/>
<source>Optional IP Address to bind to (requires restart)</source>
<translation>可选 IP 地址 (需要重启)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="464"/>
<source>Listen on IPv6 address (requires restart)</source>
<translation>监听 IPv6 地址 (需要重启)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="472"/>
<source>Display notifications</source>
<translation>显示通知</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="475"/>
<source>Display notifications for added torrents</source>
<translation>显示已添加 Torrent 的通知</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="478"/>
<source>Download tracker&apos;s favicon</source>
<translation>下载 Tracker 的网站图标</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="482"/>
<source>Save path history length</source>
<translation>保存路径的历史记录条目数</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="485"/>
<source>Enable speed graphs</source>
<translation>启用速度图形曲线</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="495"/>
<source>Fixed slots</source>
<translation>固定线程</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="495"/>
<source>Upload rate based</source>
<translation>基于上传速度</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="497"/>
<source>Upload slots behavior</source>
<translation>上传通道行为</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="499"/>
<source>Round-robin</source>
<translation>轮流上传</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="499"/>
<source>Fastest upload</source>
<translation>最快上传</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="499"/>
<source>Anti-leech</source>
<translation>反吸血</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="501"/>
<source>Upload choking algorithm</source>
<translation>上传拥塞控制策略</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="513"/>
<source>Confirm torrent recheck</source>
<translation>确认再次核对 torrent</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="517"/>
<source>Confirm removal of all tags</source>
<translation>确认删除所有标签</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="521"/>
<source>Always announce to all trackers in a tier</source>
<translation>总是向同级的所有 Tracker 汇报</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="525"/>
<source>Always announce to all tiers</source>
<translation>总是向所有等级的 Tracker 汇报</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="435"/>
<source>Any interface</source>
<comment>i.e. Any network interface</comment>
<translation>任意网络接口</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="393"/>
<source>Save resume data interval</source>
<comment>How often the fastresume file is saved.</comment>
<translation>保存恢复数据时间间隔</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="407"/>
<source>%1-TCP mixed mode algorithm</source>
<comment>uTP-TCP mixed mode algorithm</comment>
<translation>%1-TCP 混合模式策略</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="430"/>
<source>Maximum number of half-open connections [0: Unlimited]</source>
<translation>最大半开放连接数 [0: 无限制]</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="467"/>
<source>IP Address to report to trackers (requires restart)</source>
<translation>向 trackers 报告 IP 地址(需要重启)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="488"/>
<source>Enable embedded tracker</source>
<translation>启用内置 tracker</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="493"/>
<source>Embedded tracker port</source>
<translation>内置 tracker 端口</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="505"/>
<source>Check for software updates</source>
<translation>检查软件更新</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="509"/>
<source>Use system icon theme</source>
<translation>使用系统图标主题</translation>
</message>
</context>
<context>
<name>Application</name>
<message>
<location filename="../app/application.cpp" line="160"/>
<source>qBittorrent %1 started</source>
<comment>qBittorrent v3.2.0alpha started</comment>
<translation>qBittorrent %1 已开始</translation>
</message>
<message>
<location filename="../app/application.cpp" line="311"/>
<source>Torrent: %1, running external program, command: %2</source>
<translation>Torrent:%1,运行外部程序,指令:%2</translation>
</message>
<message>
<location filename="../app/application.cpp" line="338"/>
<source>Torrent name: %1</source>
<translation>Torrent 文件:%1</translation>
</message>
<message>
<location filename="../app/application.cpp" line="339"/>
<source>Torrent size: %1</source>
<translation>Torrent 大小:%1</translation>
</message>
<message>
<location filename="../app/application.cpp" line="340"/>
<source>Save path: %1</source>
<translation>保存路径:%1</translation>
</message>
<message>
<location filename="../app/application.cpp" line="341"/>
<source>The torrent was downloaded in %1.</source>
<comment>The torrent was downloaded in 1 hour and 20 seconds</comment>
<translation>该 torrent 下载用时为 %1。</translation>
</message>
<message>
<location filename="../app/application.cpp" line="343"/>
<source>Thank you for using qBittorrent.</source>
<translation>感谢您使用 qBittorrent。</translation>
</message>
<message>
<location filename="../app/application.cpp" line="350"/>
<source>[qBittorrent] &apos;%1&apos; has finished downloading</source>
<translation>[qBittorrent] &apos;%1&apos; 已完成下载</translation>
</message>
<message>
<location filename="../app/application.cpp" line="364"/>
<source>Torrent: %1, sending mail notification</source>
<translation>Torrent:%1,发送邮件提醒</translation>
</message>
<message>
<location filename="../app/application.cpp" line="528"/>
<source>Application failed to start.</source>
<translation>程序启动失败。</translation>
</message>
<message>
<location filename="../app/application.cpp" line="541"/>
<source>Information</source>
<translation>信息</translation>
</message>
<message>
<location filename="../app/application.cpp" line="542"/>
<source>To control qBittorrent, access the Web UI at %1</source>
<translation>访问 %1 来控制qBittorrent</translation>
</message>
<message>
<location filename="../app/application.cpp" line="547"/>
<source>The Web UI administrator username is: %1</source>
<translation>WEB UI 管理员的用户名是:%1</translation>
</message>
<message>
<location filename="../app/application.cpp" line="548"/>
<source>The Web UI administrator password is still the default one: %1</source>
<translation>Web 用户界面管理员密码设置为默认密码:%1</translation>
</message>
<message>
<location filename="../app/application.cpp" line="549"/>
<source>This is a security risk, please consider changing your password from program preferences.</source>
<translation>存在安全风险!请考虑在设置更改密码!</translation>
</message>
<message>
<location filename="../app/application.cpp" line="712"/>
<source>Saving torrent progress...</source>
<translation>保存 torrent 进程...</translation>
</message>
<message>
<location filename="../app/application.cpp" line="770"/>
<source>Portable mode and explicit profile directory options are mutually exclusive</source>
<translation>便携模式选项与指定设置存放目录的选项是互斥的</translation>
</message>
<message>
<location filename="../app/application.cpp" line="773"/>
<source>Portable mode implies relative fastresume</source>
<translation>便携模式包含相对的快速恢复文件</translation>
</message>
</context>
<context>
<name>AsyncFileStorage</name>
<message>
<location filename="../base/asyncfilestorage.cpp" line="41"/>
<source>Could not create directory &apos;%1&apos;.</source>
<translation>无法创建目录 “%1”。</translation>
</message>
</context>
<context>
<name>AuthController</name>
<message>
<location filename="../webui/api/authcontroller.cpp" line="52"/>
<source>WebAPI login failure. Reason: IP has been banned, IP: %1, username: %2</source>
<translation>网页API登录失败。原因:IP被禁止,IP:%1,用户名:%2</translation>
</message>
<message>
<location filename="../webui/api/authcontroller.cpp" line="56"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation>因为身份认证尝试失败次数过多,你的IP已经被屏蔽.</translation>
</message>
<message>
<location filename="../webui/api/authcontroller.cpp" line="71"/>
<source>WebAPI login success. IP: %1</source>
<translation>网页API登录成功。IP:%1</translation>
</message>
<message>
<location filename="../webui/api/authcontroller.cpp" line="76"/>
<source>WebAPI login failure. Reason: invalid credentials, attempt count: %1, IP: %2, username: %3</source>
<translation>网页API登录失败。原因:认证信息错误,尝试次数:%1,IP:%2,用户名:%3</translation>
</message>
</context>
<context>
<name>AutomatedRssDownloader</name>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="240"/>
<source>Save to:</source>
<translation>保存到:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="14"/>
<source>RSS Downloader</source>
<translation>RSS 下载器</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="28"/>
<source>Auto downloading of RSS torrents is disabled now! You can enable it in application settings.</source>
<translation>自动下载 RSS torrent 功能已被禁用!您可以在应用程序的设置中开启它。</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="59"/>
<source>Download Rules</source>
<translation>下载规则</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="99"/>
<source>Rule Definition</source>
<translation>规则定义</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="105"/>
<source>Use Regular Expressions</source>
<translation>使用正则表达式</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="186"/>
<source>Smart Episode Filter will check the episode number to prevent downloading of duplicates.
Supports the formats: S01E01, 1x1, 2017.01.01 and 01.01.2017 (Date formats also support - as a separator)</source>
<translation>智能剧集过滤器将会检查剧集季集数以防止重复下载.
支持格式例如:S01E01, 1x1, 2017.01.01 和01.01.2017 (日期格式也支持把 &quot; - &quot; 作为分隔符)</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="190"/>
<source>Use Smart Episode Filter</source>
<translation>使用智能剧集过滤器</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="114"/>
<source>Must Contain:</source>
<translation>必须包含:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="121"/>
<source>Must Not Contain:</source>
<translation>必须不含:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="128"/>
<source>Episode Filter:</source>
<translation>剧集过滤器:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="212"/>
<source>Assign Category:</source>
<translation>指定分类:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="228"/>
<source>Save to a Different Directory</source>
<translation>保存到不同的目录</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="268"/>
<source>Ignore Subsequent Matches for (0 to Disable)</source>
<comment>... X days</comment>
<translation>忽略指定时间后的匹配项 (0 禁用)</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="278"/>
<source>Disabled</source>
<translation>禁用</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="281"/>
<source> days</source>
<translation></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="314"/>
<source>Add Paused:</source>
<translation>加入已暂停的:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="322"/>
<source>Use global settings</source>
<translation>使用全局设定</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="327"/>
<source>Always</source>
<translation>总是</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="332"/>
<source>Never</source>
<translation>从不</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="353"/>
<source>Apply Rule to Feeds:</source>
<translation>对该订阅源应用规则:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="375"/>
<source>Matching RSS Articles</source>
<translation>匹配 RSS 文章</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="403"/>
<source>&amp;Import...</source>
<translation>导入...</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="413"/>
<source>&amp;Export...</source>
<translation>导出...</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="87"/>
<source>Matches articles based on episode filter.</source>
<translation>基于剧集过滤器匹配的文章。</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="87"/>
<source>Example: </source>
<translation>示例:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="88"/>
<source> will match 2, 5, 8 through 15, 30 and onward episodes of season one</source>
<comment>example X will match</comment>
<translation>将匹配第 1 季中的 2、5、8 到 15、30 及之后的剧集</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="89"/>
<source>Episode filter rules: </source>
<translation>剧集过滤规则:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="89"/>
<source>Season number is a mandatory non-zero value</source>
<translation>季度数必须是一个非零值</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="91"/>
<source>Filter must end with semicolon</source>
<translation>过滤规则必须以分号结束</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="92"/>
<source>Three range types for episodes are supported: </source>
<translation>支持三种范围类型的剧集过滤规则:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="93"/>
<source>Single number: &lt;b&gt;1x25;&lt;/b&gt; matches episode 25 of season one</source>
<translation>单一数字:&lt;b&gt;1x25;&lt;/b&gt; 匹配第 1 季的第 25 集</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="94"/>
<source>Normal range: &lt;b&gt;1x25-40;&lt;/b&gt; matches episodes 25 through 40 of season one</source>
<translation>一般范围:&lt;b&gt;1x25-40;&lt;/b&gt; 匹配第 1 季的第 25-40 集</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="90"/>
<source>Episode number is a mandatory positive value</source>
<translation>剧集数必须是一个正值</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="63"/>
<source>Rules</source>
<translation>规则</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="64"/>
<source>Rules (legacy)</source>
<translation>规则 (旧式)</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="95"/>
<source>Infinite range: &lt;b&gt;1x25-;&lt;/b&gt; matches episodes 25 and upward of season one, and all episodes of later seasons</source>
<translation>无限范围:&lt;b&gt;1x25-;&lt;/b&gt; 匹配第 1 季的第 25 集及之后的剧集,以及之后所有的季度的剧集</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="277"/>
<source>Last Match: %1 days ago</source>
<translation>最后匹配:%1 天前</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="279"/>
<source>Last Match: Unknown</source>
<translation>最后匹配:未知</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="362"/>
<source>New rule name</source>
<translation>新规则名称</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="362"/>
<source>Please type the name of the new download rule.</source>
<translation>请命名新的下载规则。</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="367"/>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="519"/>
<source>Rule name conflict</source>
<translation>规则名称冲突</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="368"/>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="520"/>
<source>A rule with this name already exists, please choose another name.</source>
<translation>该名称已被另一规则使用,请重新命名。</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="382"/>
<source>Are you sure you want to remove the download rule named &apos;%1&apos;?</source>
<translation>您确定要移除名为 &apos;%1&apos; 的下载规则吗?</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="384"/>
<source>Are you sure you want to remove the selected download rules?</source>
<translation>您确定要移除选中的规则吗?</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="385"/>
<source>Rule deletion confirmation</source>
<translation>确认删除规则</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="394"/>
<source>Destination directory</source>
<translation>目标目录</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="402"/>
<source>Invalid action</source>
<translation>无效操作</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="403"/>
<source>The list is empty, there is nothing to export.</source>
<translation>列表为空,没有要导出的东西。</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="409"/>
<source>Export RSS rules</source>
<translation>导出 RSS 规则</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="432"/>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="449"/>
<source>I/O Error</source>
<translation>I/O 错误</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="433"/>
<source>Failed to create the destination file. Reason: %1</source>
<translation>无法创建目标文件。原因: %1</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="441"/>
<source>Import RSS rules</source>
<translation>导入 RSS 规则</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="450"/>
<source>Failed to open the file. Reason: %1</source>
<translation>无法打开文件。原因: %1</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="465"/>
<source>Import Error</source>
<translation>导入错误</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="466"/>
<source>Failed to import the selected rules file. Reason: %1</source>
<translation>导入所选规则文件失败。原因: %1</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="473"/>
<source>Add new rule...</source>
<translation>添加新规则...</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="481"/>
<source>Delete rule</source>
<translation>删除规则</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="483"/>
<source>Rename rule...</source>
<translation>重命名规则...</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="486"/>
<source>Delete selected rules</source>
<translation>删除选中的规则</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="489"/>
<source>Clear downloaded episodes...</source>
<translation>清除已下载的剧集...</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="513"/>
<source>Rule renaming</source>
<translation>重命名规则</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="513"/>
<source>Please type the new rule name</source>
<translation>请输入新的规则名称</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="539"/>
<source>Clear downloaded episodes</source>
<translation>清除已下载的剧集</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="540"/>
<source>Are you sure you want to clear the list of downloaded episodes for the selected rule?</source>
<translation>确认要删除所选规则下的已下载剧集的列表吗?</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="644"/>
<source>Regex mode: use Perl-compatible regular expressions</source>
<translation>正则表达式模式:使用兼容于 Perl 的正则表达式</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="686"/>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="724"/>
<source>Position %1: %2</source>
<translation>位置 %1:%2</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="647"/>
<source>Wildcard mode: you can use</source>
<translation>通配符模式:你可以使用</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="648"/>
<source>? to match any single character</source>
<translation>? 匹配任意单个字符</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="649"/>
<source>* to match zero or more of any characters</source>
<translation>* 匹配 0 个或多个任意字符</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="650"/>
<source>Whitespaces count as AND operators (all words, any order)</source>
<translation>空格视为“与”操作符(所有的关键词,任意顺序)</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="651"/>
<source>| is used as OR operator</source>
<translation>| 视为“或”操作符</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="652"/>
<source>If word order is important use * instead of whitespace.</source>
<translation>如果需要考虑关键词顺序,使用 * 替代空格</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="659"/>
<source>An expression with an empty %1 clause (e.g. %2)</source>
<comment>We talk about regex/wildcards in the RSS filters section here. So a valid sentence would be: An expression with an empty | clause (e.g. expr|)</comment>
<translation>含有 %1 的一侧为空白的表达式(例如 %2)</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="663"/>
<source> will match all articles.</source>
<translation>将匹配所有文章。</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="664"/>
<source> will exclude all articles.</source>
<translation>将排除所有文章。</translation>
</message>
</context>
<context>
<name>BanListOptionsDialog</name>
<message>
<location filename="../gui/banlistoptionsdialog.ui" line="14"/>
<source>List of banned IP addresses</source>
<translation>被禁IP列表</translation>
</message>
<message>
<location filename="../gui/banlistoptionsdialog.ui" line="77"/>
<source>Ban IP</source>
<translation>禁止IP</translation>
</message>
<message>
<location filename="../gui/banlistoptionsdialog.ui" line="84"/>
<source>Delete</source>
<translation>删除</translation>
</message>
<message>
<location filename="../gui/banlistoptionsdialog.cpp" line="87"/>
<location filename="../gui/banlistoptionsdialog.cpp" line="97"/>
<source>Warning</source>
<translation>警告</translation>
</message>
<message>
<location filename="../gui/banlistoptionsdialog.cpp" line="87"/>
<source>The entered IP address is invalid.</source>
<translation>输入的IP地址无效</translation>
</message>
<message>
<location filename="../gui/banlistoptionsdialog.cpp" line="97"/>
<source>The entered IP is already banned.</source>
<translation>输入的IP地址已经被禁止</translation>
</message>
</context>
<context>
<name>BitTorrent::Session</name>
<message>
<location filename="../base/bittorrent/session.cpp" line="603"/>
<source>Restart is required to toggle PeX support</source>
<translation>更改 PeX 支持状态需要重启</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1252"/>
<source>Could not get GUID of configured network interface. Binding to IP %1</source>
<translation>无法获取配置的网络接口的 GUID。绑定到 IP %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1754"/>
<source>Embedded Tracker [ON]</source>
<translation>内置 Tracker [开]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1756"/>
<source>Failed to start the embedded tracker!</source>
<translation>无法启动内置 tracker!</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1759"/>
<source>Embedded Tracker [OFF]</source>
<translation>内置 Tracker [关]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2472"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation>系统网络状态变更至 %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2472"/>
<source>ONLINE</source>
<translation>在线</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2472"/>
<source>OFFLINE</source>
<translation>离线</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2494"/>
<source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation>网络配置 %1 发生改变,刷新会话绑定</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2511"/>
<source>Configured network interface address %1 isn&apos;t valid.</source>
<comment>Configured network interface address 124.5.1568.1 isn&apos;t valid.</comment>
<translation>设置的网络接口地址 %1 无效。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="489"/>
<location filename="../base/bittorrent/session.cpp" line="2858"/>
<source>Encryption support [%1]</source>
<translation>加密支持 [%1]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="490"/>
<location filename="../base/bittorrent/session.cpp" line="2859"/>
<source>FORCED</source>
<translation>强制</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2983"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation>在添加 %1 至被禁止 IP 列表时被拒绝,它不是一个有效的 IP 地址。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="488"/>
<location filename="../base/bittorrent/session.cpp" line="3250"/>
<source>Anonymous mode [%1]</source>
<translation>匿名模式 [%1]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3742"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation>无法解析 &apos;%1&apos; torrent 文件。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3880"/>
<source>Recursive download of file &apos;%1&apos; embedded in torrent &apos;%2&apos;</source>
<comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation>递归下载包含在 torrent ‘%2’ 内的文件 &apos;%1&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3986"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation>队列位置被定位于 %1 个恢复文件中</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4242"/>
<source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation>无法保存 &apos;%1.torrent&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4289"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation>&quot;%1&quot; 已从传输列表中删除。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4302"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation>&quot;%1&quot; 已从传输列表和硬盘中删除。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4314"/>
<source>&apos;%1&apos; was removed from the transfer list but the files couldn&apos;t be deleted. Error: %2</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation>&quot;%1&quot; 已从传输列表中删除,但无法删除这些文件。错误:%2</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4379"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation>因为 %1 已被禁用。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4382"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation>因为 %1 已被禁用。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4400"/>
<source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation>找不到 URL 种子:&apos;%1&apos;,消息:%2</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4448"/>
<source>qBittorrent failed listening on interface %1 port: %2/%3. Reason: %4.</source>
<comment>e.g: qBittorrent failed listening on interface 192.168.0.1 port: TCP/6881. Reason: already in use.</comment>
<translation>qBittorrent 监听接口 %1 端口:%2/%3 失败。原因:%4。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2100"/>
<source>Downloading &apos;%1&apos;, please wait...</source>
<comment>e.g: Downloading &apos;xxx.torrent&apos;, please wait...</comment>
<translation>&apos;%1&apos; 下载中,请等待...</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1216"/>
<location filename="../base/bittorrent/session.cpp" line="2588"/>
<source>qBittorrent is trying to listen on any interface port: %1</source>
<comment>e.g: qBittorrent is trying to listen on any interface port: TCP/6881</comment>
<translation>qBittorrent 正在尝试监听任意网络接口上的端口:%1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2530"/>
<source>The network interface defined is invalid: %1</source>
<translation>网络界面定义无效:%1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1229"/>
<location filename="../base/bittorrent/session.cpp" line="2599"/>
<source>qBittorrent is trying to listen on interface %1 port: %2</source>
<comment>e.g: qBittorrent is trying to listen on interface 192.168.0.1 port: TCP/6881</comment>
<translation>qBittorrent 试图监听接口 %1 端口:%2</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="483"/>
<source>Peer ID: </source>
<translation>Peer ID:</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="484"/>
<source>HTTP User-Agent is &apos;%1&apos;</source>
<translation>HTTP用户代理 &apos;%1&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="485"/>
<location filename="../base/bittorrent/session.cpp" line="574"/>
<source>DHT support [%1]</source>
<translation>DHT 支持 [%1]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="485"/>
<location filename="../base/bittorrent/session.cpp" line="486"/>
<location filename="../base/bittorrent/session.cpp" line="487"/>
<location filename="../base/bittorrent/session.cpp" line="488"/>
<location filename="../base/bittorrent/session.cpp" line="490"/>
<location filename="../base/bittorrent/session.cpp" line="574"/>
<location filename="../base/bittorrent/session.cpp" line="589"/>
<location filename="../base/bittorrent/session.cpp" line="2859"/>
<location filename="../base/bittorrent/session.cpp" line="3250"/>
<source>ON</source>
<translation>开启</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="485"/>
<location filename="../base/bittorrent/session.cpp" line="486"/>
<location filename="../base/bittorrent/session.cpp" line="487"/>
<location filename="../base/bittorrent/session.cpp" line="488"/>
<location filename="../base/bittorrent/session.cpp" line="490"/>
<location filename="../base/bittorrent/session.cpp" line="574"/>
<location filename="../base/bittorrent/session.cpp" line="589"/>
<location filename="../base/bittorrent/session.cpp" line="2859"/>
<location filename="../base/bittorrent/session.cpp" line="3250"/>
<source>OFF</source>
<translation>关闭</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="486"/>
<location filename="../base/bittorrent/session.cpp" line="589"/>
<source>Local Peer Discovery support [%1]</source>
<translation>本地资源搜索支持 [%1]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="487"/>
<source>PeX support [%1]</source>
<translation>用户交换 [%1]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1804"/>
<source>&apos;%1&apos; reached the maximum ratio you set. Removed.</source>
<translation>&apos;%1&apos; 达到了您设定的最大比率,已删除。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1809"/>
<source>&apos;%1&apos; reached the maximum ratio you set. Paused.</source>
<translation>&apos;%1&apos; 达到了您设定的最大比率,已暂停。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1829"/>
<source>&apos;%1&apos; reached the maximum seeding time you set. Removed.</source>
<translation>&apos;%1&apos; 达到了您设定的最大做种时间,已删除。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1834"/>
<source>&apos;%1&apos; reached the maximum seeding time you set. Paused.</source>
<translation>&apos;%1&apos; 达到了您设定的最大做种时间,已暂停。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2564"/>
<source>qBittorrent didn&apos;t find an %1 local address to listen on</source>
<comment>qBittorrent didn&apos;t find an IPv4 local address to listen on</comment>
<translation>qBittorrent 无法找到一个本地的 %1 地址进行监听</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2592"/>
<source>qBittorrent failed to listen on any interface port: %1. Reason: %2.</source>
<comment>e.g: qBittorrent failed to listen on any interface port: TCP/6881. Reason: no such interface</comment>
<translation>qBittorrent 监听接口端口 %1 失败。原因:%2。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3647"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation>Tracker &apos;%1&apos; 已被添加到 torrent &apos;%2&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3659"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation>Tracker &apos;%1&apos; 已被添加到 torrent &apos;%2&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3676"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation>URL 种子 &apos;%1&apos; 已被添加到 torrent &apos;%2&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3683"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation>URL 种子 &apos;%1&apos; 已被添加到 torrent &apos;%2&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3821"/>
<source>Cannot write to torrent resume folder.</source>
<translation>无法在 Torrent 恢复目录中写入。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3825"/>
<source>Cannot create torrent resume folder.</source>
<translation>无法创建 Torrent 恢复目录。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3928"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation>无法恢复 torrent:&apos;%1&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4005"/>
<source>Couldn&apos;t load torrents queue from &apos;%1&apos;. Error: %2</source>
<translation>无法从 “%1” 中加载种子队列。错误: %2</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4055"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation>解析提供的 IP 过滤规则成功:%1 条规则被应用。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4065"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation>错误:无法解析提供的 IP 过滤规则。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4228"/>
<source>&apos;%1&apos; restored.</source>
<comment>&apos;torrent name&apos; restored.</comment>
<translation>&apos;%1&apos; 已恢复</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4273"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation>不能添加 torrent:&apos;%1&apos;。原因:%2</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4249"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation>&apos;%1&apos; 已添加到下载列表。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4341"/>
<source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation>出现 I/O 错误,&apos;%1&apos; 暂停。%2</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4351"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation>UPnP/NAT-PMP:端口映射失败,消息: %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4357"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation>UPnP/NAT-PMP:端口映射成功,消息: %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4367"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation>是因为 IP 过滤规则。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4370"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation>是因为端口过滤规则。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4373"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation>是因为 I2P 混合模式的限制。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4376"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation>因为它有一个低端口号。</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4421"/>
<source>qBittorrent is successfully listening on interface %1 port: %2/%3</source>
<comment>e.g: qBittorrent is successfully listening on interface 192.168.0.1 port: TCP/6881</comment>
<translation>qBittorrent 成功监听接口 %1 端口:%2/%3</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4458"/>
<source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment>
<translation>外部 IP:%1</translation>
</message>
</context>
<context>
<name>BitTorrent::TorrentCreatorThread</name>
<message>
<location filename="../base/bittorrent/torrentcreatorthread.cpp" line="189"/>
<source>create new torrent file failed</source>
<translation>创建新的 Torrent 文件失败</translation>
</message>
</context>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1332"/>
<source>Download first and last piece first: %1, torrent: &apos;%2&apos;</source>
<translation>先下载首尾段: %1, torrent: &apos;%2&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1333"/>
<source>On</source>
<translation>开启</translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1333"/>
<source>Off</source>
<translation>关闭</translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1449"/>
<source>Successfully moved torrent: %1. New path: %2</source>
<translation>成功移动 torrent: %1. 新路径: %2</translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1484"/>
<source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation>无法移动 torrent: &apos;%1&apos;. 原因: %2</translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1679"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation>torrent &apos;%1&apos; 文件大小不匹配,已暂停。</translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1682"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation>torrent &apos;%1&apos;. 的快速恢复数据被拒绝,原因:%2.重新检查中...</translation>
</message>
</context>
<context>
<name>CategoryFilterModel</name>
<message>
<location filename="../gui/categoryfiltermodel.cpp" line="241"/>
<source>Categories</source>
<translation>分类</translation>
</message>
<message>
<location filename="../gui/categoryfiltermodel.cpp" line="395"/>
<source>All</source>
<translation>全部</translation>
</message>
<message>
<location filename="../gui/categoryfiltermodel.cpp" line="402"/>
<source>Uncategorized</source>
<translation>未分类</translation>
</message>
</context>
<context>
<name>CategoryFilterWidget</name>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="114"/>
<source>Add category...</source>
<translation>添加分类...</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="122"/>
<source>Add subcategory...</source>
<translation>添加子分类...</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="128"/>
<source>Edit category...</source>
<translation>编辑类别...</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="133"/>
<source>Remove category</source>
<translation>移除分类</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="139"/>
<source>Remove unused categories</source>
<translation>移除未使用的分类</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="146"/>
<source>Resume torrents</source>
<translation>继续 torrents</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="151"/>
<source>Pause torrents</source>
<translation>暂停 torrents</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="156"/>
<source>Delete torrents</source>
<translation>删除 torrents</translation>
</message>
</context>
<context>
<name>CookiesDialog</name>
<message>
<location filename="../gui/cookiesdialog.ui" line="14"/>
<source>Manage Cookies</source>
<translation>管理 </translation>
</message>
</context>
<context>
<name>CookiesModel</name>
<message>
<location filename="../gui/cookiesmodel.cpp" line="49"/>
<source>Domain</source>
<translation>域名</translation>
</message>
<message>
<location filename="../gui/cookiesmodel.cpp" line="51"/>
<source>Path</source>
<translation>路径</translation>
</message>
<message>
<location filename="../gui/cookiesmodel.cpp" line="53"/>
<source>Name</source>
<translation>名称</translation>
</message>
<message>
<location filename="../gui/cookiesmodel.cpp" line="55"/>
<source>Value</source>
<translation></translation>
</message>
<message>
<location filename="../gui/cookiesmodel.cpp" line="57"/>
<source>Expiration Date</source>
<translation>过期时间</translation>
</message>
</context>
<context>
<name>DeletionConfirmationDialog</name>
<message>
<location filename="../gui/deletionconfirmationdialog.ui" line="20"/>
<source>Deletion confirmation</source>
<translation>删除确认</translation>
</message>
<message>
<location filename="../gui/deletionconfirmationdialog.ui" line="67"/>
<source>Remember choice</source>
<translation>记住选择</translation>
</message>
<message>
<location filename="../gui/deletionconfirmationdialog.ui" line="91"/>
<source>Also delete the files on the hard disk</source>
<translation>同时也删除在硬盘上的文件</translation>
</message>
<message>
<location filename="../gui/deletionconfirmationdialog.h" line="52"/>
<source>Are you sure you want to delete &apos;%1&apos; from the transfer list?</source>
<comment>Are you sure you want to delete &apos;ubuntu-linux-iso&apos; from the transfer list?</comment>
<translation>确定要从列表中删除 &apos;%1&apos;</translation>
</message>
<message>
<location filename="../gui/deletionconfirmationdialog.h" line="54"/>
<source>Are you sure you want to delete these %1 torrents from the transfer list?</source>
<comment>Are you sure you want to delete these 5 torrents from the transfer list?</comment>
<translation>确定要从传输列表中删除这 %1 个种子吗?</translation>
</message>
</context>
<context>
<name>DownloadFromURLDialog</name>
<message>
<location filename="../gui/downloadfromurldialog.ui" line="14"/>
<source>Download from URLs</source>
<translation>从URL下载</translation>
</message>
<message>
<location filename="../gui/downloadfromurldialog.ui" line="26"/>
<source>Add torrent links</source>
<translation>添加种子链接</translation>
</message>
<message>
<location filename="../gui/downloadfromurldialog.ui" line="48"/>
<source>One link per line (HTTP links, Magnet links and info-hashes are supported)</source>
<translation>每行一个链接(支持 HTTP 链接,磁力链接和文件哈希值)</translation>
</message>
<message>
<location filename="../gui/downloadfromurldialog.cpp" line="64"/>
<source>Download</source>
<translation>下载</translation>
</message>
<message>
<location filename="../gui/downloadfromurldialog.cpp" line="105"/>
<source>No URL entered</source>
<translation>没有输入URL</translation>
</message>
<message>
<location filename="../gui/downloadfromurldialog.cpp" line="105"/>
<source>Please type at least one URL.</source>
<translation>请输入至少一个URL</translation>
</message>
</context>
<context>
<name>DownloadedPiecesBar</name>
<message>
<location filename="../gui/properties/downloadedpiecesbar.cpp" line="175"/>
<source>White: Missing pieces</source>
<translation>白色:缺失部分</translation>
</message>
<message>
<location filename="../gui/properties/downloadedpiecesbar.cpp" line="176"/>
<source>Green: Partial pieces</source>
<translation>绿色:未完成部分</translation>
</message>
<message>
<location filename="../gui/properties/downloadedpiecesbar.cpp" line="177"/>
<source>Blue: Completed pieces</source>
<translation>蓝色:完成部分</translation>
</message>
</context>
<context>
<name>ExecutionLogWidget</name>
<message>
<location filename="../gui/executionlogwidget.ui" line="39"/>
<source>General</source>
<translation>通用</translation>
</message>
<message>
<location filename="../gui/executionlogwidget.ui" line="45"/>
<source>Blocked IPs</source>
<translation>被封禁的IP</translation>
</message>
<message>
<location filename="../gui/executionlogwidget.cpp" line="107"/>
<source>&lt;font color=&apos;red&apos;&gt;%1&lt;/font&gt; was blocked %2</source>
<comment>x.y.z.w was blocked</comment>
<translation>&lt;font color=&apos;red&apos;&gt;%1&lt;/font&gt; 被封禁 %2</translation>
</message>
<message>
<location filename="../gui/executionlogwidget.cpp" line="109"/>
<source>&lt;font color=&apos;red&apos;&gt;%1&lt;/font&gt; was banned</source>
<comment>x.y.z.w was banned</comment>
<translation>&lt;font color=&apos;red&apos;&gt;%1&lt;/font&gt; 被禁止</translation>
</message>
</context>
<context>
<name>FeedListWidget</name>
<message>
<location filename="../gui/rss/feedlistwidget.cpp" line="50"/>
<source>RSS feeds</source>
<translation>RSS 订阅列表</translation>
</message>
<message>
<location filename="../gui/rss/feedlistwidget.cpp" line="62"/>
<location filename="../gui/rss/feedlistwidget.cpp" line="116"/>
<source>Unread (%1)</source>
<translation>未读 (%1)</translation>
</message>
</context>
<context>
<name>FileLogger</name>
<message>
<location filename="../app/filelogger.cpp" line="171"/>
<source>An error occurred while trying to open the log file. Logging to file is disabled.</source>
<translation>尝试打开日志文件时发生错误。 已禁用写入日志。</translation>
</message>
</context>
<context>
<name>FileSystemPathEdit</name>
<message>
<location filename="../gui/fspathedit.cpp" line="56"/>
<source>...</source>
<comment>Launch file dialog button text (brief)</comment>
<translation>...</translation>
</message>
<message>
<location filename="../gui/fspathedit.cpp" line="58"/>
<source>&amp;Browse...</source>
<comment>Launch file dialog button text (full)</comment>
<translation>浏览...</translation>
</message>
<message>
<location filename="../gui/fspathedit.cpp" line="60"/>
<source>Choose a file</source>
<comment>Caption for file open/save dialog</comment>
<translation>选择一个文件</translation>
</message>
<message>
<location filename="../gui/fspathedit.cpp" line="62"/>
<source>Choose a folder</source>
<comment>Caption for directory open dialog</comment>
<translation>选择一个文件夹</translation>
</message>
<message>
<location filename="../gui/fspathedit.cpp" line="101"/>
<source>Any file</source>
<translation>任何文件</translation>
</message>
</context>
<context>
<name>FileSystemWatcher</name>
<message>
<location filename="../base/filesystemwatcher.cpp" line="83"/>
<source>Watching remote folder: &quot;%1&quot;</source>
<translation>查看远程文件夹: &quot;%1&quot;</translation>
</message>
<message>
<location filename="../base/filesystemwatcher.cpp" line="92"/>
<source>Watching local folder: &quot;%1&quot;</source>
<translation>查看本地文件夹: &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>FilterParserThread</name>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="128"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="276"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="438"/>
<source>I/O Error: Could not open IP filter file in read mode.</source>
<translation>I/O 错误:无法在读取模式下打开 IP 筛选器文件。</translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="213"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="344"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="353"/>
<source>IP filter line %1 is malformed.</source>
<translation>IP 过滤规则的第 %1 行格式不正确。</translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="222"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="362"/>
<source>IP filter line %1 is malformed. Start IP of the range is malformed.</source>
<translation>IP 过滤规则的第 %1 行格式不正确。地址段的起始 IP 格式不正确。</translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="231"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="371"/>
<source>IP filter line %1 is malformed. End IP of the range is malformed.</source>
<translation>IP 过滤规则的第 %1 行格式不正确。地址段的结束 IP 格式不正确。</translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="239"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="379"/>
<source>IP filter line %1 is malformed. One IP is IPv4 and the other is IPv6!</source>
<translation>IP 过滤规则的第 %1 行格式不正确。其中一个 IP 是 IPv4,而另一个是 IPv6。</translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="253"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="392"/>
<source>IP filter exception thrown for line %1. Exception is: %2</source>
<translation>IP 过滤规则在第 %1 行抛出异常。异常信息为:%2</translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="263"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="402"/>
<source>%1 extra IP filter parsing errors occurred.</source>
<comment>513 extra IP filter parsing errors occurred.</comment>
<translation>%1 额外的 IP 筛选器解析错误</translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="449"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="461"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="482"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="491"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="501"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="511"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="531"/>
<source>Parsing Error: The filter file is not a valid PeerGuardian P2B file.</source>
<translation>解析错误:过滤规则文件不是一个有效的 P2B 流量过滤表文件。</translation>
</message>
</context>
<context>
<name>GeoIPDatabase</name>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="94"/>
<location filename="../base/net/private/geoipdatabase.cpp" line="124"/>
<source>Unsupported database file size.</source>
<translation>不支持数据库文件大小。</translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="223"/>
<source>Metadata error: &apos;%1&apos; entry not found.</source>
<translation>元数据错误: 未找到 &apos;%1&apos; 项目。</translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="224"/>
<source>Metadata error: &apos;%1&apos; entry has invalid type.</source>
<translation>元数据错误: &apos;%1&apos; 项目类型无效。</translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="233"/>
<source>Unsupported database version: %1.%2</source>
<translation>不支持的数据库版本:%1.%2</translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="240"/>
<source>Unsupported IP version: %1</source>
<translation>不支持 IP 版本: %1</translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="247"/>
<source>Unsupported record size: %1</source>
<translation>不支持的记录大小:%1</translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="260"/>
<source>Invalid database type: %1</source>
<translation>无效的数据库类型:%1</translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="281"/>
<source>Database corrupted: no data section found.</source>
<translation>数据库损坏:未发现数据段。</translation>
</message>
</context>
<context>
<name>Http::Connection</name>
<message>
<location filename="../base/http/connection.cpp" line="69"/>
<source>Http request size exceeds limiation, closing socket. Limit: %ld, IP: %s</source>
<translation>Http请求的大小超过限制,关闭socket. 限制: %ld, IP: %s</translation>
</message>
<message>
<location filename="../base/http/connection.cpp" line="82"/>
<source>Bad Http request, closing socket. IP: %s</source>
<translation>Http请求错误, 关闭socket. IP: %s</translation>
</message>
</context>
<context>
<name>IPSubnetWhitelistOptionsDialog</name>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="14"/>
<source>List of whitelisted IP subnets</source>
<translation>IP 子网白名单列表</translation>
</message>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="53"/>
<source>Example: 172.17.32.0/24, fdff:ffff:c8::/40</source>
<translation>示例:172.17.32.0/24, fdff:ffff:c8::/40</translation>
</message>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="64"/>
<source>Add subnet</source>
<translation>添加子网</translation>
</message>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="71"/>
<source>Delete</source>
<translation>删除</translation>
</message>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.cpp" line="90"/>
<source>Error</source>
<translation>错误</translation>
</message>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.cpp" line="90"/>
<source>The entered subnet is invalid.</source>
<translation>输入的子网无效。</translation>
</message>
</context>
<context>
<name>LogListWidget</name>
<message>
<location filename="../gui/loglistwidget.cpp" line="50"/>
<source>Copy</source>
<translation>复制</translation>
</message>
<message>
<location filename="../gui/loglistwidget.cpp" line="51"/>
<source>Clear</source>
<translation>清除</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../gui/mainwindow.ui" line="43"/>
<source>&amp;Edit</source>
<translation>编辑</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="68"/>
<source>&amp;Tools</source>
<translation>工具</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="89"/>
<source>&amp;File</source>
<translation>文件</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="58"/>
<source>&amp;Help</source>
<translation>帮助</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="72"/>
<source>On Downloads &amp;Done</source>
<translation>下载完成后</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="99"/>
<source>&amp;View</source>
<translation>视图</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="180"/>
<source>&amp;Options...</source>
<translation>选项...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="190"/>
<source>&amp;Resume</source>
<translation>继续</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="223"/>
<source>Torrent &amp;Creator</source>
<translation>生成 Torrent</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="228"/>
<source>Set Upload Limit...</source>
<translation>设置上传限制...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="233"/>
<source>Set Download Limit...</source>
<translation>设置下载限制...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="243"/>
<source>Set Global Download Limit...</source>
<translation>设置全局下载限制...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="248"/>
<source>Set Global Upload Limit...</source>
<translation>设置全局上传限制...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="253"/>
<source>Minimum Priority</source>
<translation>最低优先级</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="261"/>
<source>Top Priority</source>
<translation>最高优先级</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="269"/>
<source>Decrease Priority</source>
<translation>降低优先级</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="277"/>
<source>Increase Priority</source>
<translation>提升优先级</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="288"/>
<location filename="../gui/mainwindow.ui" line="291"/>
<source>Alternative Speed Limits</source>
<translation>备用速度限制</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="299"/>
<source>&amp;Top Toolbar</source>
<translation>顶部工具栏</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="302"/>
<source>Display Top Toolbar</source>
<translation>显示顶部工具栏</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="310"/>
<source>Status &amp;Bar</source>
<translation>状态栏</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="318"/>
<source>S&amp;peed in Title Bar</source>
<translation>在标题栏显示速度</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="321"/>
<source>Show Transfer Speed in Title Bar</source>
<translation>在标题栏显示传输速度</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="329"/>
<source>&amp;RSS Reader</source>
<translation>RSS 阅读器</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="337"/>
<source>Search &amp;Engine</source>
<translation>搜索引擎</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="342"/>
<source>L&amp;ock qBittorrent</source>
<translation>锁定 qBittorrent</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="353"/>
<source>Do&amp;nate!</source>
<translation>捐赠</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="472"/>
<source>Close Window</source>
<translation>关闭窗口</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="200"/>
<source>R&amp;esume All</source>
<translation>重新开始所有任务</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="424"/>
<source>Manage Cookies...</source>
<translation>管理 Cookies...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="427"/>
<source>Manage stored network cookies</source>
<translation>管理存储的网络 cookies</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="443"/>
<source>Normal Messages</source>
<translation>一般消息</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="451"/>
<source>Information Messages</source>
<translation>通知消息</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="459"/>
<source>Warning Messages</source>
<translation>警告信息</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="467"/>
<source>Critical Messages</source>
<translation>严重信息</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="103"/>
<source>&amp;Log</source>
<translation>日志</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="364"/>
<source>&amp;Exit qBittorrent</source>
<translation>退出 qBittorrent</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="372"/>
<source>&amp;Suspend System</source>
<translation>睡眠操作系统</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="380"/>
<source>&amp;Hibernate System</source>
<translation>休眠操作系统</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="388"/>
<source>S&amp;hutdown System</source>
<translation>关闭操作系统</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="396"/>
<source>&amp;Disabled</source>
<translation>不执行任何操作</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="411"/>
<source>&amp;Statistics</source>
<translation>统计</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="416"/>
<source>Check for Updates</source>
<translation>检查更新</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="419"/>
<source>Check for Program Updates</source>
<translation>检查程序更新</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="185"/>
<source>&amp;About</source>
<translation>关于</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="195"/>
<source>&amp;Pause</source>
<translation>暂停</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="210"/>
<source>&amp;Delete</source>
<translation>删除</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="205"/>
<source>P&amp;ause All</source>
<translation>暂停所有任务</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="167"/>
<source>&amp;Add Torrent File...</source>
<translation>添加 Torrent 文件...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="170"/>
<source>Open</source>
<translation>打开</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="175"/>
<source>E&amp;xit</source>
<translation>退出</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="218"/>
<source>Open URL</source>
<translation>打开网址</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="238"/>
<source>&amp;Documentation</source>
<translation>帮助文档</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="345"/>
<source>Lock</source>
<translation>锁定</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="401"/>
<location filename="../gui/mainwindow.ui" line="435"/>
<location filename="../gui/mainwindow.cpp" line="1678"/>
<source>Show</source>
<translation>显示</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1865"/>
<source>Check for program updates</source>
<translation>检查程序更新</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="215"/>
<source>Add Torrent &amp;Link...</source>
<translation>添加 Torrent 链接...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="356"/>
<source>If you like qBittorrent, please donate!</source>
<translation>如果您喜欢 qBittorrent,请捐款!</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1900"/>
<location filename="../gui/mainwindow.cpp" line="1902"/>
<source>Execution Log</source>
<translation>执行日志</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="653"/>
<source>Clear the password</source>
<translation>清除密码</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="235"/>
<source>Filter torrent list...</source>
<translation>过滤 torrent 列表...</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="206"/>
<source>&amp;Set Password</source>
<translation>设置密码</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="174"/>
<source>Preferences</source>
<translation>首选项</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="208"/>
<source>&amp;Clear Password</source>
<translation>清除密码</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="261"/>
<source>Transfers</source>
<translation>传输</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="422"/>
<location filename="../gui/mainwindow.cpp" line="1247"/>
<source>qBittorrent is minimized to tray</source>
<translation>qBittorrent已最小化到任务栏</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="422"/>
<location filename="../gui/mainwindow.cpp" line="1158"/>
<location filename="../gui/mainwindow.cpp" line="1247"/>
<source>This behavior can be changed in the settings. You won&apos;t be reminded again.</source>
<translation>该行为可以在设置中改变。你不会再次收到此类提醒。</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="462"/>
<source>Torrent file association</source>
<translation>关联 torrent 文件</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="463"/>
<source>qBittorrent is not the default application to open torrent files or Magnet links.
Do you want to associate qBittorrent to torrent files and Magnet links?</source>
<translation>qBittorrent 不是打开 torrent 文件或磁力链接的默认应用程序。
您想用 qBittorrent 打开 torrent 文件或磁力链接吗?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="546"/>
<source>Icons Only</source>
<translation>只显示图标</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="548"/>
<source>Text Only</source>
<translation>只显示文字</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="550"/>
<source>Text Alongside Icons</source>
<translation>在图标旁显示文字</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="552"/>
<source>Text Under Icons</source>
<translation>在图标下显示文字</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="554"/>
<source>Follow System Style</source>
<translation>跟随系统设置</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="637"/>
<location filename="../gui/mainwindow.cpp" line="1050"/>
<source>UI lock password</source>
<translation>锁定用户界面的密码</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="638"/>
<location filename="../gui/mainwindow.cpp" line="1051"/>
<source>Please type the UI lock password:</source>
<translation>请输入用于锁定用户界面的密码:</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="643"/>
<source>The password should contain at least 3 characters</source>
<translation>密码应包含至少三个字符</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="654"/>
<source>Are you sure you want to clear the password?</source>
<translation>你确定你要清除密码吗?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="707"/>
<source>Use regular expressions</source>
<translation>使用正则表达式</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="729"/>
<source>Search</source>
<translation>搜索</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="745"/>
<source>Transfers (%1)</source>
<translation>传输 (%1)</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="839"/>
<source>Error</source>
<translation>错误</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="839"/>
<source>Failed to add torrent: %1</source>
<translation>无法添加 torrent:%1</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="846"/>
<source>Torrent added</source>
<translation>Torrent 已添加</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="846"/>
<source>&apos;%1&apos; was added.</source>
<comment>e.g: xxx.avi was added.</comment>
<translation>&apos;%1&apos; 已被添加。</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="852"/>
<source>Download completion</source>
<translation>下载完成</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="858"/>
<source>I/O Error</source>
<comment>i.e: Input/Output Error</comment>
<translation>I/O 错误</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="951"/>
<source>Recursive download confirmation</source>
<translation>确认递归下载</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="957"/>
<source>Yes</source>
<translation></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="958"/>
<source>No</source>
<translation></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="959"/>
<source>Never</source>
<translation>从不</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="984"/>
<source>Global Upload Speed Limit</source>
<translation>全局上传速度限制</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="999"/>
<source>Global Download Speed Limit</source>
<translation>全局下载速度限制</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1072"/>
<source>qBittorrent was just updated and needs to be restarted for the changes to be effective.</source>
<translation>qBittorrent 刚刚被更新,需要重启以使更改生效。</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1158"/>
<source>qBittorrent is closed to tray</source>
<translation>qBittorrent已最小化到任务栏</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1171"/>
<source>Some files are currently transferring.</source>
<translation>一些文件正在传输中。</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1171"/>
<source>Are you sure you want to quit qBittorrent?</source>
<translation>您确定要退出 qBittorrent 吗?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1173"/>
<source>&amp;No</source>
<translation></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1174"/>
<source>&amp;Yes</source>
<translation></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1175"/>
<source>&amp;Always Yes</source>
<translation>总是</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1577"/>
<source>%1/s</source>
<comment>s is a shorthand for seconds</comment>
<translation>%1/s</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1786"/>
<location filename="../gui/mainwindow.cpp" line="1792"/>
<source>Missing Python Runtime</source>
<translation>Python运行环境丢失</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1811"/>
<source>Your Python version (%1) is outdated. Please upgrade to latest version for search engines to work.
Minimum requirement: 2.7.9 / 3.3.0.</source>
<translation>您的 Python (%1) 已过时,请更新其至最新版本以继续使用搜索引擎。
最低要求版本为 2.7.9 / 3.3.0。</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1847"/>
<source>qBittorrent Update Available</source>
<translation>qBittorrent 有可用更新</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1859"/>
<source>Already Using the Latest qBittorrent Version</source>
<translation>已经是最新的 qBittorrent</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="852"/>
<source>&apos;%1&apos; has finished downloading.</source>
<comment>e.g: xxx.avi has finished downloading.</comment>
<translation>&apos;%1&apos; 下载完毕。</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="859"/>
<source>An I/O error occurred for torrent &apos;%1&apos;.
Reason: %2</source>
<comment>e.g: An error occurred for torrent &apos;xxx.avi&apos;.
Reason: disk is full.</comment>
<translation>Torrent &apos;%1&apos; 出现了一个 I/O 错误。
原因: %2</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="952"/>
<source>The torrent &apos;%1&apos; contains torrent files, do you want to proceed with their download?</source>
<translation>Torrent &apos;%1&apos; 包含多个 torrent 文件,您想用它们下载吗?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="974"/>
<source>Couldn&apos;t download file at URL &apos;%1&apos;, reason: %2.</source>
<translation>无法从网址 &apos;%1&apos; 下载文件,原因:%2。</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1787"/>
<source>Python is required to use the search engine but it does not seem to be installed.
Do you want to install it now?</source>
<translation>使用搜索引擎需要 Python,但是它似乎未被安装。
你想现在安装吗?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1793"/>
<source>Python is required to use the search engine but it does not seem to be installed.</source>
<translation>使用搜索引擎需要 Python,但是它似乎未被安装。</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1804"/>
<location filename="../gui/mainwindow.cpp" line="1810"/>
<source>Old Python Runtime</source>
<translation>Python运行环境过旧</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1805"/>
<source>Your Python version (%1) is outdated. Minimum requirement: 2.7.9 / 3.3.0.
Do you want to install a newer version now?</source>
<translation>你的Python版本(%1)已过时。最低版本要求: 2.7.9 / 3.3.0。
你想立即升级新版本吗?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1848"/>
<source>A new version is available.</source>
<translation>新版本可用</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1849"/>
<source>Do you want to download %1?</source>
<translation>你想下载 %1 吗?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1850"/>
<source>Open changelog...</source>
<translation>打开更新日志...</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1860"/>
<source>No updates available.
You are already using the latest version.</source>
<translation>没有可用更新。
您正在使用的已是最新版本。</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1864"/>
<source>&amp;Check for Updates</source>
<translation>检查更新</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="2027"/>
<source>Checking for Updates...</source>
<translation>正在检查更新...</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="2028"/>
<source>Already checking for program updates in the background</source>
<translation>已经在后台检查程序更新</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="2091"/>
<source>Download error</source>
<translation>下载出错</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="2091"/>
<source>Python setup could not be downloaded, reason: %1.
Please install it manually.</source>
<translation>不能下载 Python 安装程序,原因:%1。
请手动安装。</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="643"/>
<location filename="../gui/mainwindow.cpp" line="1058"/>
<source>Invalid password</source>
<translation>无效密码</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="678"/>
<location filename="../gui/mainwindow.cpp" line="689"/>
<location filename="../gui/mainwindow.cpp" line="691"/>
<source>RSS (%1)</source>
<translation>RSS (%1)</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="973"/>
<source>URL download error</source>
<translation>URL 下载出错</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1058"/>
<source>The password is invalid</source>
<translation>该密码无效</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1562"/>
<location filename="../gui/mainwindow.cpp" line="1569"/>
<source>DL speed: %1</source>
<comment>e.g: Download speed: 10 KiB/s</comment>
<translation>下载速度:%1</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1565"/>
<location filename="../gui/mainwindow.cpp" line="1571"/>
<source>UP speed: %1</source>
<comment>e.g: Upload speed: 10 KiB/s</comment>
<translation>上传速度:%1</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1584"/>
<source>[D: %1, U: %2] qBittorrent %3</source>
<comment>D = Download; U = Upload; %3 is qBittorrent version</comment>
<translation>[D: %1, U: %2] qBittorrent %3</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1678"/>
<source>Hide</source>
<translation>隐藏</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1169"/>
<source>Exiting qBittorrent</source>
<translation>正在退出 qBittorrent</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1373"/>
<source>Open Torrent Files</source>
<translation>打开 Torrent 文件</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1374"/>
<source>Torrent Files</source>
<translation>Torrent 文件</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1424"/>
<source>Options were saved successfully.</source>
<translation>选项保存成功。</translation>
</message>
</context>
<context>
<name>Net::DNSUpdater</name>
<message>
<location filename="../base/net/dnsupdater.cpp" line="188"/>
<source>Your dynamic DNS was successfully updated.</source>
<translation>您的动态 DNS 已成功更新。</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="193"/>
<source>Dynamic DNS error: The service is temporarily unavailable, it will be retried in 30 minutes.</source>
<translation>动态 DNS 错误:服务器暂时不可用,将于 30 分钟后重试。</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="203"/>
<source>Dynamic DNS error: hostname supplied does not exist under specified account.</source>
<translation>动态 DNS 错误:提供的主机名不在指定的账户下。</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="209"/>
<source>Dynamic DNS error: Invalid username/password.</source>
<translation>动态 DNS 错误:无效的用户名/密码。</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="215"/>
<source>Dynamic DNS error: qBittorrent was blacklisted by the service, please report a bug at http://bugs.qbittorrent.org.</source>
<translation>动态 DNS 错误:qBittorrent 被服务器屏蔽,请在 http://bugs.qbittorrent.org 提交此错误。</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="222"/>
<source>Dynamic DNS error: %1 was returned by the service, please report a bug at http://bugs.qbittorrent.org.</source>
<translation>动态 DNS 错误:服务器返回 %1,请在 http://bugs.qbittorrent.org 提交此错误。</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="229"/>
<source>Dynamic DNS error: Your username was blocked due to abuse.</source>
<translation>动态 DNS 错误:您的用户名因滥用而被屏蔽。</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="249"/>
<source>Dynamic DNS error: supplied domain name is invalid.</source>
<translation>动态 DNS 错误:提供的域名无效。</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="260"/>
<source>Dynamic DNS error: supplied username is too short.</source>
<translation>动态 DNS 错误:提供的用户名过短。</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="271"/>
<source>Dynamic DNS error: supplied password is too short.</source>
<translation>动态 DNS 错误:提供的密码过短。</translation>
</message>
</context>
<context>
<name>Net::DownloadHandler</name>
<message>
<location filename="../base/net/downloadhandler.cpp" line="127"/>
<source>I/O Error</source>
<translation>I/O 错误</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="140"/>
<source>The file size is %1. It exceeds the download limit of %2.</source>
<translation>文件大小是 %1。它超出了下载限制 %2。</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="174"/>
<source>Unexpected redirect to magnet URI.</source>
<translation>意外重定向至磁力链接。</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="206"/>
<source>The remote host name was not found (invalid hostname)</source>
<translation>未找到远程主机(无效主机名)</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="208"/>
<source>The operation was canceled</source>
<translation>操作被取消</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="210"/>
<source>The remote server closed the connection prematurely, before the entire reply was received and processed</source>
<translation>在接收并处理远程服务器的应答之前,服务器提前中断连接</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="212"/>
<source>The connection to the remote server timed out</source>
<translation>连接远程服务器超时</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="214"/>
<source>SSL/TLS handshake failed</source>
<translation>SSL/TLS 握手失败</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="216"/>
<source>The remote server refused the connection</source>
<translation>远端服务器已拒绝连接</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="218"/>
<source>The connection to the proxy server was refused</source>
<translation>代理服务器已拒绝连接</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="220"/>
<source>The proxy server closed the connection prematurely</source>
<translation>代理服务器提前中断了连接</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="222"/>
<source>The proxy host name was not found</source>
<translation>无法找到代理主机名</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="224"/>
<source>The connection to the proxy timed out or the proxy did not reply in time to the request sent</source>
<translation>代理服务器连接超时,或代理服务器没有及时响应请求</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="226"/>
<source>The proxy requires authentication in order to honor the request but did not accept any credentials offered</source>
<translation>代理服务器要求身份验证以确认请求但不接受任何提供的凭据</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="228"/>
<source>The access to the remote content was denied (401)</source>
<translation>读取远端内容被拒绝 (401)</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="230"/>
<source>The operation requested on the remote content is not permitted</source>
<translation>对于远程内容请求的操作未被许可</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="232"/>
<source>The remote content was not found at the server (404)</source>
<translation>内容在远程服务器上未找到 (404)</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="234"/>
<source>The remote server requires authentication to serve the content but the credentials provided were not accepted</source>
<translation>远程服务器要求认证以提供资源,但提供的凭据不被接受</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="236"/>
<source>The Network Access API cannot honor the request because the protocol is not known</source>
<translation>网络许可 API 无法处理请求,因为协议未知</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="238"/>
<source>The requested operation is invalid for this protocol</source>
<translation>请求的操作对该协议无效</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="240"/>
<source>An unknown network-related error was detected</source>
<translation>未知网络错误</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="242"/>
<source>An unknown proxy-related error was detected</source>
<translation>未知代理错误</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="244"/>
<source>An unknown error related to the remote content was detected</source>
<translation>检测到关于远端内容的未知错误</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="246"/>
<source>A breakdown in protocol was detected</source>
<translation>协议错误</translation>
</message>
<message>
<location filename="../base/net/downloadhandler.cpp" line="248"/>
<source>Unknown error</source>
<translation>未知错误</translation>
</message>
</context>
<context>
<name>Net::GeoIPManager</name>
<message>
<location filename="../base/net/geoipmanager.cpp" line="104"/>
<location filename="../base/net/geoipmanager.cpp" line="434"/>
<source>GeoIP database loaded. Type: %1. Build time: %2.</source>
<translation>已载入 GeoIP 数据库。类型:%1。创建时间:%2。</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="108"/>
<location filename="../base/net/geoipmanager.cpp" line="455"/>
<source>Couldn&apos;t load GeoIP database. Reason: %1</source>
<translation>无法载入 GeoIP 数据库。原因:%1</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="381"/>
<source>Venezuela, Bolivarian Republic of</source>
<translation>委內瑞拉</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="384"/>
<source>Viet Nam</source>
<translation>越南</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="394"/>
<location filename="../base/net/geoipmanager.cpp" line="398"/>
<source>N/A</source>
<translation>N/A</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="144"/>
<source>Andorra</source>
<translation>安道尔</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="145"/>
<source>United Arab Emirates</source>
<translation>阿拉伯联合酋长国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="146"/>
<source>Afghanistan</source>
<translation>阿富汗</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="147"/>
<source>Antigua and Barbuda</source>
<translation>安提瓜和巴布达</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="148"/>
<source>Anguilla</source>
<translation>安圭拉</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="149"/>
<source>Albania</source>
<translation>阿尔巴尼亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="150"/>
<source>Armenia</source>
<translation>亚美尼亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="151"/>
<source>Angola</source>
<translation>安哥拉</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="152"/>
<source>Antarctica</source>
<translation>南极洲</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="153"/>
<source>Argentina</source>
<translation>阿根廷</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="154"/>
<source>American Samoa</source>
<translation>美属萨摩亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="155"/>
<source>Austria</source>
<translation>奥地利</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="156"/>
<source>Australia</source>
<translation>澳大利亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="157"/>
<source>Aruba</source>
<translation>阿鲁巴</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="159"/>
<source>Azerbaijan</source>
<translation>阿塞拜疆</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="160"/>
<source>Bosnia and Herzegovina</source>
<translation>波斯尼亚和黑塞哥维那</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="161"/>
<source>Barbados</source>
<translation>巴巴多斯</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="162"/>
<source>Bangladesh</source>
<translation>孟加拉国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="163"/>
<source>Belgium</source>
<translation>比利时</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="164"/>
<source>Burkina Faso</source>
<translation>布吉纳法索</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="165"/>
<source>Bulgaria</source>
<translation>保加利亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="166"/>
<source>Bahrain</source>
<translation>巴林</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="167"/>
<source>Burundi</source>
<translation>布隆迪</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="168"/>
<source>Benin</source>
<translation>贝宁</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="170"/>
<source>Bermuda</source>
<translation>百慕大</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="171"/>
<source>Brunei Darussalam</source>
<translation>文莱达鲁萨兰国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="174"/>
<source>Brazil</source>
<translation>巴西</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="175"/>
<source>Bahamas</source>
<translation>巴哈马</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="176"/>
<source>Bhutan</source>
<translation>不丹</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="177"/>
<source>Bouvet Island</source>
<translation>布维岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="178"/>
<source>Botswana</source>
<translation>博茨瓦纳</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="179"/>
<source>Belarus</source>
<translation>白俄罗斯</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="180"/>
<source>Belize</source>
<translation>伯利兹</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="181"/>
<source>Canada</source>
<translation>加拿大</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="182"/>
<source>Cocos (Keeling) Islands</source>
<translation>科科斯 (基林) 群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="183"/>
<source>Congo, The Democratic Republic of the</source>
<translation>刚果民主共和国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="184"/>
<source>Central African Republic</source>
<translation>中非共和国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="185"/>
<source>Congo</source>
<translation>刚果</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="186"/>
<source>Switzerland</source>
<translation>瑞士</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="188"/>
<source>Cook Islands</source>
<translation>库克群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="189"/>
<source>Chile</source>
<translation>智利</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="190"/>
<source>Cameroon</source>
<translation>喀麦隆</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="191"/>
<source>China</source>
<translation>中国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="192"/>
<source>Colombia</source>
<translation>哥伦比亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="193"/>
<source>Costa Rica</source>
<translation>哥斯达黎加</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="194"/>
<source>Cuba</source>
<translation>古巴</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="195"/>
<source>Cape Verde</source>
<translation>佛得角</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="196"/>
<source>Curacao</source>
<translation>库拉索</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="197"/>
<source>Christmas Island</source>
<translation>圣诞岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="198"/>
<source>Cyprus</source>
<translation>塞浦路斯</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="199"/>
<source>Czech Republic</source>
<translation>捷克共和国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="200"/>
<source>Germany</source>
<translation>德国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="201"/>
<source>Djibouti</source>
<translation>吉布提</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="202"/>
<source>Denmark</source>
<translation>丹麦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="203"/>
<source>Dominica</source>
<translation>多米尼克</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="204"/>
<source>Dominican Republic</source>
<translation>多米尼加共和国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="205"/>
<source>Algeria</source>
<translation>阿尔及利亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="206"/>
<source>Ecuador</source>
<translation>厄瓜多尔</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="207"/>
<source>Estonia</source>
<translation>爱沙尼亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="208"/>
<source>Egypt</source>
<translation>埃及</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="209"/>
<source>Western Sahara</source>
<translation>西撒哈拉</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="210"/>
<source>Eritrea</source>
<translation>厄立特里亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="211"/>
<source>Spain</source>
<translation>西班牙</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="212"/>
<source>Ethiopia</source>
<translation>埃塞俄比亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="213"/>
<source>Finland</source>
<translation>芬兰</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="214"/>
<source>Fiji</source>
<translation>斐济</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="215"/>
<source>Falkland Islands (Malvinas)</source>
<translation>福克兰群岛 (马尔维纳斯群岛)</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="216"/>
<source>Micronesia, Federated States of</source>
<translation>密克罗尼西亚联邦国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="217"/>
<source>Faroe Islands</source>
<translation>法罗群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="218"/>
<source>France</source>
<translation>法国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="219"/>
<source>Gabon</source>
<translation>加蓬</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="220"/>
<source>United Kingdom</source>
<translation>英国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="221"/>
<source>Grenada</source>
<translation>格林纳达</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="222"/>
<source>Georgia</source>
<translation>格鲁吉亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="223"/>
<source>French Guiana</source>
<translation>法属圭亚那</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="225"/>
<source>Ghana</source>
<translation>加纳</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="226"/>
<source>Gibraltar</source>
<translation>直布罗陀</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="227"/>
<source>Greenland</source>
<translation>格陵兰岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="228"/>
<source>Gambia</source>
<translation>冈比亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="229"/>
<source>Guinea</source>
<translation>几内亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="230"/>
<source>Guadeloupe</source>
<translation>瓜德罗普岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="231"/>
<source>Equatorial Guinea</source>
<translation>赤道几内亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="232"/>
<source>Greece</source>
<translation>希腊</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="233"/>
<source>South Georgia and the South Sandwich Islands</source>
<translation>南乔治亚岛和南桑威奇群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="234"/>
<source>Guatemala</source>
<translation>危地马拉</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="235"/>
<source>Guam</source>
<translation>关岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="236"/>
<source>Guinea-Bissau</source>
<translation>几内亚比绍</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="237"/>
<source>Guyana</source>
<translation>圭亚那</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="238"/>
<source>Hong Kong</source>
<translation>香港</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="239"/>
<source>Heard Island and McDonald Islands</source>
<translation>赫德岛和麦克唐纳群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="240"/>
<source>Honduras</source>
<translation>洪都拉斯</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="241"/>
<source>Croatia</source>
<translation>克罗地亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="242"/>
<source>Haiti</source>
<translation>海地</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="243"/>
<source>Hungary</source>
<translation>匈牙利</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="244"/>
<source>Indonesia</source>
<translation>印度尼西亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="245"/>
<source>Ireland</source>
<translation>爱尔兰</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="246"/>
<source>Israel</source>
<translation>以色列</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="248"/>
<source>India</source>
<translation>印度</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="249"/>
<source>British Indian Ocean Territory</source>
<translation>英属印度洋领地</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="250"/>
<source>Iraq</source>
<translation>伊拉克</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="251"/>
<source>Iran, Islamic Republic of</source>
<translation>伊朗伊斯兰共和国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="252"/>
<source>Iceland</source>
<translation>冰岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="253"/>
<source>Italy</source>
<translation>意大利</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="255"/>
<source>Jamaica</source>
<translation>牙买加</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="256"/>
<source>Jordan</source>
<translation>约旦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="257"/>
<source>Japan</source>
<translation>日本</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="258"/>
<source>Kenya</source>
<translation>肯尼亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="259"/>
<source>Kyrgyzstan</source>
<translation>吉尔吉斯斯坦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="260"/>
<source>Cambodia</source>
<translation>柬埔寨</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="261"/>
<source>Kiribati</source>
<translation>基里巴斯</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="262"/>
<source>Comoros</source>
<translation>科摩罗</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="263"/>
<source>Saint Kitts and Nevis</source>
<translation>圣基茨和尼维斯</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="264"/>
<source>Korea, Democratic People&apos;s Republic of</source>
<translation>朝鲜民主主义人民共和国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="265"/>
<source>Korea, Republic of</source>
<translation>韩国 (大韩民国)</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="266"/>
<source>Kuwait</source>
<translation>科威特</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="267"/>
<source>Cayman Islands</source>
<translation>开曼群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="268"/>
<source>Kazakhstan</source>
<translation>哈萨克斯坦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="269"/>
<source>Lao People&apos;s Democratic Republic</source>
<translation>老挝人民民主共和国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="270"/>
<source>Lebanon</source>
<translation>黎巴嫩</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="271"/>
<source>Saint Lucia</source>
<translation>圣卢西亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="272"/>
<source>Liechtenstein</source>
<translation>列支敦士登</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="273"/>
<source>Sri Lanka</source>
<translation>斯里兰卡</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="274"/>
<source>Liberia</source>
<translation>利比里亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="275"/>
<source>Lesotho</source>
<translation>莱索托</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="276"/>
<source>Lithuania</source>
<translation>立陶宛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="277"/>
<source>Luxembourg</source>
<translation>卢森堡</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="278"/>
<source>Latvia</source>
<translation>拉托维亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="280"/>
<source>Morocco</source>
<translation>摩洛哥</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="281"/>
<source>Monaco</source>
<translation>摩纳哥</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="282"/>
<source>Moldova, Republic of</source>
<translation>摩尔多瓦共和国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="285"/>
<source>Madagascar</source>
<translation>马达加斯加</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="286"/>
<source>Marshall Islands</source>
<translation>马绍尔群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="288"/>
<source>Mali</source>
<translation>马里</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="289"/>
<source>Myanmar</source>
<translation>缅甸</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="290"/>
<source>Mongolia</source>
<translation>蒙古</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="292"/>
<source>Northern Mariana Islands</source>
<translation>北马里亚纳群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="293"/>
<source>Martinique</source>
<translation>马提尼克岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="294"/>
<source>Mauritania</source>
<translation>毛里塔尼亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="295"/>
<source>Montserrat</source>
<translation>蒙特塞拉特</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="296"/>
<source>Malta</source>
<translation>马耳他</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="297"/>
<source>Mauritius</source>
<translation>毛里求斯</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="298"/>
<source>Maldives</source>
<translation>马尔代夫</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="299"/>
<source>Malawi</source>
<translation>马拉维</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="300"/>
<source>Mexico</source>
<translation>墨西哥</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="301"/>
<source>Malaysia</source>
<translation>马来西亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="302"/>
<source>Mozambique</source>
<translation>莫桑比克</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="303"/>
<source>Namibia</source>
<translation>纳米比亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="304"/>
<source>New Caledonia</source>
<translation>新喀里多尼亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="305"/>
<source>Niger</source>
<translation>尼日尔</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="306"/>
<source>Norfolk Island</source>
<translation>诺福克岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="307"/>
<source>Nigeria</source>
<translation>尼日利亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="308"/>
<source>Nicaragua</source>
<translation>尼加拉瓜</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="309"/>
<source>Netherlands</source>
<translation>荷兰</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="310"/>
<source>Norway</source>
<translation>挪威</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="311"/>
<source>Nepal</source>
<translation>尼泊尔</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="312"/>
<source>Nauru</source>
<translation>瑙鲁</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="313"/>
<source>Niue</source>
<translation>纽埃</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="314"/>
<source>New Zealand</source>
<translation>新西兰</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="315"/>
<source>Oman</source>
<translation>阿曼</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="316"/>
<source>Panama</source>
<translation>巴拿马</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="317"/>
<source>Peru</source>
<translation>秘鲁</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="318"/>
<source>French Polynesia</source>
<translation>法属波利尼西亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="319"/>
<source>Papua New Guinea</source>
<translation>巴布亚新几内亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="320"/>
<source>Philippines</source>
<translation>菲律宾</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="321"/>
<source>Pakistan</source>
<translation>巴基斯坦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="322"/>
<source>Poland</source>
<translation>波兰</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="323"/>
<source>Saint Pierre and Miquelon</source>
<translation>圣皮埃尔和密克隆群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="325"/>
<source>Puerto Rico</source>
<translation>波多黎各</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="327"/>
<source>Portugal</source>
<translation>葡萄牙</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="328"/>
<source>Palau</source>
<translation>帕劳</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="329"/>
<source>Paraguay</source>
<translation>巴拉圭</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="330"/>
<source>Qatar</source>
<translation>卡塔尔</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="331"/>
<source>Reunion</source>
<translation>团聚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="332"/>
<source>Romania</source>
<translation>罗马尼亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="334"/>
<source>Russian Federation</source>
<translation>俄罗斯联邦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="335"/>
<source>Rwanda</source>
<translation>卢旺达</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="336"/>
<source>Saudi Arabia</source>
<translation>沙特阿拉伯</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="337"/>
<source>Solomon Islands</source>
<translation>所罗门群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="338"/>
<source>Seychelles</source>
<translation>塞舌尔</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="339"/>
<source>Sudan</source>
<translation>苏丹</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="340"/>
<source>Sweden</source>
<translation>瑞典</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="341"/>
<source>Singapore</source>
<translation>新加坡</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="343"/>
<source>Slovenia</source>
<translation>斯洛文尼亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="344"/>
<source>Svalbard and Jan Mayen</source>
<translation>斯瓦尔巴和扬马延岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="345"/>
<source>Slovakia</source>
<translation>斯洛伐克</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="346"/>
<source>Sierra Leone</source>
<translation>塞拉利昂</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="347"/>
<source>San Marino</source>
<translation>圣马利诺</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="348"/>
<source>Senegal</source>
<translation>塞内加尔</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="349"/>
<source>Somalia</source>
<translation>索马里</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="350"/>
<source>Suriname</source>
<translation>苏里南</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="352"/>
<source>Sao Tome and Principe</source>
<translation>圣多美和普林西比</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="353"/>
<source>El Salvador</source>
<translation>萨尔瓦多</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="355"/>
<source>Syrian Arab Republic</source>
<translation>阿拉伯叙利亚共和国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="356"/>
<source>Swaziland</source>
<translation>斯威士兰</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="357"/>
<source>Turks and Caicos Islands</source>
<translation>特克斯和凯科斯群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="358"/>
<source>Chad</source>
<translation>乍得</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="359"/>
<source>French Southern Territories</source>
<translation>法国南部领地</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="360"/>
<source>Togo</source>
<translation>多哥</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="361"/>
<source>Thailand</source>
<translation>泰国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="362"/>
<source>Tajikistan</source>
<translation>塔吉克斯坦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="363"/>
<source>Tokelau</source>
<translation>托克劳</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="365"/>
<source>Turkmenistan</source>
<translation>土库曼斯坦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="366"/>
<source>Tunisia</source>
<translation>突尼斯</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="367"/>
<source>Tonga</source>
<translation>汤加</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="423"/>
<source>Could not decompress GeoIP database file.</source>
<translation>无法解压 GeoIP 数据库文件。</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="364"/>
<source>Timor-Leste</source>
<translation>东帝汶</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="172"/>
<source>Bolivia, Plurinational State of</source>
<translation>玻利维亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="173"/>
<source>Bonaire, Sint Eustatius and Saba</source>
<translation>博奈尔</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="187"/>
<source>Cote d&apos;Ivoire</source>
<translation>科特迪瓦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="279"/>
<source>Libya</source>
<translation>利比亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="284"/>
<source>Saint Martin (French part)</source>
<translation>法属圣马丁岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="287"/>
<source>Macedonia, The Former Yugoslav Republic of</source>
<translation>马其顿共和国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="291"/>
<source>Macao</source>
<translation>澳门</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="324"/>
<source>Pitcairn</source>
<translation>皮特凯恩</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="326"/>
<source>Palestine, State of</source>
<translation>巴勒斯坦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="342"/>
<source>Saint Helena, Ascension and Tristan da Cunha</source>
<translation>圣赫勒拿、阿森松和特里斯坦-达库尼亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="351"/>
<source>South Sudan</source>
<translation>南苏丹</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="354"/>
<source>Sint Maarten (Dutch part)</source>
<translation>荷属圣马丁岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="368"/>
<source>Turkey</source>
<translation>土耳其</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="369"/>
<source>Trinidad and Tobago</source>
<translation>特立尼达和多巴哥</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="370"/>
<source>Tuvalu</source>
<translation>图瓦卢</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="371"/>
<source>Taiwan</source>
<translation>台湾省</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="372"/>
<source>Tanzania, United Republic of</source>
<translation>坦桑尼亚联合共和国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="373"/>
<source>Ukraine</source>
<translation>乌克兰</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="374"/>
<source>Uganda</source>
<translation>乌干达</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="375"/>
<source>United States Minor Outlying Islands</source>
<translation>美国本土外小岛屿</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="376"/>
<source>United States</source>
<translation>美国</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="377"/>
<source>Uruguay</source>
<translation>乌拉圭</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="378"/>
<source>Uzbekistan</source>
<translation>乌兹别克斯坦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="379"/>
<source>Holy See (Vatican City State)</source>
<translation>教廷(梵蒂冈城国)</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="380"/>
<source>Saint Vincent and the Grenadines</source>
<translation>圣文森特和格林纳丁斯</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="382"/>
<source>Virgin Islands, British</source>
<translation>英属维京群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="383"/>
<source>Virgin Islands, U.S.</source>
<translation>美属维京群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="385"/>
<source>Vanuatu</source>
<translation>瓦努阿图</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="386"/>
<source>Wallis and Futuna</source>
<translation>瓦利斯和富图纳群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="387"/>
<source>Samoa</source>
<translation>萨摩亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="388"/>
<source>Yemen</source>
<translation>也门</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="389"/>
<source>Mayotte</source>
<translation>马约特岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="333"/>
<source>Serbia</source>
<translation>塞尔维亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="390"/>
<source>South Africa</source>
<translation>南非</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="391"/>
<source>Zambia</source>
<translation>赞比亚</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="283"/>
<source>Montenegro</source>
<translation>黑山</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="392"/>
<source>Zimbabwe</source>
<translation>津巴布韦</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="158"/>
<source>Aland Islands</source>
<translation>奥兰群岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="224"/>
<source>Guernsey</source>
<translation>根西岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="247"/>
<source>Isle of Man</source>
<translation>马恩岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="254"/>
<source>Jersey</source>
<translation>泽西岛</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="169"/>
<source>Saint Barthelemy</source>
<translation>圣巴泰勒米</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="444"/>
<source>Couldn&apos;t save downloaded GeoIP database file.</source>
<translation>无法保存已下载的 GeoIP 数据库文件。</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="447"/>
<source>Successfully updated GeoIP database.</source>
<translation>成功更新 GeoIP 数据库。</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="462"/>
<source>Couldn&apos;t download GeoIP database file. Reason: %1</source>
<translation>无法下载 GeoIP 数据库文件。原因:%1</translation>
</message>
</context>
<context>
<name>Net::PortForwarder</name>
<message>
<location filename="../base/net/portforwarder.cpp" line="129"/>
<source>UPnP / NAT-PMP support [ON]</source>
<translation>UPnP / NAT-PMP 支持 [开]</translation>
</message>
<message>
<location filename="../base/net/portforwarder.cpp" line="145"/>
<source>UPnP / NAT-PMP support [OFF]</source>
<translation>UPnP / NAT-PMP 支持 [关]</translation>
</message>
</context>
<context>
<name>Net::Smtp</name>
<message>
<location filename="../base/net/smtp.cpp" line="507"/>
<source>Email Notification Error:</source>
<translation>Email 提醒出错:</translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
<location filename="../gui/optionsdialog.ui" line="14"/>
<source>Options</source>
<translation>选项</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="52"/>
<source>Behavior</source>
<translation>行为</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="57"/>
<source>Downloads</source>
<translation>下载</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="62"/>
<source>Connection</source>
<translation>连接</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="67"/>
<source>Speed</source>
<translation>速度</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="72"/>
<source>BitTorrent</source>
<translation>BitTorrent</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="77"/>
<source>RSS</source>
<translation>RSS</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="82"/>
<source>Web UI</source>
<translation>Web 用户界面</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="87"/>
<source>Advanced</source>
<translation>高级</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="133"/>
<source>Language</source>
<translation>语言</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="141"/>
<source>User Interface Language:</source>
<translation>用户界面语言:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="169"/>
<source>(Requires restart)</source>
<translation>(需要重启)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="197"/>
<source>Transfer List</source>
<translation>传输列表</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="203"/>
<source>Confirm when deleting torrents</source>
<translation>删除 torrents 时进行确认</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="213"/>
<source>Use alternating row colors</source>
<extracomment>In transfer list, one every two rows will have grey background.</extracomment>
<translation>使用交替的行颜色</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="225"/>
<source>Hide zero and infinity values</source>
<translation>隐藏为 0 及无穷大的项</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="233"/>
<source>Always</source>
<translation>总是</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="238"/>
<source>Paused torrents only</source>
<translation>仅暂停 torrents</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="267"/>
<source>Action on double-click</source>
<translation>双击执行操作</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="276"/>
<source>Downloading torrents:</source>
<translation>正在下载 torrents:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="293"/>
<location filename="../gui/optionsdialog.ui" line="319"/>
<source>Start / Stop Torrent</source>
<translation>开始 / 停止 Torrent</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="298"/>
<location filename="../gui/optionsdialog.ui" line="324"/>
<source>Open destination folder</source>
<translation>打开目标文件夹</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="303"/>
<location filename="../gui/optionsdialog.ui" line="329"/>
<source>No action</source>
<translation>不执行操作</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="311"/>
<source>Completed torrents:</source>
<translation>完成的 torrents:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="343"/>
<source>Desktop</source>
<translation>桌面</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="349"/>
<source>Start qBittorrent on Windows start up</source>
<translation>在 Windows 启动时启动 qBittorrent</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="356"/>
<source>Show splash screen on start up</source>
<translation>启动时显示程序启动画面</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="366"/>
<source>Start qBittorrent minimized</source>
<translation>启动时使 qBittorrent 最小化</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="373"/>
<source>Confirmation on exit when torrents are active</source>
<translation>当有 torrents 处于活动状态时确认退出</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="383"/>
<source>Confirmation on auto-exit when downloads finish</source>
<translation>当下载完成并自动退出时询问</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="545"/>
<source> KiB</source>
<translation>KiB</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1125"/>
<source>Email notification &amp;upon download completion</source>
<translation>下载完成时发送电子邮件通知</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1220"/>
<source>Run e&amp;xternal program on torrent completion</source>
<translation>Torrent 完成时运行外部程序</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1706"/>
<source>IP Fi&amp;ltering</source>
<translation>IP 过滤</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1906"/>
<source>Schedule &amp;the use of alternative rate limits</source>
<translation>计划备用速度限制的启用时间</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2238"/>
<source>(&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode&quot;&gt;More information&lt;/a&gt;)</source>
<translation>(&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode&quot;&gt;更多信息&lt;/a&gt;)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2266"/>
<source>&amp;Torrent Queueing</source>
<translation>Torrent 排队</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2616"/>
<source>Seed torrents until their seeding time reaches</source>
<translation>分享 torrents 直至达到做种时间限制</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2649"/>
<source>A&amp;utomatically add these trackers to new downloads:</source>
<translation>自动添加以下 trackers 到新的 torrents:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2722"/>
<source>RSS Reader</source>
<translation>RSS 阅读器</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2728"/>
<source>Enable fetching RSS feeds</source>
<translation>启用获取 RSS 订阅</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2737"/>
<source>Feeds refresh interval:</source>
<translation>RSS 消息源刷新间隔:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2747"/>
<source>Maximum number of articles per feed:</source>
<translation>每个订阅源文章数目最大值:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2581"/>
<location filename="../gui/optionsdialog.ui" line="2757"/>
<source> min</source>
<extracomment>minutes</extracomment>
<translation>分钟</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2801"/>
<source>RSS Torrent Auto Downloader</source>
<translation>RSS Torrent 自动下载器</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2807"/>
<source>Enable auto downloading of RSS torrents</source>
<translation>启用 RSS Torrent 自动下载</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2814"/>
<source>Edit auto downloading rules...</source>
<translation>修改自动下载规则...</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2824"/>
<source>RSS Smart Episode Filter</source>
<translation>RSS智能剧集过滤器</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2830"/>
<source>Download REPACK/PROPER episodes</source>
<translation>下载 REPACK/PROPER 版剧集</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2837"/>
<source>Filters:</source>
<translation>过滤器:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2898"/>
<source>Web User Interface (Remote control)</source>
<translation>Web 用户界面(远程控制)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2912"/>
<source>IP address:</source>
<translation>IP 地址:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2919"/>
<source>IP address that the Web UI will bind to.
Specify an IPv4 or IPv6 address. You can specify &quot;0.0.0.0&quot; for any IPv4 address,
&quot;::&quot; for any IPv6 address, or &quot;*&quot; for both IPv4 and IPv6.</source>
<translation>Web UI 将绑定到的 IP 地址。
指定 IPv4 或 IPv6 地址。您可以指定 &quot;0.0.0.0&quot;,为任何 IPv4 地址,
&quot;::&quot; 为任何 IPv6 地址,或 &quot;*&quot; 为 IPv4 和 IPv6。</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3188"/>
<source>Server domains:</source>
<translation>服务器域名:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3195"/>
<source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server.
Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</source>
<translation>白名单用于过滤 HTTP 头的 Host 参数。
为了预防 DNS 反向绑定攻击,
您应当指定供 Web 用户界面使用的域名。
使用 &apos;;&apos; 区分不同的输入。可以使用通配符 &apos;*&apos;</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2960"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation>使用 HTTPS 而不是 HTTP</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3088"/>
<source>Bypass authentication for clients on localhost</source>
<translation>对本地主机上的客户端跳过身份验证</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3095"/>
<source>Bypass authentication for clients in whitelisted IP subnets</source>
<translation>对 IP 子网白名单中的客户端跳过身份验证</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3108"/>
<source>IP subnet whitelist...</source>
<translation>IP 子网白名单...</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3214"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation>更新我的动态域名</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="402"/>
<source>Minimize qBittorrent to notification area</source>
<translation>最小化 qBittorrent 到通知区域</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="412"/>
<source>Close qBittorrent to notification area</source>
<comment>i.e: The systray tray icon will still be visible when closing the main window.</comment>
<translation>关闭 qBittorrent 到通知区域</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="421"/>
<source>Tray icon style:</source>
<translation>托盘图标样式:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="429"/>
<source>Normal</source>
<translation>正常</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="434"/>
<source>Monochrome (Dark theme)</source>
<translation>单色(深色主题)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="439"/>
<source>Monochrome (Light theme)</source>
<translation>单色(浅色主题)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="452"/>
<source>File association</source>
<translation>文件关联</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="458"/>
<source>Use qBittorrent for .torrent files</source>
<translation>使用 qBittorrent 打开 .torrent 文件</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="465"/>
<source>Use qBittorrent for magnet links</source>
<translation>使用 qBittorrent 打开磁力链接</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="478"/>
<source>Power Management</source>
<translation>电源管理</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="521"/>
<source>Save path:</source>
<translation>保存路径:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="538"/>
<source>Backup the log file after:</source>
<translation>当大于指定大小时备份日志文件:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="581"/>
<source>Delete backup logs older than:</source>
<translation>删除早于指定时间的备份日志文件:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="605"/>
<source>days</source>
<comment>Delete backup logs older than 10 months</comment>
<translation></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="610"/>
<source>months</source>
<comment>Delete backup logs older than 10 months</comment>
<translation></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="615"/>
<source>years</source>
<comment>Delete backup logs older than 10 years</comment>
<translation></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="689"/>
<source>When adding a torrent</source>
<translation>添加 torrent 时</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="707"/>
<source>Bring torrent dialog to the front</source>
<translation>前置 torrent 对话框</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="730"/>
<source>Do not start the download automatically</source>
<comment>The torrent will be added to download list in pause state</comment>
<translation>不要自动开始下载</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="737"/>
<source>Should the .torrent file be deleted after adding it</source>
<translation>在添加 .torrent 文件后删除该文件</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="752"/>
<source>Also delete .torrent files whose addition was cancelled</source>
<translation>添加操作被取消时也删除 .torrent 文件</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="755"/>
<source>Also when addition is cancelled</source>
<translation>添加操作被取消时也删除 .torrent 文件</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="777"/>
<source>Warning! Data loss possible!</source>
<translation>警告!该操作可能会丢失数据!</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="813"/>
<source>Saving Management</source>
<translation>保存管理</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="821"/>
<source>Default Torrent Management Mode:</source>
<translation>默认 Torrent 管理模式:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="833"/>
<source>Automatic mode means that various torrent properties (e.g. save path) will be decided by the associated category</source>
<translation>自动模式表示不同的 torrent 的配置信息(例如保存路径)将由相关的分类决定</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="837"/>
<source>Manual</source>
<translation>手动</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="842"/>
<source>Automatic</source>
<translation>自动</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="865"/>
<source>When Torrent Category changed:</source>
<translation>当 Torrent 分类改变时:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="875"/>
<source>Relocate torrent</source>
<translation>移动 torrent</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="880"/>
<source>Switch torrent to Manual Mode</source>
<translation>转换 torrent 至手动模式</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="903"/>
<source>When Default Save Path changed:</source>
<translation>当默认保存路径改变时:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="916"/>
<location filename="../gui/optionsdialog.ui" line="957"/>
<source>Relocate affected torrents</source>
<translation>移动影响的 torrents</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="921"/>
<location filename="../gui/optionsdialog.ui" line="962"/>
<source>Switch affected torrents to Manual Mode</source>
<translation>转换被影响的 torrents 至手动模式</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="987"/>
<source>Use Subcategories</source>
<translation>启用子分类:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1006"/>
<source>Default Save Path:</source>
<translation>默认保存路径:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1020"/>
<source>Keep incomplete torrents in:</source>
<translation>保存未完成的 torrents 到:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1013"/>
<source>Copy .torrent files to:</source>
<translation>复制 .torrent 文件到:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="393"/>
<source>Show &amp;qBittorrent in notification area</source>
<translation>在通知区域显示 qBittorrent</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="501"/>
<source>&amp;Log file</source>
<translation>日志文件</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="695"/>
<source>Display &amp;torrent content and some options</source>
<translation>显示 torrent 内容及选项</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="720"/>
<source>Create subfolder for torrents with multiple files</source>
<translation>为包含多个文件的 torrent 创建子文件夹</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="740"/>
<source>De&amp;lete .torrent files afterwards </source>
<translation>完成后删除 .torrent 文件</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="999"/>
<source>Copy .torrent files for finished downloads to:</source>
<translation>复制下载完成的 .torrent 文件到:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="792"/>
<source>Pre-allocate disk space for all files</source>
<translation>为所有文件预分配磁盘空间</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="484"/>
<source>Inhibit system sleep when torrents are downloading</source>
<translation>种子处于下载状态时禁止系统自动休眠</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="491"/>
<source>Inhibit system sleep when torrents are seeding</source>
<translation>种子处于做种状态时禁止系统自动休眠</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="799"/>
<source>Append .!qB extension to incomplete files</source>
<translation>为不完整的文件添加扩展名 .!qB</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="806"/>
<source>Enable recursive download dialog</source>
<translation>启用递归下载对话框</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="944"/>
<source>When Category Save Path changed:</source>
<translation>当分类保存路径更改时:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1041"/>
<source>Automatically add torrents from:</source>
<translation>自动从此处添加 torrents:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1088"/>
<source>Add entry</source>
<translation>添加条目</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1098"/>
<source>Remove entry</source>
<translation>移除条目</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1149"/>
<source>SMTP server:</source>
<translation>SMTP 服务器:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1171"/>
<source>This server requires a secure connection (SSL)</source>
<translation>该服务器需要安全链接(SSL)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1178"/>
<location filename="../gui/optionsdialog.ui" line="3059"/>
<source>Authentication</source>
<translation>验证</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1190"/>
<location filename="../gui/optionsdialog.ui" line="1667"/>
<location filename="../gui/optionsdialog.ui" line="3115"/>
<location filename="../gui/optionsdialog.ui" line="3272"/>
<source>Username:</source>
<translation>用户名:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1200"/>
<location filename="../gui/optionsdialog.ui" line="1677"/>
<location filename="../gui/optionsdialog.ui" line="3122"/>
<location filename="../gui/optionsdialog.ui" line="3286"/>
<source>Password:</source>
<translation>密码:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1288"/>
<source>Enabled protocol:</source>
<translation>启用的协议:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1296"/>
<source>TCP and μTP</source>
<translation>TCP 和 μTP</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1316"/>
<source>Listening Port</source>
<translation>监听端口</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1324"/>
<source>Port used for incoming connections:</source>
<translation>用于传入连接的端口:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1344"/>
<source>Random</source>
<translation>随机</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1366"/>
<source>Use UPnP / NAT-PMP port forwarding from my router</source>
<translation>使用我的路由器的 UPnP / NAT-PMP 端口转发</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1376"/>
<source>Use different port on each startup</source>
<translation>在每次启动时使用不同的端口</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1386"/>
<source>Connections Limits</source>
<translation>连接限制</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1402"/>
<source>Maximum number of connections per torrent:</source>
<translation>每 torrent 最大连接数:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1412"/>
<source>Global maximum number of connections:</source>
<translation>全局最大连接数:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1451"/>
<source>Maximum number of upload slots per torrent:</source>
<translation>每 torrent 上传线程最大值:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1461"/>
<source>Global maximum number of upload slots:</source>
<translation>全局最大上传线程数:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1500"/>
<source>Proxy Server</source>
<translation>代理服务器</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1508"/>
<source>Type:</source>
<translation>类型:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1516"/>
<source>(None)</source>
<translation>(无)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1521"/>
<source>SOCKS4</source>
<translation>SOCKS4</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1526"/>
<source>SOCKS5</source>
<translation>SOCKS5</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1531"/>
<source>HTTP</source>
<translation>HTTP</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1542"/>
<source>Host:</source>
<translation>主机:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1562"/>
<location filename="../gui/optionsdialog.ui" line="2928"/>
<source>Port:</source>
<translation>端口:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1590"/>
<source>Otherwise, the proxy server is only used for tracker connections</source>
<translation>否则,代理服务器将仅用于 tracker 连接</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1593"/>
<source>Use proxy for peer connections</source>
<translation>使用代理服务器进行连接</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1602"/>
<source>Disable connections not supported by proxies</source>
<translation>禁用代理服务器不支持的连接</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1612"/>
<source>(&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Disable-connections-not-supported-by-proxies&quot;&gt;More information&lt;/a&gt;)</source>
<translation>(&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Disable-connections-not-supported-by-proxies&quot;&gt;更多信息&lt;/a&gt;)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1637"/>
<source>RSS feeds, search engine, software updates or anything else other than torrent transfers and related operations (such as peer exchanges) will use a direct connection</source>
<translation>RSS 订阅,搜索引擎,软件更新或者其他除了 torrent 传输和相关操作(例如用户交换数据)之外的任何操作都将使用直接连接</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1640"/>
<source>Use proxy only for torrents</source>
<translation>只对 torrents 使用代理</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1653"/>
<source>A&amp;uthentication</source>
<translation>认证</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1693"/>
<source>Info: The password is saved unencrypted</source>
<translation>提示:密码未加密</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1714"/>
<source>Filter path (.dat, .p2p, .p2b):</source>
<translation>过滤规则路径 (.dat, .p2p, .p2b):</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1730"/>
<source>Reload the filter</source>
<translation>重新加载过滤规则</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1745"/>
<source>Manually banned IP addresses...</source>
<translation>手动屏蔽 IP 地址...</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1752"/>
<source>Apply to trackers</source>
<translation>匹配 trackers</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1810"/>
<source>Global Rate Limits</source>
<translation>全局速度限制</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1816"/>
<location filename="../gui/optionsdialog.ui" line="1832"/>
<location filename="../gui/optionsdialog.ui" line="1887"/>
<location filename="../gui/optionsdialog.ui" line="2017"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1819"/>
<location filename="../gui/optionsdialog.ui" line="1835"/>
<location filename="../gui/optionsdialog.ui" line="1890"/>
<location filename="../gui/optionsdialog.ui" line="2020"/>
<location filename="../gui/optionsdialog.ui" line="2405"/>
<location filename="../gui/optionsdialog.ui" line="2418"/>
<source> KiB/s</source>
<translation>KiB/s</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1864"/>
<location filename="../gui/optionsdialog.ui" line="2046"/>
<source>Upload:</source>
<translation>上传:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1871"/>
<location filename="../gui/optionsdialog.ui" line="2053"/>
<source>Download:</source>
<translation>下载:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1881"/>
<source>Alternative Rate Limits</source>
<translation>备用速度限制</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1162"/>
<location filename="../gui/optionsdialog.ui" line="1918"/>
<source>From:</source>
<extracomment>from (time1 to time2)</extracomment>
<translation>从:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1142"/>
<location filename="../gui/optionsdialog.ui" line="1942"/>
<source>To:</source>
<extracomment>time1 to time2</extracomment>
<translation>到:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1969"/>
<source>When:</source>
<translation>时间:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1983"/>
<source>Every day</source>
<translation>每天</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1988"/>
<source>Weekdays</source>
<translation>工作日</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1993"/>
<source>Weekends</source>
<translation>周末</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2063"/>
<source>Rate Limits Settings</source>
<translation>设置速度限制</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2083"/>
<source>Apply rate limit to peers on LAN</source>
<translation>对本地网络用户进行速度限制</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2076"/>
<source>Apply rate limit to transport overhead</source>
<translation>对传送总开销进行速度限制</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2069"/>
<source>Apply rate limit to µTP protocol</source>
<translation>对 µTP 协议进行速度限制</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2141"/>
<source>Privacy</source>
<translation>隐私</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2147"/>
<source>Enable DHT (decentralized network) to find more peers</source>
<translation>启用 DHT(分散网络)以获取更多资源</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2157"/>
<source>Exchange peers with compatible Bittorrent clients (µTorrent, Vuze, ...)</source>
<translation>与兼容的 Bittorrent 客户端交换资源(µTorrent,Vuze,…)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2160"/>
<source>Enable Peer Exchange (PeX) to find more peers</source>
<translation>启用用户交换(PeX)以获取更多资源</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2170"/>
<source>Look for peers on your local network</source>
<translation>在本地网络上寻找资源</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2173"/>
<source>Enable Local Peer Discovery to find more peers</source>
<translation>启用本地资源搜索以获取更多资源</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2185"/>
<source>Encryption mode:</source>
<translation>加密模式:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2193"/>
<source>Prefer encryption</source>
<translation>偏好加密</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2198"/>
<source>Require encryption</source>
<translation>强制加密</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2203"/>
<source>Disable encryption</source>
<translation>禁用加密</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2228"/>
<source>Enable when using a proxy or a VPN connection</source>
<translation>使用代理或 VPN 连接时启用</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2231"/>
<source>Enable anonymous mode</source>
<translation>启用匿名模式</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2281"/>
<source>Maximum active downloads:</source>
<translation>最大活动的下载数:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2301"/>
<source>Maximum active uploads:</source>
<translation>最大活动的上传数:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2321"/>
<source>Maximum active torrents:</source>
<translation>最大活动的 torrents 数:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2380"/>
<source>Do not count slow torrents in these limits</source>
<translation>慢速 torrent 不计入限制内</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2431"/>
<source>Upload rate threshold:</source>
<translation>上传速率阈值</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2438"/>
<source>Download rate threshold:</source>
<translation>下载速率阈值</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2471"/>
<source> sec</source>
<extracomment>seconds</extracomment>
<translation></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2487"/>
<source>Torrent inactivity timer:</source>
<translation>Torrent 非活动计时器</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2500"/>
<source>Share Ratio Limiting</source>
<translation>分享率限制</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2506"/>
<source>Seed torrents until their ratio reaches</source>
<translation>分享 torrents 直至达到比率</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2526"/>
<source>then</source>
<translation>然后</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2627"/>
<source>Pause them</source>
<translation>暂停它们</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2632"/>
<source>Remove them</source>
<translation>移除它们</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2950"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation>使用我的路由器的 UPnP / NAT-PMP 端口来转发</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2975"/>
<source>Certificate:</source>
<translation>证书:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2987"/>
<source>Import SSL Certificate</source>
<translation>导入 SSL 证书</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3012"/>
<source>Key:</source>
<translation>密钥:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3024"/>
<source>Import SSL Key</source>
<translation>导入 SSL 密钥</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3046"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;关于证书&lt;/a&gt;</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3081"/>
<source>Change current password</source>
<translation>修改当前密码</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3132"/>
<source>Use alternative Web UI</source>
<translation>使用替代的 Web UI</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3144"/>
<source>Files location:</source>
<translation>文件位置:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3157"/>
<source>Security</source>
<translation>验证</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3163"/>
<source>Enable clickjacking protection</source>
<translation>启用点击劫持保护</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3170"/>
<source>Enable Cross-Site Request Forgery (CSRF) protection</source>
<translation>启用跨站请求伪造 (CSRF) 保护</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3177"/>
<source>Enable Host header validation</source>
<translation>启用主机标头验证</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3226"/>
<source>Service:</source>
<translation>服务:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3249"/>
<source>Register</source>
<translation>注册</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3258"/>
<source>Domain name:</source>
<translation>域名:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="149"/>
<source>By enabling these options, you can &lt;strong&gt;irrevocably lose&lt;/strong&gt; your .torrent files!</source>
<translation>若启用以下选项,你可能会&lt;strong&gt;永久地丢失&lt;strong&gt;你的 .torrent 文件!</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="151"/>
<source>When these options are enabled, qBittorent will &lt;strong&gt;delete&lt;/strong&gt; .torrent files after they were successfully (the first option) or not (the second option) added to its download queue. This will be applied &lt;strong&gt;not only&lt;/strong&gt; to the files opened via &amp;ldquo;Add torrent&amp;rdquo; menu action but to those opened via &lt;strong&gt;file type association&lt;/strong&gt; as well</source>
<translation>如启用以下选项,qBittorent 会在 .torrent 文件成功地被添加到下载队列中后(第一选项)或添加失败后(第二选项)&lt;strong&gt; 删除&lt;/strong&gt;它们。该设置&lt;strong&gt;不仅&lt;/strong&gt;适用于通过 &amp;ldquo;添加 torrent&amp;rdquo; 菜单打开的文件,也适用于通过&lt;strong&gt;关联文件类型&lt;/strong&gt;打开的文件。</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="156"/>
<source>If you enable the second option (&amp;ldquo;Also when addition is cancelled&amp;rdquo;) the .torrent file &lt;strong&gt;will be deleted&lt;/strong&gt; even if you press &amp;ldquo;&lt;strong&gt;Cancel&lt;/strong&gt;&amp;rdquo; in the &amp;ldquo;Add torrent&amp;rdquo; dialog</source>
<translation>如果启用第二选项(&amp;ldquo;添加失败时同样处理&amp;rdquo;),即使在 &amp;ldquo;添加 torrent&amp;rdquo; 对话框中点击 &amp;ldquo;&lt;strong&gt;取消&lt;/strong&gt;&amp;rdquo; ,.torrent 文件&lt;strong&gt;也将被删除&lt;/strong&gt;</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="213"/>
<source>Choose Alternative UI files location</source>
<translation>选择用于替换的 UI 文件位置</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="305"/>
<source>Supported parameters (case sensitive):</source>
<translation>支持的参数(区分大小写):</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="306"/>
<source>%N: Torrent name</source>
<translation>%N:Torrent 名称</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="307"/>
<source>%L: Category</source>
<translation>%L:分类</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="308"/>
<source>%G: Tags (seperated by comma)</source>
<translation>%G: 标签 (用逗号分隔)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="309"/>
<source>%F: Content path (same as root path for multifile torrent)</source>
<translation>%F:内容路径(与多文件 torrent 的根目录相同)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="310"/>
<source>%R: Root path (first torrent subdirectory path)</source>
<translation>%R:根目录(第一个 torrent 的子目录路径)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="311"/>
<source>%D: Save path</source>
<translation>%D:保存路径</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="312"/>
<source>%C: Number of files</source>
<translation>%C:文件数</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="313"/>
<source>%Z: Torrent size (bytes)</source>
<translation>%Z:Torrent 大小(字节)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="314"/>
<source>%T: Current tracker</source>
<translation>%T:当前 tracker</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="315"/>
<source>%I: Info hash</source>
<translation>%I:哈希值</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="316"/>
<source>Tip: Encapsulate parameter with quotation marks to avoid text being cut off at whitespace (e.g., &quot;%N&quot;)</source>
<translation>提示:使用引号将参数扩起以防止文本被空白符分割(例如:&quot;%N&quot;</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="385"/>
<source>A torrent will be considered slow if its download and upload rates stay below these values for &quot;Torrent inactivity timer&quot; seconds</source>
<translation>当 Torrent 下载或上传速度低于指定阈值超过非活动计时器指定的时间时,Torrent将会被判定为慢速。</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1481"/>
<source>Select folder to monitor</source>
<translation>选择要监视的文件夹</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1488"/>
<source>Folder is already being monitored:</source>
<translation>已被监视的文件夹:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1491"/>
<source>Folder does not exist:</source>
<translation>不存在的文件夹:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1494"/>
<source>Folder is not readable:</source>
<translation>不可读的文件夹:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1505"/>
<source>Adding entry failed</source>
<translation>添加条目失败</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1765"/>
<source>Location Error</source>
<translation>定位错误</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1765"/>
<source>The alternative Web UI files location cannot be blank.</source>
<translation>替代的Web UI文件位置不能为空。</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="439"/>
<location filename="../gui/optionsdialog.cpp" line="442"/>
<location filename="../gui/optionsdialog.cpp" line="1533"/>
<location filename="../gui/optionsdialog.cpp" line="1535"/>
<source>Choose export directory</source>
<translation>选择导出目录</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="436"/>
<location filename="../gui/optionsdialog.cpp" line="449"/>
<location filename="../gui/optionsdialog.cpp" line="452"/>
<source>Choose a save directory</source>
<translation>选择保存目录</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="445"/>
<source>Choose an IP filter file</source>
<translation>选择一个 IP 过滤规则文件</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="446"/>
<source>All supported filters</source>
<translation>所有支持的过滤规则</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1569"/>
<source>SSL Certificate</source>
<translation>SSL 证书</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1619"/>
<source>Parsing error</source>
<translation>解析错误</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1619"/>
<source>Failed to parse the provided IP filter</source>
<translation>无法解析提供的 IP 过滤规则</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1621"/>
<source>Successfully refreshed</source>
<translation>刷新成功</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1621"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation>成功解析提供的 IP 过滤规则:%1 条规则已应用。</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1594"/>
<source>Invalid key</source>
<translation>无效密钥</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1594"/>
<source>This is not a valid SSL key.</source>
<translation>这不是有效的 SSL 密钥。</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1579"/>
<source>Invalid certificate</source>
<translation>无效证书</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="114"/>
<source>Preferences</source>
<translation>首选项</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1569"/>
<source>Import SSL certificate</source>
<translation>导入 SSL 证书</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1579"/>
<source>This is not a valid SSL certificate.</source>
<translation>这不是有效的 SSL 证书。</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1584"/>
<source>Import SSL key</source>
<translation>导入 SSL 密钥</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1584"/>
<source>SSL key</source>
<translation>SSL 密钥</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1743"/>
<source>Time Error</source>
<translation>时间错误</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1743"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation>开始时间和结束时间不能相同。</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1752"/>
<location filename="../gui/optionsdialog.cpp" line="1756"/>
<source>Length Error</source>
<translation>长度错误</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1752"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation>Web 用户界面用户名长度最少为 3 个字符。</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1756"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation>Web 用户界面密码长度最少为 6 个字符。</translation>
</message>
</context>
<context>
<name>PeerInfo</name>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="283"/>
<source>Interested(local) and Choked(peer)</source>
<translation>客户端期望下载但用户传输阻塞</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="289"/>
<source>interested(local) and unchoked(peer)</source>
<translation>客户端期望下载且用户传输疏通</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="298"/>
<source>interested(peer) and choked(local)</source>
<translation>用户期望下载但客户端传输阻塞</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="304"/>
<source>interested(peer) and unchoked(local)</source>
<translation>用户期望下载且客户端传输疏通</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="312"/>
<source>optimistic unchoke</source>
<translation>传输阻塞并正尝试疏通</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="319"/>
<source>peer snubbed</source>
<translation>传输未阻塞但连接超时</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="326"/>
<source>incoming connection</source>
<translation>传入连接中</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="333"/>
<source>not interested(local) and unchoked(peer)</source>
<translation>用户传输疏通但客户端不期望下载</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="340"/>
<source>not interested(peer) and unchoked(local)</source>
<translation>客户端传输疏通但用户不期望下载</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="347"/>
<source>peer from PEX</source>
<translation>来自 PEX 的用户</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="354"/>
<source>peer from DHT</source>
<translation>来自 DHT 的用户</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="361"/>
<source>encrypted traffic</source>
<translation>加密的流量</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="368"/>
<source>encrypted handshake</source>
<translation>加密的握手</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="382"/>
<source>peer from LSD</source>
<translation>来自 LSD 的用户</translation>
</message>
</context>
<context>
<name>PeerListWidget</name>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="73"/>
<source>IP</source>
<translation>IP</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="74"/>
<source>Port</source>
<translation>端口</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="75"/>
<source>Flags</source>
<translation>标志</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="76"/>
<source>Connection</source>
<translation>连接</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="77"/>
<source>Client</source>
<comment>i.e.: Client application</comment>
<translation>客户端</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="78"/>
<source>Progress</source>
<comment>i.e: % downloaded</comment>
<translation>进度</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="79"/>
<source>Down Speed</source>
<comment>i.e: Download speed</comment>
<translation>下载速度</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="80"/>
<source>Up Speed</source>
<comment>i.e: Upload speed</comment>
<translation>上传速度</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="81"/>
<source>Downloaded</source>
<comment>i.e: total data downloaded</comment>
<translation>已下载</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="82"/>
<source>Uploaded</source>
<comment>i.e: total data uploaded</comment>
<translation>已上传</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="83"/>
<source>Relevance</source>
<comment>i.e: How relevant this peer is to us. How many pieces it has that we don&apos;t.</comment>
<translation>文件关联</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="84"/>
<source>Files</source>
<comment>i.e. files that are being downloaded right now</comment>
<translation>文件</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="159"/>
<source>Column visibility</source>
<translation>显示列</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="235"/>
<source>Add a new peer...</source>
<translation>添加新用户...</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="243"/>
<location filename="../gui/properties/peerlistwidget.cpp" line="282"/>
<source>Ban peer permanently</source>
<translation>永久禁止用户</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="256"/>
<source>Manually adding peer &apos;%1&apos;...</source>
<translation>手动添加用户 &apos;%1&apos;...</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="260"/>
<source>The peer &apos;%1&apos; could not be added to this torrent.</source>
<translation>用户 &apos;%1&apos; 无法被添加到此 torrent。</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="292"/>
<source>Manually banning peer &apos;%1&apos;...</source>
<translation>手动禁止用户 &apos;%1&apos;...</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="264"/>
<location filename="../gui/properties/peerlistwidget.cpp" line="266"/>
<source>Peer addition</source>
<translation>添加用户</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="72"/>
<source>Country</source>
<translation>国家</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="241"/>
<source>Copy IP:port</source>
<translation>复制 IP:端口</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="264"/>
<source>Some peers could not be added. Check the Log for details.</source>
<translation>部分用户无法被添加。请查看日志以了解更多。</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="266"/>
<source>The peers were added to this torrent.</source>
<translation>这些用户已添加到此 torrent。</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="282"/>
<source>Are you sure you want to ban permanently the selected peers?</source>
<translation>您确定要永久禁止被选中的用户吗?</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="283"/>
<source>&amp;Yes</source>
<translation></translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="283"/>
<source>&amp;No</source>
<translation></translation>
</message>
</context>
<context>
<name>PeersAdditionDialog</name>
<message>
<location filename="../gui/properties/peersadditiondialog.ui" line="14"/>
<source>Add Peers</source>
<translation>添加Peer用户</translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.ui" line="20"/>
<source>List of peers to add (one IP per line):</source>
<translation>要添加的用户列表(每行一个 IP):</translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.ui" line="33"/>
<source>Format: IPv4:port / [IPv6]:port</source>
<translation>格式:IPv4:端口 / [IPv6]:端口</translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.cpp" line="60"/>
<source>No peer entered</source>
<translation>未输入用户</translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.cpp" line="61"/>
<source>Please type at least one peer.</source>
<translation>请至少输入一个用户。</translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.cpp" line="71"/>
<source>Invalid peer</source>
<translation>无效的用户</translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.cpp" line="72"/>
<source>The peer &apos;%1&apos; is invalid.</source>
<translation>用户 &apos;%1&apos; 无效。</translation>
</message>
</context>
<context>
<name>PieceAvailabilityBar</name>
<message>
<location filename="../gui/properties/pieceavailabilitybar.cpp" line="161"/>
<source>White: Unavailable pieces</source>
<translation>白色:不可用部分</translation>
</message>
<message>
<location filename="../gui/properties/pieceavailabilitybar.cpp" line="162"/>
<source>Blue: Available pieces</source>
<translation>蓝色:可用部分</translation>
</message>
</context>
<context>
<name>PiecesBar</name>
<message>
<location filename="../gui/properties/piecesbar.cpp" line="266"/>
<source>Files in this piece:</source>
<translation>在此块中的文件:</translation>
</message>
<message>
<location filename="../gui/properties/piecesbar.cpp" line="270"/>
<source>File in this piece</source>
<translation>在此块中的文件</translation>
</message>
<message>
<location filename="../gui/properties/piecesbar.cpp" line="272"/>
<source>File in these pieces</source>
<translation>在这些块中的文件:</translation>
</message>
<message>
<location filename="../gui/properties/piecesbar.cpp" line="291"/>
<source>Wait until metadata become available to see detailed information</source>
<translation>待元数据获取成功后即可显示详细信息</translation>
</message>
<message>
<location filename="../gui/properties/piecesbar.cpp" line="293"/>
<source>Hold Shift key for detailed information</source>
<translation>按住 Shift 键以查看详细信息</translation>
</message>
</context>
<context>
<name>PluginSelectDialog</name>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="17"/>
<source>Search plugins</source>
<translation>搜索插件</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="30"/>
<source>Installed search plugins:</source>
<translation>已安装的搜索插件:</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="53"/>
<source>Name</source>
<translation>名称</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="58"/>
<source>Version</source>
<translation>版本</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="63"/>
<source>Url</source>
<translation>Url</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="68"/>
<location filename="../gui/search/pluginselectdialog.ui" line="134"/>
<source>Enabled</source>
<translation>启用</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="81"/>
<source>Warning: Be sure to comply with your country&apos;s copyright laws when downloading torrents from any of these search engines.</source>
<translation>警告:在下载来自这些搜索引擎的 torrent 时,请确认它符合您所在国家的版权法。</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="96"/>
<source>You can get new search engine plugins here: &lt;a href=&quot;http://plugins.qbittorrent.org&quot;&gt;http://plugins.qbittorrent.org&lt;/a&gt;</source>
<translation>您可以在这里获得新的搜索引擎:&lt;a href=&quot;http://plugins.qbittorrent.org&quot;&gt;http://plugins.qbittorrent.org&lt;/a&gt;</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="108"/>
<source>Install a new one</source>
<translation>安装一个新的搜索引擎</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="115"/>
<source>Check for updates</source>
<translation>检查更新</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="122"/>
<source>Close</source>
<translation>关闭</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="139"/>
<source>Uninstall</source>
<translation>卸载</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="159"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="221"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="280"/>
<source>Yes</source>
<translation></translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="163"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="202"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="225"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="284"/>
<source>No</source>
<translation></translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="208"/>
<source>Uninstall warning</source>
<translation>卸载警告</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="208"/>
<source>Some plugins could not be uninstalled because they are included in qBittorrent. Only the ones you added yourself can be uninstalled.
Those plugins were disabled.</source>
<translation>一些插件不能被卸载,因为它们是由 qBittorrent 添加的。只有你自己添加的插件才能被卸载。
这些插件已被禁用。</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="210"/>
<source>Uninstall success</source>
<translation>卸载成功</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="210"/>
<source>All selected plugins were uninstalled successfully</source>
<translation>所有选中的插件已成功卸载</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="323"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="422"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="436"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="468"/>
<source>Search plugin update</source>
<translation>更新搜索插件</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="323"/>
<source>Plugins installed or updated: %1</source>
<translation>插件已被安装或更新:%1</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="343"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="350"/>
<source>New search engine plugin URL</source>
<translation>新搜索引擎插件网址</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="344"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="351"/>
<source>URL:</source>
<translation>网址:</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="348"/>
<source>Invalid link</source>
<translation>无效链接</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="348"/>
<source>The link doesn&apos;t seem to point to a search engine plugin.</source>
<translation>该链接似乎并不指向一个搜索引擎插件。</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="364"/>
<source>Select search plugins</source>
<translation>选择搜索插件</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="365"/>
<source>qBittorrent search plugin</source>
<translation>qBittorrent 搜索插件</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="422"/>
<source>All your plugins are already up to date.</source>
<translation>所有的插件已是最新的。</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="436"/>
<source>Sorry, couldn&apos;t check for plugin updates. %1</source>
<translation>抱歉,无法检查插件更新。%1</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="450"/>
<source>Search plugin install</source>
<translation>安装搜索插件</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="451"/>
<source>Couldn&apos;t install &quot;%1&quot; search engine plugin. %2</source>
<translation>无法安装搜索引擎插件“%1”。%2</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="469"/>
<source>Couldn&apos;t update &quot;%1&quot; search engine plugin. %2</source>
<translation>无法更新搜索引擎插件“%1”。%2</translation>
</message>
</context>
<context>
<name>PluginSourceDialog</name>
<message>
<location filename="../gui/search/pluginsourcedialog.ui" line="14"/>
<source>Plugin source</source>
<translation>插件来源</translation>
</message>
<message>
<location filename="../gui/search/pluginsourcedialog.ui" line="27"/>
<source>Search plugin source:</source>
<translation>搜索插件来源:</translation>
</message>
<message>
<location filename="../gui/search/pluginsourcedialog.ui" line="36"/>
<source>Local file</source>
<translation>本地文件</translation>
</message>
<message>
<location filename="../gui/search/pluginsourcedialog.ui" line="43"/>
<source>Web link</source>
<translation>网站链接</translation>
</message>
</context>
<context>
<name>PowerManagement</name>
<message>
<location filename="../gui/powermanagement/powermanagement.cpp" line="77"/>
<source>qBittorrent is active</source>
<translation>qBittorrent 正在活动</translation>
</message>
</context>
<context>
<name>PreviewSelectDialog</name>
<message>
<location filename="../gui/previewselectdialog.cpp" line="55"/>
<source>Preview</source>
<translation>预览</translation>
</message>
<message>
<location filename="../gui/previewselectdialog.cpp" line="62"/>
<source>Name</source>
<translation>名称</translation>
</message>
<message>
<location filename="../gui/previewselectdialog.cpp" line="63"/>
<source>Size</source>
<translation>大小</translation>
</message>
<message>
<location filename="../gui/previewselectdialog.cpp" line="64"/>
<source>Progress</source>
<translation>进度</translation>
</message>
<message>
<location filename="../gui/previewselectdialog.cpp" line="97"/>
<location filename="../gui/previewselectdialog.cpp" line="142"/>
<source>Preview impossible</source>
<translation>无法预览</translation>
</message>
<message>
<location filename="../gui/previewselectdialog.cpp" line="97"/>
<location filename="../gui/previewselectdialog.cpp" line="142"/>
<source>Sorry, we can&apos;t preview this file</source>
<translation>抱歉,此文件无法预览</translation>
</message>
</context>
<context>
<name>Private::FileLineEdit</name>
<message>
<location filename="../gui/fspathedit_p.cpp" line="305"/>
<source>&apos;%1&apos; does not exist</source>
<translation>&apos;%1&apos; 不存在</translation>
</message>
<message>
<location filename="../gui/fspathedit_p.cpp" line="307"/>
<source>&apos;%1&apos; does not point to a directory</source>
<translation>&apos;%1&apos; 不是一个文件夹</translation>
</message>
<message>
<location filename="../gui/fspathedit_p.cpp" line="309"/>
<source>&apos;%1&apos; does not point to a file</source>
<translation>&apos;%1&apos; 不是一个文件</translation>
</message>
<message>
<location filename="../gui/fspathedit_p.cpp" line="311"/>
<source>Does not have read permission in &apos;%1&apos;</source>
<translation>&apos;%1&apos; 没有读取权限</translation>
</message>
<message>
<location filename="../gui/fspathedit_p.cpp" line="313"/>
<source>Does not have write permission in &apos;%1&apos;</source>
<translation>&apos;%1&apos; 没有写入权限</translation>
</message>
</context>
<context>
<name>PropListDelegate</name>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="119"/>
<source>Not downloaded</source>
<translation>未下载</translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="128"/>
<location filename="../gui/properties/proplistdelegate.cpp" line="190"/>
<source>Normal</source>
<comment>Normal (priority)</comment>
<translation>正常</translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="137"/>
<source>N/A</source>
<translation>N/A</translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="189"/>
<source>Do not download</source>
<comment>Do not download (priority)</comment>
<translation>不下载</translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="122"/>
<location filename="../gui/properties/proplistdelegate.cpp" line="191"/>
<source>High</source>
<comment>High (priority)</comment>
<translation></translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="116"/>
<source>Mixed</source>
<comment>Mixed (priorities</comment>
<translation>混合的</translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="125"/>
<location filename="../gui/properties/proplistdelegate.cpp" line="192"/>
<source>Maximum</source>
<comment>Maximum (priority)</comment>
<translation>最高</translation>
</message>
</context>
<context>
<name>PropTabBar</name>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="51"/>
<source>General</source>
<translation>普通</translation>
</message>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="60"/>
<source>Trackers</source>
<translation>Trackers</translation>
</message>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="69"/>
<source>Peers</source>
<translation>用户</translation>
</message>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="78"/>
<source>HTTP Sources</source>
<translation>HTTP 源</translation>
</message>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="87"/>
<source>Content</source>
<translation>内容</translation>
</message>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="98"/>
<source>Speed</source>
<translation>速度</translation>
</message>
</context>
<context>
<name>PropertiesWidget</name>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="330"/>
<source>Downloaded:</source>
<translation>已下载:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="107"/>
<source>Availability:</source>
<translation>可用性:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="78"/>
<source>Progress:</source>
<translation>进度:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="154"/>
<source>Transfer</source>
<translation>传输</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="546"/>
<source>Time Active:</source>
<extracomment>Time (duration) the torrent is active (not paused)</extracomment>
<translation>活动时间:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="575"/>
<source>ETA:</source>
<translation>剩余时间:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="504"/>
<source>Uploaded:</source>
<translation>已上传:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="433"/>
<source>Seeds:</source>
<translation>种子:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="449"/>
<source>Download Speed:</source>
<translation>下载速度:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="185"/>
<source>Upload Speed:</source>
<translation>上传速度:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="214"/>
<source>Peers:</source>
<translation>用户:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="272"/>
<source>Download Limit:</source>
<translation>下载限制:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="346"/>
<source>Upload Limit:</source>
<translation>上传限制:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="591"/>
<source>Wasted:</source>
<translation>已丢弃:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="230"/>
<source>Connections:</source>
<translation>连接:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="604"/>
<source>Information</source>
<translation>信息</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="863"/>
<source>Comment:</source>
<translation>注释:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1023"/>
<source>Select All</source>
<translation>选择所有</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1030"/>
<source>Select None</source>
<translation>全不选</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1106"/>
<source>Normal</source>
<translation>正常</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1101"/>
<source>High</source>
<translation></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="288"/>
<source>Share Ratio:</source>
<translation>分享率:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="404"/>
<source>Reannounce In:</source>
<translation>下次汇报:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="362"/>
<source>Last Seen Complete:</source>
<translation>最后完整可见:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="622"/>
<source>Total Size:</source>
<translation>总大小:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="651"/>
<source>Pieces:</source>
<translation>区块:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="680"/>
<source>Created By:</source>
<translation>创建:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="709"/>
<source>Added On:</source>
<translation>添加于:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="738"/>
<source>Completed On:</source>
<translation>完成于:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="767"/>
<source>Created On:</source>
<translation>创建于:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="796"/>
<source>Torrent Hash:</source>
<translation>Torrent 哈希值:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="828"/>
<source>Save Path:</source>
<translation>保存路径:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1096"/>
<source>Maximum</source>
<translation>最高</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1088"/>
<location filename="../gui/properties/propertieswidget.ui" line="1091"/>
<source>Do not download</source>
<translation>不下载</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="454"/>
<source>Never</source>
<translation>从不</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="461"/>
<source>%1 x %2 (have %3)</source>
<comment>(torrent pieces) eg 152 x 4MB (have 25)</comment>
<translation>%1 x %2 (已完成 %3)</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="404"/>
<location filename="../gui/properties/propertieswidget.cpp" line="407"/>
<source>%1 (%2 this session)</source>
<translation>%1 (本次会话 %2)</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="416"/>
<source>%1 (seeded for %2)</source>
<comment>e.g. 4m39s (seeded for 3m10s)</comment>
<translation>%1 (已做种 %2)</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="423"/>
<source>%1 (%2 max)</source>
<comment>%1 and %2 are numbers, e.g. 3 (10 max)</comment>
<translation>%1 (最大 %2)</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="436"/>
<location filename="../gui/properties/propertieswidget.cpp" line="440"/>
<source>%1 (%2 total)</source>
<comment>%1 and %2 are numbers, e.g. 3 (10 total)</comment>
<translation>%1 (总计 %2)</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="446"/>
<location filename="../gui/properties/propertieswidget.cpp" line="451"/>
<source>%1 (%2 avg.)</source>
<comment>%1 and %2 are speed rates, e.g. 200KiB/s (100KiB/s avg.)</comment>
<translation>%1 (平均 %2)</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="594"/>
<source>Open</source>
<translation>打开</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="595"/>
<source>Open Containing Folder</source>
<translation>打开包含文件夹</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="596"/>
<source>Rename...</source>
<translation>重命名...</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="601"/>
<source>Priority</source>
<translation>优先</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="649"/>
<source>New Web seed</source>
<translation>新建 Web 种子</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="655"/>
<source>Remove Web seed</source>
<translation>移除 Web 种子</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="657"/>
<source>Copy Web seed URL</source>
<translation>复制 Web 种子 URL</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="658"/>
<source>Edit Web seed URL</source>
<translation>编辑 Web 种子 URL</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="687"/>
<source>New name:</source>
<translation>新文件名:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="721"/>
<location filename="../gui/properties/propertieswidget.cpp" line="759"/>
<source>This name is already in use in this folder. Please use a different name.</source>
<translation>该名称已被使用,请重新命名。</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="758"/>
<source>The folder could not be renamed</source>
<translation>文件夹不能被重命名</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="816"/>
<source>&lt;center&gt;&lt;b&gt;Speed graphs are disabled&lt;/b&gt;&lt;p&gt;You may change this setting in Advanced Options &lt;/center&gt;</source>
<translation>&lt;center&gt;&lt;b&gt;速度图形曲线已禁用&lt;/b&gt;&lt;p&gt;你可以在高级选项中更改这个设置&lt;/center&gt;</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="885"/>
<source>qBittorrent</source>
<translation>qBittorrent</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="92"/>
<source>Filter files...</source>
<translation>过滤文件...</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="687"/>
<source>Renaming</source>
<translation>正在重命名</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="692"/>
<location filename="../gui/properties/propertieswidget.cpp" line="720"/>
<source>Rename error</source>
<translation>重命名错误</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="693"/>
<source>The name is empty or contains forbidden characters, please choose a different one.</source>
<translation>文件名为空或包含被禁止的字符,请重新命名。</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="828"/>
<source>New URL seed</source>
<comment>New HTTP source</comment>
<translation>新建 URL 种子</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="829"/>
<source>New URL seed:</source>
<translation>新建 URL 种子:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="835"/>
<location filename="../gui/properties/propertieswidget.cpp" line="886"/>
<source>This URL seed is already in the list.</source>
<translation>该 URL 种子已在列表中。</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="879"/>
<source>Web seed editing</source>
<translation>编辑 Web 种子</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="880"/>
<source>Web seed URL:</source>
<translation>&#xa0;Web 种子 URL:</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../app/main.cpp" line="133"/>
<source>%1 is an unknown command line parameter.</source>
<comment>--random-parameter is an unknown command line parameter.</comment>
<translation>%1 是未知的命令行参数。</translation>
</message>
<message>
<location filename="../app/main.cpp" line="143"/>
<location filename="../app/main.cpp" line="152"/>
<source>%1 must be the single command line parameter.</source>
<translation>%1 必须是一个单一的命令行参数。</translation>
</message>
<message>
<location filename="../app/main.cpp" line="175"/>
<source>You cannot use %1: qBittorrent is already running for this user.</source>
<translation>您不能使用 %1:qBittorrent 已在当前用户运行。</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="520"/>
<source>Usage:</source>
<translation>使用:</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="523"/>
<source>Options:</source>
<translation>设定:</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="157"/>
<source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
<comment>e.g. Parameter &apos;--webui-port&apos; must follow syntax &apos;--webui-port=value&apos;</comment>
<translation>参数 &apos;%1&apos; 必须符合语法 &apos;%1=%2&apos;</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="203"/>
<source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
<comment>e.g. Parameter &apos;--webui-port&apos; must follow syntax &apos;--webui-port=&lt;value&gt;&apos;</comment>
<translation>参数 &apos;%1&apos; 必须符合语法 &apos;%1=%2&apos;</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="217"/>
<source>Expected integer number in environment variable &apos;%1&apos;, but got &apos;%2&apos;</source>
<translation>预期环境变量 &apos;%1&apos; 是一个整数,而它的值为 &apos;%2&apos;</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="270"/>
<source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
<comment>e.g. Parameter &apos;--add-paused&apos; must follow syntax &apos;--add-paused=&lt;true|false&gt;&apos;</comment>
<translation>参数 &apos;%1&apos; 必须符合语法 &apos;%1=%2&apos;</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="294"/>
<source>Expected %1 in environment variable &apos;%2&apos;, but got &apos;%3&apos;</source>
<translation>预期环境变量 &apos;%2&apos;&apos;%1&apos;,而它是 &apos;%3&apos;</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="528"/>
<source>port</source>
<translation>端口</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="419"/>
<source>%1 must specify a valid port (1 to 65535).</source>
<translation>%1 必须指定一个有效的端口号(1 ~ 65535)。</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="525"/>
<source>Display program version and exit</source>
<translation>显示程序版本并退出</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="527"/>
<source>Display this help message and exit</source>
<translation>显示帮助信息并退出</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="529"/>
<source>Change the Web UI port</source>
<translation>修改 Web 用户界面端口</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="532"/>
<source>Disable splash screen</source>
<translation>禁用启动界面</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="534"/>
<source>Run in daemon-mode (background)</source>
<translation>运行在守护进程模式(后台运行)</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="537"/>
<source>dir</source>
<extracomment>Use appropriate short form or abbreviation of &quot;directory&quot;</extracomment>
<translation>路径</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="538"/>
<source>Store configuration files in &lt;dir&gt;</source>
<translation>保存配置文件于 &lt;dir&gt;</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="539"/>
<location filename="../app/cmdoptions.cpp" line="555"/>
<source>name</source>
<translation>名称</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="540"/>
<source>Store configuration files in directories qBittorrent_&lt;name&gt;</source>
<translation>保存配置文件于 qBittorrent_&lt;name&gt; 文件夹</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="542"/>
<source>Hack into libtorrent fastresume files and make file paths relative to the profile directory</source>
<translation>将修改 libtorrent 的快速恢复文件并使文件路径相对于设置文件夹</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="547"/>
<source>files or URLs</source>
<translation>文件或 URL</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="548"/>
<source>Download the torrents passed by the user</source>
<translation>下载用户批准的 torrent</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="562"/>
<source>Specify whether the &quot;Add New Torrent&quot; dialog opens when adding a torrent.</source>
<translation>指定在添加 torrent 时是否开启“新建 Torrent”窗口</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="551"/>
<source>Options when adding new torrents:</source>
<translation>添加新的 torrents 时的选项:</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="545"/>
<source>Shortcut for %1</source>
<comment>Shortcut for --profile=&lt;exe dir&gt;/profile --relative-fastresume</comment>
<translation>%1 的快捷方式</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="552"/>
<source>path</source>
<translation>路径</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="552"/>
<source>Torrent save path</source>
<translation>Torrent 保存路径</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="553"/>
<source>Add torrents as started or paused</source>
<translation>添加 torrents 时的状态为开始或暂停</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="554"/>
<source>Skip hash check</source>
<translation>跳过哈希检查</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="556"/>
<source>Assign torrents to category. If the category doesn&apos;t exist, it will be created.</source>
<translation>指定 torrents 的分类。如果分类不存在,则创建。</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="558"/>
<source>Download files in sequential order</source>
<translation>以连续顺序下载文件</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="560"/>
<source>Download first and last pieces first</source>
<translation>优先下载首尾段</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="566"/>
<source>Option values may be supplied via environment variables. For option named &apos;parameter-name&apos;, environment variable name is &apos;QBT_PARAMETER_NAME&apos; (in upper case, &apos;-&apos; replaced with &apos;_&apos;). To pass flag values, set the variable to &apos;1&apos; or &apos;TRUE&apos;. For example, to disable the splash screen: </source>
<translation>选项的值可以通过环境变量设置。例如选项的名称为 &apos;parameter-name&apos;,那么它的环境变量名为 &apos;QBT_PARAMETER_NAME&apos;&#xa0;(字符大写,使用 &apos;_&apos; 替换 &apos;-&apos;)。若要指定标记的值,将值设置为 &apos;1&apos;&apos;TRUE&apos;。例如,若要禁用启动画面:</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="571"/>
<source>Command line parameters take precedence over environment variables</source>
<translation>命令行参数将覆盖环境变量</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="582"/>
<source>Help</source>
<translation>帮助</translation>
</message>
<message>
<location filename="../app/main.cpp" line="334"/>
<source>Run application with -h option to read about command line parameters.</source>
<translation>启动程序时加入 -h 参数以参看相关命令行信息。</translation>
</message>
<message>
<location filename="../app/main.cpp" line="336"/>
<source>Bad command line</source>
<translation>错误的命令</translation>
</message>
<message>
<location filename="../app/main.cpp" line="342"/>
<source>Bad command line: </source>
<translation>错误的命令:</translation>
</message>
<message>
<location filename="../app/main.cpp" line="356"/>
<source>Legal Notice</source>
<translation>法律声明</translation>
</message>
<message>
<location filename="../app/main.cpp" line="357"/>
<source>qBittorrent is a file sharing program. When you run a torrent, its data will be made available to others by means of upload. Any content you share is your sole responsibility.</source>
<translation>qBittorrent 是一个文件共享程序。当你运行一个BT种子文件时,它的数据会被上传给其他用户。您需要对你共享的任何内容负全部的责任。</translation>
</message>
<message>
<location filename="../app/main.cpp" line="358"/>
<source>No further notices will be issued.</source>
<translation>之后不会有其他提醒。</translation>
</message>
<message>
<location filename="../app/main.cpp" line="370"/>
<source>qBittorrent is a file sharing program. When you run a torrent, its data will be made available to others by means of upload. Any content you share is your sole responsibility.
No further notices will be issued.</source>
<translation>qBittorrent 是一个文件共享程序。当你运行一个 torrent 文件时,它的数据会被上传给其他用户。您需要对你共享的任何内容负全部的责任。
之后不会有其他提醒。</translation>
</message>
<message>
<location filename="../app/main.cpp" line="359"/>
<source>Press %1 key to accept and continue...</source>
<translation>按 %1 键接受并且继续...</translation>
</message>
<message>
<location filename="../app/main.cpp" line="371"/>
<source>Legal notice</source>
<translation>法律声明</translation>
</message>
<message>
<location filename="../app/main.cpp" line="372"/>
<source>Cancel</source>
<translation>取消</translation>
</message>
<message>
<location filename="../app/main.cpp" line="373"/>
<source>I Agree</source>
<translation>同意</translation>
</message>
<message>
<location filename="../app/upgrade.h" line="64"/>
<location filename="../app/upgrade.h" line="78"/>
<source>Upgrade</source>
<translation>升级</translation>
</message>
<message>
<location filename="../app/upgrade.h" line="68"/>
<source>You updated from an older version that saved things differently. You must migrate to the new saving system. You will not be able to use an older version than v3.3.0 again. Continue? [y/n]</source>
<translation>你从较旧的版本更新,两者保存的东西有所不同。你必须迁移到新的保存系统。你将不能再次使用比 v3.3.0 旧的版本。要继续吗? [y/n]</translation>
</message>
<message>
<location filename="../app/upgrade.h" line="77"/>
<source>You updated from an older version that saved things differently. You must migrate to the new saving system. If you continue, you will not be able to use an older version than v3.3.0 again.</source>
<translation>你从较旧的版本更新,两者保存的东西有所不同。你必须迁移到新的保存系统。如果你继续,你将不能再次使用比 v3.3.0 旧的版本。</translation>
</message>
<message>
<location filename="../app/upgrade.h" line="210"/>
<source>Couldn&apos;t migrate torrent with hash: %1</source>
<translation>不能移动 torrent,它的哈希为:%1</translation>
</message>
<message>
<location filename="../app/upgrade.h" line="213"/>
<source>Couldn&apos;t migrate torrent. Invalid fastresume file name: %1</source>
<translation>不能移动 torrent。无效的快速恢复文件名称:%1</translation>
</message>
<message>
<location filename="../base/settingsstorage.cpp" line="241"/>
<source>Detected unclean program exit. Using fallback file to restore settings: %1</source>
<translation>检测到未知的程序退出。使用备份文件还原设置: %1</translation>
</message>
<message>
<location filename="../base/settingsstorage.cpp" line="308"/>
<source>An access error occurred while trying to write the configuration file.</source>
<translation>尝试写入配置文件时出现权限错误。</translation>
</message>
<message>
<location filename="../base/settingsstorage.cpp" line="311"/>
<source>A format error occurred while trying to write the configuration file.</source>
<translation>尝试写入配置文件时出现文件格式错误。</translation>
</message>
<message>
<location filename="../base/settingsstorage.cpp" line="314"/>
<source>An unknown error occurred while trying to write the configuration file.</source>
<translation>尝试写入配置文件时出现未知错误。</translation>
</message>
</context>
<context>
<name>RSS::AutoDownloader</name>
<message>
<location filename="../base/rss/rss_autodownloader.cpp" line="81"/>
<location filename="../base/rss/rss_autodownloader.cpp" line="88"/>
<source>Invalid data format.</source>
<translation>无效的数据格式。</translation>
</message>
<message>
<location filename="../base/rss/rss_autodownloader.cpp" line="123"/>
<source>Couldn&apos;t save RSS AutoDownloader data in %1. Error: %2</source>
<translation>无法在 %1 保存 RSS 自动下载器数据。错误: %2</translation>
</message>
<message>
<location filename="../base/rss/rss_autodownloader.cpp" line="277"/>
<source>Invalid data format</source>
<translation>无效数据格式</translation>
</message>
<message>
<location filename="../base/rss/rss_autodownloader.cpp" line="418"/>
<source>Couldn&apos;t read RSS AutoDownloader rules from %1. Error: %2</source>
<translation>无法从 %1 读取 RSS 自动下载器规则。错误: %2</translation>
</message>
<message>
<location filename="../base/rss/rss_autodownloader.cpp" line="430"/>
<source>Couldn&apos;t load RSS AutoDownloader rules. Reason: %1</source>
<translation>无法读取 RSS 自动下载器规则。原因: %1</translation>
</message>
</context>
<context>
<name>RSS::Feed</name>
<message>
<location filename="../base/rss/rss_feed.cpp" line="211"/>
<source>Failed to download RSS feed at &apos;%1&apos;. Reason: %2</source>
<translation>下载 &quot;%1&quot; RSS 订阅失败。原因: %2</translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="243"/>
<source>RSS feed at &apos;%1&apos; updated. Added %2 new articles.</source>
<translation>已更新 RSS 订阅 &quot;%1&quot; 。添加了 %2 个新文章。</translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="240"/>
<source>Failed to parse RSS feed at &apos;%1&apos;. Reason: %2</source>
<translation>无法解析 RSS 订阅 &quot;%1&quot; 。原因: %2</translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="264"/>
<source>Couldn&apos;t read RSS Session data from %1. Error: %2</source>
<translation>无法从 %1 读取 RSS 会话数据。错误: %2</translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="275"/>
<source>Couldn&apos;t parse RSS Session data. Error: %1</source>
<translation>无法解析 RSS 会话数据。错误: %1</translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="281"/>
<source>Couldn&apos;t load RSS Session data. Invalid data format.</source>
<translation>无法加载 RSS 会话数据。无效的数据格式。</translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="290"/>
<source>Couldn&apos;t load RSS article &apos;%1#%2&apos;. Invalid data format.</source>
<translation>无法加载 RSS 文章 &quot;%1#%2&quot;。无效的数据格式。</translation>
</message>
</context>
<context>
<name>RSS::Private::Parser</name>
<message>
<location filename="../base/rss/private/rss_parser.cpp" line="578"/>
<source>Invalid RSS feed.</source>
<translation>无效的 RSS 订阅。</translation>
</message>
<message>
<location filename="../base/rss/private/rss_parser.cpp" line="581"/>
<source>%1 (line: %2, column: %3, offset: %4).</source>
<translation>%1(行:%2,列:%3,偏移:%4)。</translation>
</message>
</context>
<context>
<name>RSS::Session</name>
<message>
<location filename="../base/rss/rss_session.cpp" line="162"/>
<source>RSS feed with given URL already exists: %1.</source>
<translation>该 URL 已在 RSS 订阅源中存在:%1。</translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="181"/>
<source>Cannot move root folder.</source>
<translation>不能移动根文件夹。</translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="188"/>
<location filename="../base/rss/rss_session.cpp" line="226"/>
<source>Item doesn&apos;t exist: %1.</source>
<translation>项目不存在: %1。</translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="219"/>
<source>Cannot delete root folder.</source>
<translation>不能删除根文件夹。</translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="381"/>
<source>Incorrect RSS Item path: %1.</source>
<translation>不正确的 RSS 项路径:%1。</translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="387"/>
<source>RSS item with given path already exists: %1.</source>
<translation>该 RSS 项的路径已存在:%1。</translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="395"/>
<source>Parent folder doesn&apos;t exist: %1.</source>
<translation>父文件夹不存在:%1。</translation>
</message>
</context>
<context>
<name>RSSWidget</name>
<message>
<location filename="../gui/rss/rsswidget.ui" line="17"/>
<source>Search</source>
<translation>搜索</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="31"/>
<source>Fetching of RSS feeds is disabled now! You can enable it in application settings.</source>
<translation>获取 RSS 订阅功能已被禁用!您可以在应用程序的设置中开启它。</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="43"/>
<source>New subscription</source>
<translation>新 RSS 订阅</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="50"/>
<location filename="../gui/rss/rsswidget.ui" line="174"/>
<location filename="../gui/rss/rsswidget.ui" line="177"/>
<source>Mark items read</source>
<translation>标记为已读</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="57"/>
<source>Refresh RSS streams</source>
<translation>重新载入 RSS 资源</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="60"/>
<source>Update all</source>
<translation>更新所有</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="80"/>
<source>RSS Downloader...</source>
<translation>RSS 下载器...</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="108"/>
<source>Torrents: (double-click to download)</source>
<translation>Torrents:(双击下载)</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="137"/>
<location filename="../gui/rss/rsswidget.ui" line="140"/>
<source>Delete</source>
<translation>删除</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="145"/>
<source>Rename...</source>
<translation>重命名...</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="148"/>
<source>Rename</source>
<translation>重命名</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="153"/>
<location filename="../gui/rss/rsswidget.ui" line="156"/>
<source>Update</source>
<translation>更新</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="161"/>
<source>New subscription...</source>
<translation>新建订阅...</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="166"/>
<location filename="../gui/rss/rsswidget.ui" line="169"/>
<source>Update all feeds</source>
<translation>更新所有订阅</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="182"/>
<source>Download torrent</source>
<translation>下载 torrent</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="187"/>
<source>Open news URL</source>
<translation>打开新闻 URL</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="192"/>
<source>Copy feed URL</source>
<translation>复制订阅源 URL</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="197"/>
<source>New folder...</source>
<translation>新建文件夹...</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="215"/>
<source>Please choose a folder name</source>
<translation>请指定文件夹名</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="215"/>
<source>Folder name:</source>
<translation>文件夹名:</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="216"/>
<source>New folder</source>
<translation>新建文件夹</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="256"/>
<source>Please type a RSS feed URL</source>
<translation>请输入一个 RSS 订阅地址</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="256"/>
<source>Feed URL:</source>
<translation>订阅源 URL:</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="297"/>
<source>Deletion confirmation</source>
<translation>确认删除</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="297"/>
<source>Are you sure you want to delete the selected RSS feeds?</source>
<translation>您确定要删除选中的 RSS 订阅吗?</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="386"/>
<source>Please choose a new name for this RSS feed</source>
<translation>请重命名该 RSS 订阅源</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="386"/>
<source>New feed name:</source>
<translation>新订阅源名称:</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="393"/>
<source>Rename failed</source>
<translation>重命名失败</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="456"/>
<source>Date: </source>
<translation>日期:</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="458"/>
<source>Author: </source>
<translation>作者:</translation>
</message>
</context>
<context>
<name>ScanFoldersDelegate</name>
<message>
<location filename="../gui/scanfoldersdelegate.cpp" line="99"/>
<source>Select save location</source>
<translation>选择保存位置</translation>
</message>
</context>
<context>
<name>ScanFoldersModel</name>
<message>
<location filename="../base/scanfoldersmodel.cpp" line="150"/>
<source>Monitored Folder</source>
<translation>监控文件夹</translation>
</message>
<message>
<location filename="../base/scanfoldersmodel.cpp" line="153"/>
<source>Override Save Location</source>
<translation>覆盖保存位置</translation>
</message>
<message>
<location filename="../base/scanfoldersmodel.cpp" line="394"/>
<source>Monitored folder</source>
<translation>监控文件夹</translation>
</message>
<message>
<location filename="../base/scanfoldersmodel.cpp" line="396"/>
<source>Default save location</source>
<translation>默认保存位置</translation>
</message>
<message>
<location filename="../base/scanfoldersmodel.cpp" line="398"/>
<source>Browse...</source>
<translation>浏览...</translation>
</message>
</context>
<context>
<name>SearchController</name>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="164"/>
<location filename="../webui/api/searchcontroller.cpp" line="170"/>
<source>Offset is out of range</source>
<translation>偏移超出范围</translation>
</message>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="259"/>
<source>All plugins are already up to date.</source>
<translation>所有插件已准备好更新</translation>
</message>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="263"/>
<source>Updating %1 plugins</source>
<translation>正在更新 %1 插件</translation>
</message>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="267"/>
<source>Updating plugin %1</source>
<translation>正在更新插件 %1</translation>
</message>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="274"/>
<source>Failed to check for plugin updates: %1</source>
<translation>检查插件更新失败: %1</translation>
</message>
</context>
<context>
<name>SearchJobWidget</name>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="14"/>
<source>Form</source>
<translation>表单</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="22"/>
<source>Results(xxx)</source>
<translation>结果(xxx)</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="45"/>
<source>Search in:</source>
<translation>在以下范围搜索:</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="55"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Some search engines search in torrent description and in torrent file names too. Whether such results will be shown in the list below is controlled by this mode.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Everywhere &lt;/span&gt;disables filtering and shows everything returned by the search engines.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Torrent names only&lt;/span&gt; shows only torrents whose names match the search query.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;一些搜索引擎会搜索 torrent 介绍和 torrent 内的文件名。可以通过修改此模式来调整显示在下方列表的搜索结果。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;任意位置 &lt;/span&gt;将禁用过滤并显示搜索引擎返回的所有结果。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;仅 torrent 名称&lt;/span&gt; 将只显示名称匹配搜索关键词的 torrents。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="84"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set minimal and maximal allowed number of seeders&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;设置允许的最小和最大种子数&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="87"/>
<source>Seeds:</source>
<translation>种子:</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="94"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Minimal number of seeds&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;最小种子数&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="116"/>
<location filename="../gui/search/searchjobwidget.ui" line="204"/>
<source>to</source>
<translation></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="123"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Maximal number of seeds&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;最大种子数&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="126"/>
<location filename="../gui/search/searchjobwidget.ui" line="216"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="167"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set minimal and maximal allowed size of a torrent&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;设置 torrent 最小和最大允许的大小&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="170"/>
<source>Size:</source>
<translation>大小:</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="179"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Minimal torrent size&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;最小的 torrent 大小&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="213"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Maximal torrent size&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;最大的 torrent 大小&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="78"/>
<source>Name</source>
<comment>i.e: file name</comment>
<translation>名称</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="79"/>
<source>Size</source>
<comment>i.e: file size</comment>
<translation>大小</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="80"/>
<source>Seeders</source>
<comment>i.e: Number of full sources</comment>
<translation>做种者</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="81"/>
<source>Leechers</source>
<comment>i.e: Number of partial sources</comment>
<translation>吸血者</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="82"/>
<source>Search engine</source>
<translation>搜索引擎</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="132"/>
<source>Filter search results...</source>
<translation>过滤搜索结果...</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="290"/>
<source>Results (showing &lt;i&gt;%1&lt;/i&gt; out of &lt;i&gt;%2&lt;/i&gt;):</source>
<comment>i.e: Search results</comment>
<translation>结果(显示 &lt;i&gt;%1&lt;/i&gt; 条,共 &lt;i&gt;%2&lt;/i&gt; 条)</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="341"/>
<source>Torrent names only</source>
<translation>仅 Torrent 名称</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="342"/>
<source>Everywhere</source>
<translation>任意位置</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="363"/>
<source>Use regular expressions</source>
<translation>使用正则表达式</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="378"/>
<source>Searching...</source>
<translation>搜索...</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="380"/>
<source>Search has finished</source>
<translation>搜索已完成</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="382"/>
<source>Search aborted</source>
<translation>搜索中止</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="384"/>
<source>An error occurred during search...</source>
<translation>搜索期间发生错误...</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="386"/>
<source>Search returned no results</source>
<translation>搜索未返回任何结果</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="410"/>
<source>Column visibility</source>
<translation>列可见性</translation>
</message>
</context>
<context>
<name>SearchListDelegate</name>
<message>
<location filename="../gui/search/searchlistdelegate.cpp" line="62"/>
<source>Unknown</source>
<translation>未知</translation>
</message>
</context>
<context>
<name>SearchPluginManager</name>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="217"/>
<source>Unknown search engine plugin file format.</source>
<translation>未知的搜索引擎插件文件格式。</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="228"/>
<source>Plugin already at version %1, which is greater than %2</source>
<translation>插件当前版本为 %1,比 %2 更新。</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="229"/>
<source>A more recent version of this plugin is already installed.</source>
<translation>已安装此插件的更新版本。</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="250"/>
<source>Plugin %1 is not supported.</source>
<translation>不支持插件 %1 。</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="257"/>
<location filename="../base/search/searchpluginmanager.cpp" line="260"/>
<source>Plugin is not supported.</source>
<translation>不支持的插件。</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="266"/>
<source>Plugin %1 has been successfully updated.</source>
<translation>插件 %1 已成功更新。</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="330"/>
<source>All categories</source>
<translation>所有类别</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="331"/>
<source>Movies</source>
<translation>电影</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="332"/>
<source>TV shows</source>
<translation>电视节目</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="333"/>
<source>Music</source>
<translation>音乐</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="334"/>
<source>Games</source>
<translation>游戏</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="335"/>
<source>Anime</source>
<translation>动漫</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="336"/>
<source>Software</source>
<translation>软件</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="337"/>
<source>Pictures</source>
<translation>图片</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="338"/>
<source>Books</source>
<translation>书籍</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="377"/>
<source>Update server is temporarily unavailable. %1</source>
<translation>更新服务器暂时不可用。%1</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="395"/>
<location filename="../base/search/searchpluginmanager.cpp" line="397"/>
<source>Failed to download the plugin file. %1</source>
<translation>无法下载插件文件。%1</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="523"/>
<source>Plugin &quot;%1&quot; is outdated, updating to version %2</source>
<translation>插件 %1 已过时,正在更新至 %2 版本</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="529"/>
<source>Incorrect update info received for %1 out of %2 plugins.</source>
<translation>在 %2 插件中收到 %1 不正确的更新信息。</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="566"/>
<source>Search plugin &apos;%1&apos; contains invalid version string (&apos;%2&apos;)</source>
<translation>搜索插件 &quot;%1&quot; 包含无效的版本字符串 (&quot;%2&quot;)</translation>
</message>
</context>
<context>
<name>SearchWidget</name>
<message>
<location filename="../gui/search/searchwidget.ui" line="14"/>
<location filename="../gui/search/searchwidget.ui" line="51"/>
<location filename="../gui/search/searchwidget.cpp" line="286"/>
<location filename="../gui/search/searchwidget.cpp" line="306"/>
<location filename="../gui/search/searchwidget.cpp" line="377"/>
<location filename="../gui/search/searchwidget.cpp" line="385"/>
<source>Search</source>
<translation>搜索</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.ui" line="79"/>
<source>There aren&apos;t any search plugins installed.
Click the &quot;Search plugins...&quot; button at the bottom right of the window to install some.</source>
<translation>您未安装任何搜索插件。
点击窗口右下角的 &quot;搜索插件...&quot; 按钮来安装一些插件。</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.ui" line="122"/>
<source>Download</source>
<translation>下载</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.ui" line="132"/>
<source>Go to description page</source>
<translation>跳至描述页</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.ui" line="142"/>
<source>Copy description page URL</source>
<translation>复制描述页网址</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.ui" line="162"/>
<source>Search plugins...</source>
<translation>搜索插件...</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="103"/>
<source>A phrase to search for.</source>
<translation>欲搜索的关键词。</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="104"/>
<source>Spaces in a search term may be protected by double quotes.</source>
<translation>可以使用双引号防止搜索关键词中的空格被忽略。</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="106"/>
<source>Example:</source>
<comment>Search phrase example</comment>
<translation>例如:</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="108"/>
<source>&lt;b&gt;foo bar&lt;/b&gt;: search for &lt;b&gt;foo&lt;/b&gt; and &lt;b&gt;bar&lt;/b&gt;</source>
<comment>Search phrase example, illustrates quotes usage, a pair of space delimited words, individal words are highlighted</comment>
<translation>&lt;b&gt;foo bar&lt;/b&gt;:搜索 &lt;b&gt;foo&lt;/b&gt;&lt;b&gt;bar&lt;/b&gt;</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="112"/>
<source>&lt;b&gt;&amp;quot;foo bar&amp;quot;&lt;/b&gt;: search for &lt;b&gt;foo bar&lt;/b&gt;</source>
<comment>Search phrase example, illustrates quotes usage, double quotedpair of space delimited words, the whole pair is highlighted</comment>
<translation>&lt;b&gt;&amp;quot;foo bar&amp;quot;&lt;/b&gt;:搜索 &lt;b&gt;foo bar&lt;/b&gt;</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="187"/>
<source>All plugins</source>
<translation>所有插件</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="186"/>
<source>Only enabled</source>
<translation>只针对开启的</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="188"/>
<source>Select...</source>
<translation>选择...</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="299"/>
<location filename="../gui/search/searchwidget.cpp" line="371"/>
<location filename="../gui/search/searchwidget.cpp" line="373"/>
<source>Search Engine</source>
<translation>搜索引擎</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="299"/>
<source>Please install Python to use the Search Engine.</source>
<translation>请安装 Python 以使用搜索引擎。</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="316"/>
<source>Empty search pattern</source>
<translation>无搜索关键词</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="316"/>
<source>Please type a search pattern first</source>
<translation>请先输入关键词</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="349"/>
<source>Stop</source>
<translation>停止</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="373"/>
<source>Search has finished</source>
<translation>搜索完毕</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="371"/>
<source>Search has failed</source>
<translation>搜索失败</translation>
</message>
</context>
<context>
<name>ShutdownConfirmDialog</name>
<message>
<location filename="../gui/shutdownconfirmdialog.ui" line="64"/>
<source>Don&apos;t show again</source>
<translation>不再显示</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="113"/>
<source>qBittorrent will now exit.</source>
<translation>qBittorrent 现在即将退出。</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="114"/>
<source>E&amp;xit Now</source>
<translation>现在退出(&amp;X)</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="115"/>
<source>Exit confirmation</source>
<translation>退出确认</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="118"/>
<source>The computer is going to shutdown.</source>
<translation>计算机即将关闭。</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="119"/>
<source>&amp;Shutdown Now</source>
<translation>现在关机(&amp;S)</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="120"/>
<source>Shutdown confirmation</source>
<translation>关机确认</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="123"/>
<source>The computer is going to enter suspend mode.</source>
<translation>计算机即将进入睡眠模式。</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="124"/>
<source>&amp;Suspend Now</source>
<translation>现在睡眠(&amp;S)</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="125"/>
<source>Suspend confirmation</source>
<translation>睡眠确认</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="128"/>
<source>The computer is going to enter hibernation mode.</source>
<translation>计算机即将进入睡眠模式。</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="129"/>
<source>&amp;Hibernate Now</source>
<translation>现在休眠(&amp;H)</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="130"/>
<source>Hibernate confirmation</source>
<translation>休眠确认</translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="140"/>
<source>You can cancel the action within %1 seconds.</source>
<translation>您可以在 %1 秒内取消该操作。</translation>
</message>
</context>
<context>
<name>SpeedLimitDialog</name>
<message>
<location filename="../gui/speedlimitdialog.ui" line="26"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../gui/speedlimitdialog.ui" line="29"/>
<source> KiB/s</source>
<translation> KiB/s</translation>
</message>
</context>
<context>
<name>SpeedPlotView</name>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="164"/>
<source>Total Upload</source>
<translation>总上传</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="165"/>
<source>Total Download</source>
<translation>总下载</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="169"/>
<source>Payload Upload</source>
<translation>有效负荷上传</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="170"/>
<source>Payload Download</source>
<translation>有效负荷下载</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="174"/>
<source>Overhead Upload</source>
<translation>上传开销</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="175"/>
<source>Overhead Download</source>
<translation>下载开销</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="179"/>
<source>DHT Upload</source>
<translation>DHT 上传</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="180"/>
<source>DHT Download</source>
<translation>DHT 下载</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="184"/>
<source>Tracker Upload</source>
<translation>Tracker 上传</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="185"/>
<source>Tracker Download</source>
<translation>Tracker 下载</translation>
</message>
</context>
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation>周期:</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation>1 分钟</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation>5 分钟</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation>30 分钟</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation>6 小时</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source>
<translation>选择图形</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source>
<translation>总上传</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source>
<translation>总下载</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source>
<translation>有效负荷上传</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source>
<translation>有效负荷下载</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source>
<translation>上传开销</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source>
<translation>下载开销</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source>
<translation>DHT 上传</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source>
<translation>DHT 下载</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source>
<translation>Tracker 上传</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source>
<translation>Tracker 下载</translation>
</message>
</context>
<context>
<name>StacktraceDialog</name>
<message>
<location filename="../app/stacktracedialog.ui" line="14"/>
<source>Crash info</source>
<translation>崩溃信息</translation>
</message>
</context>
<context>
<name>StatsDialog</name>
<message>
<location filename="../gui/statsdialog.ui" line="14"/>
<source>Statistics</source>
<translation>统计</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="20"/>
<source>User statistics</source>
<translation>用户统计</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="99"/>
<source>Cache statistics</source>
<translation>缓存统计</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="105"/>
<source>Read cache hits:</source>
<translation>读缓存次数:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="184"/>
<source>Average time in queue:</source>
<translation>在队列的平均时间:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="33"/>
<source>Connected peers:</source>
<translation>已连接的用户数:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="40"/>
<source>All-time share ratio:</source>
<translation>全局分享率:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="54"/>
<source>All-time download:</source>
<translation>总计下载:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="75"/>
<source>Session waste:</source>
<translation>本次会话丢弃数据:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="82"/>
<source>All-time upload:</source>
<translation>全局上传:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="126"/>
<source>Total buffer size:</source>
<translation>总缓冲大小:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="136"/>
<source>Performance statistics</source>
<translation>性能统计</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="170"/>
<source>Queued I/O jobs:</source>
<translation>队列的 I/O 任务:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="177"/>
<source>Write cache overload:</source>
<translation>写入缓存超负荷:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="191"/>
<source>Read cache overload:</source>
<translation>读取缓存超负荷:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="198"/>
<source>Total queued size:</source>
<translation>总队列大小:</translation>
</message>
<message>
<location filename="../gui/statsdialog.cpp" line="106"/>
<source>%1 ms</source>
<comment>18 milliseconds</comment>
<translation> %1 ms</translation>
</message>
</context>
<context>
<name>StatusBar</name>
<message>
<location filename="../gui/statusbar.cpp" line="68"/>
<location filename="../gui/statusbar.cpp" line="188"/>
<source>Connection status:</source>
<translation>连接状态:</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="69"/>
<location filename="../gui/statusbar.cpp" line="188"/>
<source>No direct connections. This may indicate network configuration problems.</source>
<translation>无直接连接。这也许表明网络设置存在问题。</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="90"/>
<location filename="../gui/statusbar.cpp" line="197"/>
<source>DHT: %1 nodes</source>
<translation>DHT:%1 结点</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="161"/>
<source>qBittorrent needs to be restarted!</source>
<translation>需要重启 qBittorrent!</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="178"/>
<location filename="../gui/statusbar.cpp" line="184"/>
<source>Connection Status:</source>
<translation>连接状态:</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="178"/>
<source>Offline. This usually means that qBittorrent failed to listen on the selected port for incoming connections.</source>
<translation>离线。这通常是 qBittorrent 无法监听传入连接的端口。</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="184"/>
<source>Online</source>
<translation>联机</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="240"/>
<source>Click to switch to alternative speed limits</source>
<translation>点击以切换到备用速度限制</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="235"/>
<source>Click to switch to regular speed limits</source>
<translation>点击以切换到常规速度限制</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="252"/>
<source>Global Download Speed Limit</source>
<translation>全局下载速度限制</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="266"/>
<source>Global Upload Speed Limit</source>
<translation>全局上传速度限制</translation>
</message>
</context>
<context>
<name>StatusFilterWidget</name>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="135"/>
<source>All (0)</source>
<comment>this is for the status filter</comment>
<translation>全部 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="138"/>
<source>Downloading (0)</source>
<translation>下载 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="141"/>
<source>Seeding (0)</source>
<translation>做种 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="144"/>
<source>Completed (0)</source>
<translation>完成 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="147"/>
<source>Resumed (0)</source>
<translation>恢复 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="150"/>
<source>Paused (0)</source>
<translation>暂停 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="153"/>
<source>Active (0)</source>
<translation>活动 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="156"/>
<source>Inactive (0)</source>
<translation>空闲 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="159"/>
<source>Errored (0)</source>
<translation>错误 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="176"/>
<source>All (%1)</source>
<translation>全部 (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="177"/>
<source>Downloading (%1)</source>
<translation>下载 (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="178"/>
<source>Seeding (%1)</source>
<translation>做种 (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="179"/>
<source>Completed (%1)</source>
<translation>完成 (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="180"/>
<source>Paused (%1)</source>
<translation>暂停 (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="181"/>
<source>Resumed (%1)</source>
<translation>恢复 (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="182"/>
<source>Active (%1)</source>
<translation>活动 (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="183"/>
<source>Inactive (%1)</source>
<translation>空闲 (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="184"/>
<source>Errored (%1)</source>
<translation>错误 (%1)</translation>
</message>
</context>
<context>
<name>TagFilterModel</name>
<message>
<location filename="../gui/tagfiltermodel.cpp" line="147"/>
<source>Tags</source>
<translation>标签</translation>
</message>
<message>
<location filename="../gui/tagfiltermodel.cpp" line="258"/>
<source>All</source>
<translation>全部</translation>
</message>
<message>
<location filename="../gui/tagfiltermodel.cpp" line="260"/>
<source>Untagged</source>
<translation>无标签</translation>
</message>
</context>
<context>
<name>TagFilterWidget</name>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="113"/>
<source>Add tag...</source>
<translation>添加标签...</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="120"/>
<source>Remove tag</source>
<translation>删除标签</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="126"/>
<source>Remove unused tags</source>
<translation>删除未使用的标签</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="133"/>
<source>Resume torrents</source>
<translation>继续 torrents</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="139"/>
<source>Pause torrents</source>
<translation>暂停 torrent</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="145"/>
<source>Delete torrents</source>
<translation>删除 torrent</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="188"/>
<source>New Tag</source>
<translation>新标签</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="188"/>
<source>Tag:</source>
<translation>标签:</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="192"/>
<source>Invalid tag name</source>
<translation>无效标签名</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="193"/>
<source>Tag name &apos;%1&apos; is invalid</source>
<translation>标签名 &apos;%1&apos; 无效</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="208"/>
<source>Tag exists</source>
<translation>标签已存在</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="208"/>
<source>Tag name already exists.</source>
<translation>标签名已存在。</translation>
</message>
</context>
<context>
<name>TorrentCategoryDialog</name>
<message>
<location filename="../gui/torrentcategorydialog.ui" line="14"/>
<source>Torrent Category Properties</source>
<translation>Torrent 类别属性</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.ui" line="35"/>
<source>Name:</source>
<translation>名称:</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.ui" line="45"/>
<source>Save path:</source>
<translation>保存路径:</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="43"/>
<source>Choose save path</source>
<translation>选择保存路径</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="58"/>
<source>New Category</source>
<translation>新建类别</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="67"/>
<source>Invalid category name</source>
<translation>无效的类别名称</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="68"/>
<source>Category name cannot contain &apos;\&apos;.
Category name cannot start/end with &apos;/&apos;.
Category name cannot contain &apos;//&apos; sequence.</source>
<translation>类别名称不能包含 &quot;\&quot;
类别名称不能以 &quot;/&quot; 开头/结尾。
类别名称不能包含 &quot;//&quot; 序列。</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="74"/>
<source>Category creation error</source>
<translation>类别创建错误</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="75"/>
<source>Category with the given name already exists.
Please choose a different name and try again.</source>
<translation>该类别已存在。
请另选一个名称并重试。</translation>
</message>
</context>
<context>
<name>TorrentContentModel</name>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="207"/>
<source>Name</source>
<translation>名称</translation>
</message>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="207"/>
<source>Size</source>
<translation>大小</translation>
</message>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="207"/>
<source>Progress</source>
<translation>进度</translation>
</message>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="207"/>
<source>Download Priority</source>
<translation>下载优先级</translation>
</message>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="207"/>
<source>Remaining</source>
<translation>剩余</translation>
</message>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="207"/>
<source>Availability</source>
<translation>可用性</translation>
</message>
</context>
<context>
<name>TorrentCreatorDialog</name>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="17"/>
<source>Torrent Creator</source>
<translation>制作 Torrent</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="23"/>
<source>Select file/folder to share</source>
<translation>选择文件/文件夹</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="31"/>
<source>Path:</source>
<translation>路径:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="58"/>
<source>[Drag and drop area]</source>
<translation>[允许拖曳]</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="68"/>
<location filename="../gui/torrentcreatordialog.cpp" line="111"/>
<source>Select file</source>
<translation>选择文件</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="75"/>
<location filename="../gui/torrentcreatordialog.cpp" line="104"/>
<source>Select folder</source>
<translation>选择文件夹</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="87"/>
<source>Settings</source>
<translation>设置</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="95"/>
<source>Piece size:</source>
<translation>分块大小:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="109"/>
<source>Auto</source>
<translation>自动</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="114"/>
<source>16 KiB</source>
<translation>16 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="119"/>
<source>32 KiB</source>
<translation>32 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="124"/>
<source>64 KiB</source>
<translation>64 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="129"/>
<source>128 KiB</source>
<translation>128 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="134"/>
<source>256 KiB</source>
<translation>256 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="139"/>
<source>512 KiB</source>
<translation>512 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="144"/>
<source>1 MiB</source>
<translation>1 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="149"/>
<source>2 MiB</source>
<translation>2 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="154"/>
<source>4 MiB</source>
<translation>4 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="159"/>
<source>8 MiB</source>
<translation>8 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="164"/>
<source>16 MiB</source>
<translation>16 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="169"/>
<source>32 MiB</source>
<translation>32 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="177"/>
<source>Calculate number of pieces:</source>
<translation>计算分块数:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="206"/>
<source>Private torrent (Won&apos;t distribute on DHT network)</source>
<translation>私有 torrent (不会在 DHT 网络上分发)</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="213"/>
<source>Start seeding immediately</source>
<translation>立即开始做种</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="223"/>
<source>Ignore share ratio limits for this torrent</source>
<translation>忽略此 torrent 的分享率限制</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="230"/>
<source>Optimize alignment</source>
<translation>优化对齐</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="243"/>
<source>Fields</source>
<translation>字段</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="249"/>
<source>You can separate tracker tiers / groups with an empty line.</source>
<comment>A tracker tier is a group of trackers, consisting of a main tracker and its mirrors.</comment>
<translation>用一个空行来分隔 Tracker。</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="259"/>
<source>Web seed URLs:</source>
<translation>网络种子网址:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="280"/>
<source>Tracker URLs:</source>
<translation>Tracker 网址:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="287"/>
<source>Comments:</source>
<translation>注释:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="294"/>
<source>Source:</source>
<translation>源:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="309"/>
<source>Progress:</source>
<translation>进度:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="70"/>
<source>Create Torrent</source>
<translation>制作 Torrent</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="148"/>
<location filename="../gui/torrentcreatordialog.cpp" line="182"/>
<location filename="../gui/torrentcreatordialog.cpp" line="194"/>
<source>Torrent creation failed</source>
<translation>Torrent 制作失败</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="148"/>
<source>Reason: Path to file/folder is not readable.</source>
<translation>原因:目标文件/文件夹不可读。</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="155"/>
<source>Select where to save the new torrent</source>
<translation>选择路径存放新 torrent</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="155"/>
<source>Torrent Files (*.torrent)</source>
<translation>Torrent 文件 (*.torrent)</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="182"/>
<source>Reason: %1</source>
<translation>原因:%1</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="194"/>
<source>Reason: Created torrent is invalid. It won&apos;t be added to download list.</source>
<translation>原因:制作的 torrent 文件无效。它将不会被添加到下载列表中。</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="205"/>
<source>Torrent creator</source>
<translation>制作 Torrent</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="206"/>
<source>Torrent created:</source>
<translation>Torrent 已创建:</translation>
</message>
</context>
<context>
<name>TorrentInfo</name>
<message>
<location filename="../base/bittorrent/torrentinfo.cpp" line="111"/>
<source>File size exceeds max limit %1</source>
<translation>文件大小超过最大限制 %1</translation>
</message>
<message>
<location filename="../base/bittorrent/torrentinfo.cpp" line="121"/>
<source>Torrent file read error: %1</source>
<translation>Torrent文件读取错误: %1</translation>
</message>
<message>
<location filename="../base/bittorrent/torrentinfo.cpp" line="126"/>
<source>Torrent file read error: size mismatch</source>
<translation>Torrent文件读取错误:大小不匹配</translation>
</message>
</context>
<context>
<name>TorrentsController</name>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="585"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.</source>
<translation>错误:&apos;%1&apos; 不是一个有效的 torrent 文件。</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="706"/>
<source>Priority must be an integer</source>
<translation>优先级必须是整数</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="709"/>
<source>Priority is not valid</source>
<translation>优先级无效</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="715"/>
<source>Torrent&apos;s metadata has not yet downloaded</source>
<translation>Torrent的元数据尚未下载</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="723"/>
<source>File IDs must be integers</source>
<translation>文件ID必须是整数</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="725"/>
<source>File ID is not valid</source>
<translation>文件ID无效</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="861"/>
<location filename="../webui/api/torrentscontroller.cpp" line="872"/>
<location filename="../webui/api/torrentscontroller.cpp" line="883"/>
<location filename="../webui/api/torrentscontroller.cpp" line="894"/>
<source>Torrent queueing must be enabled</source>
<translation>必须打开种子队列</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="908"/>
<source>Save path cannot be empty</source>
<translation>保存路径不能为空</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="995"/>
<location filename="../webui/api/torrentscontroller.cpp" line="1012"/>
<source>Category cannot be empty</source>
<translation>分类不能为空</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="1001"/>
<source>Unable to create category</source>
<translation>无法创建分类</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="1015"/>
<source>Unable to edit category</source>
<translation>无法编辑分类</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="912"/>
<source>Cannot make save path</source>
<translation>无法保存路径</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="916"/>
<source>Cannot write to directory</source>
<translation>无法写入目录</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="920"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation>Web 用户界面设置路径:从 &quot;%2&quot; 移动 &quot;%1&quot;&quot;%3&quot;</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="934"/>
<source>Incorrect torrent name</source>
<translation>不正确的种子名称</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="983"/>
<location filename="../webui/api/torrentscontroller.cpp" line="998"/>
<source>Incorrect category name</source>
<translation>不正确的分类名</translation>
</message>
</context>
<context>
<name>TrackerFiltersList</name>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="204"/>
<source>All (0)</source>
<comment>this is for the tracker filter</comment>
<translation>全部 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="207"/>
<source>Trackerless (0)</source>
<translation>缺少 tracker (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="210"/>
<source>Error (0)</source>
<translation>错误 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="213"/>
<source>Warning (0)</source>
<translation>警告 (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="258"/>
<location filename="../gui/transferlistfilterswidget.cpp" line="313"/>
<source>Trackerless (%1)</source>
<translation>缺少 tracker (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="355"/>
<location filename="../gui/transferlistfilterswidget.cpp" line="387"/>
<source>Error (%1)</source>
<translation>错误 (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="368"/>
<location filename="../gui/transferlistfilterswidget.cpp" line="402"/>
<source>Warning (%1)</source>
<translation>警告 (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="463"/>
<source>Resume torrents</source>
<translation>继续 torrents</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="464"/>
<source>Pause torrents</source>
<translation>暂停 torrents</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="465"/>
<source>Delete torrents</source>
<translation>删除 torrents</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="499"/>
<location filename="../gui/transferlistfilterswidget.cpp" line="513"/>
<source>All (%1)</source>
<comment>this is for the tracker filter</comment>
<translation>全部 (%1)</translation>
</message>
</context>
<context>
<name>TrackerListWidget</name>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="262"/>
<location filename="../gui/properties/trackerlistwidget.cpp" line="352"/>
<source>Working</source>
<translation>工作中</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="263"/>
<source>Disabled</source>
<translation>已禁用</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="284"/>
<location filename="../webui/api/torrentscontroller.cpp" line="161"/>
<source>This torrent is private</source>
<translation>这是私有 torrent</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="356"/>
<source>Updating...</source>
<translation>更新中...</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="360"/>
<source>Not working</source>
<translation>未工作</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="364"/>
<source>Not contacted yet</source>
<translation>连接失败</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="370"/>
<location filename="../gui/properties/trackerlistwidget.cpp" line="371"/>
<location filename="../gui/properties/trackerlistwidget.cpp" line="372"/>
<source>N/A</source>
<translation>N/A</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="457"/>
<source>Tracker editing</source>
<translation>Tracker 编辑</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="457"/>
<source>Tracker URL:</source>
<translation>Tracker URL:</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="462"/>
<location filename="../gui/properties/trackerlistwidget.cpp" line="472"/>
<source>Tracker editing failed</source>
<translation>Tracker 编辑失败</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="462"/>
<source>The tracker URL entered is invalid.</source>
<translation>输入的 tracker URL 是无效的。</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="472"/>
<source>The tracker URL already exists.</source>
<translation>这个 tracker URL 已经存在。</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="526"/>
<source>Add a new tracker...</source>
<translation>添加新的 tracker...</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="531"/>
<source>Edit tracker URL...</source>
<translation>编辑 Tracker ...</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="532"/>
<source>Remove tracker</source>
<translation>移除 tracker</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="533"/>
<source>Copy tracker URL</source>
<translation>复制 tracker URL</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="538"/>
<source>Force reannounce to selected trackers</source>
<translation>强制向选定的 Tracker 重新汇报</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="540"/>
<source>Force reannounce to all trackers</source>
<translation>强制向所有 Tracker 重新汇报</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="587"/>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="588"/>
<source>Status</source>
<translation>状态</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="590"/>
<source>Seeds</source>
<translation>种子</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="589"/>
<source>Peers</source>
<translation>用户</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="591"/>
<source>Leeches</source>
<translation>吸血者</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="592"/>
<source>Downloaded</source>
<translation>已下载</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="593"/>
<source>Message</source>
<translation>消息</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="613"/>
<source>Column visibility</source>
<translation>是否显示列</translation>
</message>
</context>
<context>
<name>TrackerLoginDialog</name>
<message>
<location filename="../gui/trackerlogindialog.ui" line="14"/>
<location filename="../gui/trackerlogindialog.ui" line="47"/>
<source>Tracker authentication</source>
<translation>Tracker 认证</translation>
</message>
<message>
<location filename="../gui/trackerlogindialog.ui" line="64"/>
<source>Tracker:</source>
<translation>Tracker:</translation>
</message>
<message>
<location filename="../gui/trackerlogindialog.ui" line="86"/>
<source>Login</source>
<translation>登录</translation>
</message>
<message>
<location filename="../gui/trackerlogindialog.ui" line="94"/>
<source>Username:</source>
<translation>用户名:</translation>
</message>
<message>
<location filename="../gui/trackerlogindialog.ui" line="117"/>
<source>Password:</source>
<translation>密码:</translation>
</message>
<message>
<location filename="../gui/trackerlogindialog.cpp" line="46"/>
<source>Log in</source>
<translation>登入</translation>
</message>
</context>
<context>
<name>TrackersAdditionDialog</name>
<message>
<location filename="../gui/properties/trackersadditiondialog.ui" line="14"/>
<source>Trackers addition dialog</source>
<translation>添加 trackers 对话窗</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.ui" line="20"/>
<source>List of trackers to add (one per line):</source>
<translation>要添加的 trackers 列表 (每行一个):</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.ui" line="37"/>
<source>µTorrent compatible list URL:</source>
<translation>µTorrent 兼容的 URL 列表:</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.cpp" line="117"/>
<source>No change</source>
<translation>无变化</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.cpp" line="117"/>
<source>No additional trackers were found.</source>
<translation>未找到其他的 trackers。</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.cpp" line="125"/>
<source>Download error</source>
<translation>下载错误</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.cpp" line="125"/>
<source>The trackers list could not be downloaded, reason: %1</source>
<translation>无法下载 trackers 列表,原因:%1</translation>
</message>
</context>
<context>
<name>TransferListDelegate</name>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="231"/>
<source>Downloading</source>
<translation>下载</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="237"/>
<source>Downloading metadata</source>
<comment>used when loading a magnet link</comment>
<translation>正在下载元数据...</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="243"/>
<source>Allocating</source>
<comment>qBittorrent is allocating the files on disk</comment>
<translation>调配</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="269"/>
<source>Paused</source>
<translation>暂停</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="254"/>
<source>Queued</source>
<comment>i.e. torrent is queued</comment>
<translation>列队</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="247"/>
<source>Seeding</source>
<comment>Torrent is complete and in upload-only mode</comment>
<translation>做种</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="234"/>
<source>Stalled</source>
<comment>Torrent is waiting for download to begin</comment>
<translation>等待</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="240"/>
<source>[F] Downloading</source>
<comment>used when the torrent is forced started. You probably shouldn&apos;t translate the F.</comment>
<translation>[F] 下载</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="250"/>
<source>[F] Seeding</source>
<comment>used when the torrent is forced started. You probably shouldn&apos;t translate the F.</comment>
<translation>[F] 做种</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="258"/>
<source>Checking</source>
<comment>Torrent local data is being checked</comment>
<translation>检查中</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="262"/>
<source>Queued for checking</source>
<comment>i.e. torrent is queued for hash checking</comment>
<translation>排队等待检查</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="266"/>
<source>Checking resume data</source>
<comment>used when loading the torrents from disk after qbt is launched. It checks the correctness of the .fastresume file. Normally it is completed in a fraction of a second, unless loading many many torrents.</comment>
<translation>检查恢复数据</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="272"/>
<source>Completed</source>
<translation>完成</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="275"/>
<source>Moving</source>
<comment>Torrent local data are being moved/relocated</comment>
<translation>移动</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="278"/>
<source>Missing Files</source>
<translation>缺失文件</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="281"/>
<source>Errored</source>
<comment>torrent status, the torrent has an error</comment>
<translation>错误</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="127"/>
<source>%1 (seeded for %2)</source>
<comment>e.g. 4m39s (seeded for 3m10s)</comment>
<translation>%1 (已做种 %2)</translation>
</message>
<message>
<location filename="../gui/transferlistdelegate.cpp" line="188"/>
<source>%1 ago</source>
<comment>e.g.: 1h 20m ago</comment>
<translation>%1 前</translation>
</message>
</context>
<context>
<name>TransferListFiltersWidget</name>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="592"/>
<source>Status</source>
<translation>状态</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="600"/>
<source>Categories</source>
<translation>分类</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="619"/>
<source>Tags</source>
<translation>标签</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="637"/>
<source>Trackers</source>
<translation>Trackers</translation>
</message>
</context>
<context>
<name>TransferListModel</name>
<message>
<location filename="../gui/transferlistmodel.cpp" line="98"/>
<source>Name</source>
<comment>i.e: torrent name</comment>
<translation>名称</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="99"/>
<source>Size</source>
<comment>i.e: torrent size</comment>
<translation>选定大小</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="100"/>
<source>Done</source>
<comment>% Done</comment>
<translation>已完成</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="101"/>
<source>Status</source>
<comment>Torrent status (e.g. downloading, seeding, paused)</comment>
<translation>状态</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="102"/>
<source>Seeds</source>
<comment>i.e. full sources (often untranslated)</comment>
<translation>种子</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="103"/>
<source>Peers</source>
<comment>i.e. partial sources (often untranslated)</comment>
<translation>用户</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="104"/>
<source>Down Speed</source>
<comment>i.e: Download speed</comment>
<translation>下载速度</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="105"/>
<source>Up Speed</source>
<comment>i.e: Upload speed</comment>
<translation>上传速度</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="106"/>
<source>Ratio</source>
<comment>Share ratio</comment>
<translation>比率</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="107"/>
<source>ETA</source>
<comment>i.e: Estimated Time of Arrival / Time left</comment>
<translation>剩余时间</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="108"/>
<source>Category</source>
<translation>分类</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="109"/>
<source>Tags</source>
<translation>标签</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="110"/>
<source>Added On</source>
<comment>Torrent was added to transfer list on 01/01/2010 08:00</comment>
<translation>添加于</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="111"/>
<source>Completed On</source>
<comment>Torrent was completed on 01/01/2010 08:00</comment>
<translation>完成于</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="112"/>
<source>Tracker</source>
<translation>Tracker</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="113"/>
<source>Down Limit</source>
<comment>i.e: Download limit</comment>
<translation>下载限制</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="114"/>
<source>Up Limit</source>
<comment>i.e: Upload limit</comment>
<translation>上传限制</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="115"/>
<source>Downloaded</source>
<comment>Amount of data downloaded (e.g. in MB)</comment>
<translation>已下载</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="116"/>
<source>Uploaded</source>
<comment>Amount of data uploaded (e.g. in MB)</comment>
<translation>已上传</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="117"/>
<source>Session Download</source>
<comment>Amount of data downloaded since program open (e.g. in MB)</comment>
<translation>本次会话下载</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="118"/>
<source>Session Upload</source>
<comment>Amount of data uploaded since program open (e.g. in MB)</comment>
<translation>本次会话上传</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="119"/>
<source>Remaining</source>
<comment>Amount of data left to download (e.g. in MB)</comment>
<translation>剩余</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="120"/>
<source>Time Active</source>
<comment>Time (duration) the torrent is active (not paused)</comment>
<translation>活动时间</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="121"/>
<source>Save path</source>
<comment>Torrent save path</comment>
<translation>保存路径</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="122"/>
<source>Completed</source>
<comment>Amount of data completed (e.g. in MB)</comment>
<translation>已完成</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="123"/>
<source>Ratio Limit</source>
<comment>Upload share ratio limit</comment>
<translation>比率限制</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="124"/>
<source>Last Seen Complete</source>
<comment>Indicates the time when the torrent was last seen complete/whole</comment>
<translation>最后完整可见</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="125"/>
<source>Last Activity</source>
<comment>Time passed since a chunk was downloaded/uploaded</comment>
<translation>最后活动</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="126"/>
<source>Total Size</source>
<comment>i.e. Size including unwanted data</comment>
<translation>总大小</translation>
</message>
</context>
<context>
<name>TransferListWidget</name>
<message>
<location filename="../gui/transferlistwidget.cpp" line="704"/>
<source>Column visibility</source>
<translation>是否显示列</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="399"/>
<source>Choose save path</source>
<translation>选择保存路径</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="617"/>
<source>Torrent Download Speed Limiting</source>
<translation>Torrent 下载速度限制</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="642"/>
<source>Torrent Upload Speed Limiting</source>
<translation>Torrent 上传速度限制</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="686"/>
<source>Recheck confirmation</source>
<translation>重新检查确认</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="686"/>
<source>Are you sure you want to recheck the selected torrent(s)?</source>
<translation>你确定要重新检查选定的 torrent(s) 吗?</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="833"/>
<source>Rename</source>
<translation>重命名</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="833"/>
<source>New name:</source>
<translation>新名称:</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="868"/>
<source>Resume</source>
<comment>Resume/start the torrent</comment>
<translation>继续</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="872"/>
<source>Force Resume</source>
<comment>Force Resume/start the torrent</comment>
<translation>强制继续</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="870"/>
<source>Pause</source>
<comment>Pause the torrent</comment>
<translation>暂停</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="406"/>
<source>Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<comment>Set location: moving &quot;ubuntu_16_04.iso&quot;, from &quot;/home/dir1&quot; to &quot;/home/dir2&quot;</comment>
<translation>设置路径:从 &quot;%2&quot; 移动 &quot;%1&quot;&quot;%3&quot;</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="775"/>
<source>Add Tags</source>
<translation>添加标签</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="783"/>
<source>Remove All Tags</source>
<translation>删除所有标签</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="783"/>
<source>Remove all tags from selected torrents?</source>
<translation>从选中的 Torrent 中删除所有标签?</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="797"/>
<source>Comma-separated tags:</source>
<translation>标签(以逗号分隔):</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="804"/>
<source>Invalid tag</source>
<translation>无效标签</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="805"/>
<source>Tag name: &apos;%1&apos; is invalid</source>
<translation>标签名:&apos;%1&apos; 无效</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="874"/>
<source>Delete</source>
<comment>Delete the torrent</comment>
<translation>删除</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="876"/>
<source>Preview file...</source>
<translation>预览文件...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="878"/>
<source>Limit share ratio...</source>
<translation>限制分享率...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="880"/>
<source>Limit upload rate...</source>
<translation>限制上传速度...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="882"/>
<source>Limit download rate...</source>
<translation>限制下载速度...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="884"/>
<source>Open destination folder</source>
<translation>打开目标文件夹</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="886"/>
<source>Move up</source>
<comment>i.e. move up in the queue</comment>
<translation>上移</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="888"/>
<source>Move down</source>
<comment>i.e. Move down in the queue</comment>
<translation>下移</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="890"/>
<source>Move to top</source>
<comment>i.e. Move to top of the queue</comment>
<translation>移至顶部</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="892"/>
<source>Move to bottom</source>
<comment>i.e. Move to bottom of the queue</comment>
<translation>移至底部</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="894"/>
<source>Set location...</source>
<translation>更改保存位置...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="898"/>
<source>Force reannounce</source>
<translation>强制重新汇报</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="902"/>
<source>Copy name</source>
<translation>复制文件名</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="904"/>
<source>Copy hash</source>
<translation>复制哈希值</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="914"/>
<source>Download first and last pieces first</source>
<translation>先下载首尾段</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="917"/>
<source>Automatic Torrent Management</source>
<translation>自动 Torrent 管理</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="919"/>
<source>Automatic mode means that various torrent properties(eg save path) will be decided by the associated category</source>
<translation>自动模式表示不同的 torrent 的配置信息(例如保存路径)将由相关的分类决定</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1022"/>
<source>Category</source>
<translation>分类</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1023"/>
<source>New...</source>
<comment>New category...</comment>
<translation>新分类...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1024"/>
<source>Reset</source>
<comment>Reset category</comment>
<translation>重置</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1041"/>
<source>Tags</source>
<translation>标签</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1042"/>
<source>Add...</source>
<comment>Add / assign multiple tags...</comment>
<translation>添加...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1043"/>
<source>Remove All</source>
<comment>Remove all tags</comment>
<translation>删除全部</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1105"/>
<source>Priority</source>
<translation>优先</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="896"/>
<source>Force recheck</source>
<translation>强制再次核对</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="900"/>
<source>Copy magnet link</source>
<translation>复制磁力链接</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="906"/>
<source>Super seeding mode</source>
<translation>超级做种模式</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="909"/>
<source>Rename...</source>
<translation>重命名...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="911"/>
<source>Download in sequential order</source>
<translation>以连续顺序下载</translation>
</message>
</context>
<context>
<name>UpDownRatioDialog</name>
<message>
<location filename="../gui/updownratiodialog.ui" line="14"/>
<source>Torrent Upload/Download Ratio Limiting</source>
<translation>Torrent 分享率限制</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="20"/>
<source>Use global share limit</source>
<translation>使用全局分享限制</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="23"/>
<location filename="../gui/updownratiodialog.ui" line="33"/>
<location filename="../gui/updownratiodialog.ui" line="45"/>
<source>buttonGroup</source>
<translation>按键组</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="30"/>
<source>Set no share limit</source>
<translation>设置为无分享限制</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="42"/>
<source>Set share limit to</source>
<translation>设置分享限制为</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="100"/>
<source>ratio</source>
<translation>分享率</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="107"/>
<source>minutes</source>
<translation>分钟</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.cpp" line="85"/>
<source>No share limit method selected</source>
<translation>没有选择共享限制方式</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.cpp" line="86"/>
<source>Please select a limit method first</source>
<translation>请先选择一个限制方式</translation>
</message>
</context>
<context>
<name>Utils::ForeignApps</name>
<message>
<location filename="../base/utils/foreignapps.cpp" line="80"/>
<source>Python detected, executable name: &apos;%1&apos;, version: %2</source>
<translation>检测到Python,应用名称:&apos;%1&apos;,版本:%2</translation>
</message>
<message>
<location filename="../base/utils/foreignapps.cpp" line="270"/>
<source>Python not detected</source>
<translation>没有检测到Python</translation>
</message>
</context>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="182"/>
<source>Unacceptable file type, only regular file is allowed.</source>
<translation>不可接受的文件类型, 只允许使用常规文件。</translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="189"/>
<source>Symlinks inside alternative UI folder are forbidden.</source>
<translation>备用 UI 目录中不允许使用符号链接。</translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="426"/>
<source>Using built-in Web UI.</source>
<translation>使用内置Web UI。</translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="428"/>
<source>Using custom Web UI. Location: &quot;%1&quot;.</source>
<translation>使用自定义 Web UI。文件位置: &quot;%1&quot;</translation>
</message>
<message>
<source>Web UI translation for selected locale (%1) is successfully loaded.</source>
<translation type="vanished">已成功加载所选区域 (%1) 的Web UI翻译文件。</translation>
</message>
<message>
<source>Couldn&apos;t load Web UI translation for selected locale (%1). Falling back to default (en).</source>
<translation type="vanished">无法加载所选区域 (%1) 的Web UI翻译文件。回滚至默认选项 (en)。</translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="438"/>
<source>Web UI translation for selected locale (%1) has been successfully loaded.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="442"/>
<source>Couldn&apos;t load Web UI translation for selected locale (%1).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="500"/>
<source>Exceeded the maximum allowed file size (%1)!</source>
<translation>超出允许的最大文件大小 (%1)!</translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="712"/>
<source>WebUI: Origin header &amp; Target origin mismatch! Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation>WebUI:源标头和目标源不匹配!源IP: &apos;%1&apos;. 源标头: &apos;%2&apos;. 目标源: &apos;%3&apos;</translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="721"/>
<source>WebUI: Referer header &amp; Target origin mismatch! Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation>WebUI:引用标头和目标源不匹配!源IP: &apos;%1&apos;.引用标头: &apos;%2&apos;. 目标源: &apos;%3&apos;</translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="738"/>
<source>WebUI: Invalid Host header, port mismatch. Request source IP: &apos;%1&apos;. Server port: &apos;%2&apos;. Received Host header: &apos;%3&apos;</source>
<translation>WebUI:无效的主机标头,端口不匹配。请求的源 IP: &apos;%1&apos;. 服务器端口: &apos;%2&apos;. 收到的主机标头: &apos;%3&apos;</translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="770"/>
<source>WebUI: Invalid Host header. Request source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation>WebUI:无效的主机标头。请求的源IP: &apos;%1&apos;.收到的主机标头: &apos;%2&apos;</translation>
</message>
</context>
<context>
<name>WebUI</name>
<message>
<location filename="../webui/webui.cpp" line="86"/>
<source>Web UI: HTTPS setup successful</source>
<translation>Web 用户界面:HTTPS 设置成功</translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="88"/>
<source>Web UI: HTTPS setup failed, fallback to HTTP</source>
<translation>Web 用户界面:HTTPS 设置失败,转用 HTTP</translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="100"/>
<source>Web UI: Now listening on IP: %1, port: %2</source>
<translation>Web 用户界面:正在监听 IP:%1,端口:%2</translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="103"/>
<source>Web UI: Unable to bind to IP: %1, port: %2. Reason: %3</source>
<translation>Web 用户界面:无法绑定到 IP:%1, 端口:%2。原因:%3</translation>
</message>
</context>
<context>
<name>fsutils</name>
<message>
<location filename="../base/private/profile_p.cpp" line="92"/>
<source>Downloads</source>
<translation>下载</translation>
</message>
</context>
<context>
<name>misc</name>
<message>
<location filename="../base/utils/misc.cpp" line="81"/>
<source>B</source>
<comment>bytes</comment>
<translation>B</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="82"/>
<source>KiB</source>
<comment>kibibytes (1024 bytes)</comment>
<translation>KiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="83"/>
<source>MiB</source>
<comment>mebibytes (1024 kibibytes)</comment>
<translation>MiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="84"/>
<source>GiB</source>
<comment>gibibytes (1024 mibibytes)</comment>
<translation>GiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="85"/>
<source>TiB</source>
<comment>tebibytes (1024 gibibytes)</comment>
<translation>TiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="86"/>
<source>PiB</source>
<comment>pebibytes (1024 tebibytes)</comment>
<translation>PiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="87"/>
<source>EiB</source>
<comment>exbibytes (1024 pebibytes)</comment>
<translation>EiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="268"/>
<source>/s</source>
<comment>per second</comment>
<translation>/s</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="368"/>
<source>%1h %2m</source>
<comment>e.g: 3hours 5minutes</comment>
<translation>%1 小时 %2 分钟</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="373"/>
<source>%1d %2h</source>
<comment>e.g: 2days 10hours</comment>
<translation>%1 天 %2 小时</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="277"/>
<source>Unknown</source>
<comment>Unknown (size)</comment>
<translation>未知</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="148"/>
<source>qBittorrent will shutdown the computer now because all downloads are complete.</source>
<translation>所有下载已完成,qBittorrent 将关闭电脑。</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="359"/>
<source>&lt; 1m</source>
<comment>&lt; 1 minute</comment>
<translation>&lt; 1 分钟</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="363"/>
<source>%1m</source>
<comment>e.g: 10minutes</comment>
<translation>%1 分钟</translation>
</message>
</context>
<context>
<name>preview</name>
<message>
<location filename="../gui/previewselectdialog.ui" line="14"/>
<source>Preview selection</source>
<translation>选择要预览的文件</translation>
</message>
<message>
<location filename="../gui/previewselectdialog.ui" line="20"/>
<source>The following files support previewing, please select one of them:</source>
<translation>下列文件支持预览,请选择其中之一:</translation>
</message>
</context>
</TS>