Sync translations from Transifex and run lupdate.

This commit is contained in:
sledgehammer999 2017-10-24 01:20:19 +03:00
commit 3aa9ff5fba
No known key found for this signature in database
GPG key ID: 6E4A2D025B7CC9A2
50 changed files with 11322 additions and 12874 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -82,6 +82,45 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AbstractWebApplication</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="416"/>
<source>WebUI: Origin header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="417"/>
<source>Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="426"/>
<source>WebUI: Referer header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="427"/>
<source>Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="444"/>
<source>WebUI: Invalid Host header, port mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="445"/>
<location filename="../webui/abstractwebapplication.cpp" line="475"/>
<source>Source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="474"/>
<source>WebUI: Invalid Host header</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
@ -1082,111 +1121,111 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2409"/>
<location filename="../base/bittorrent/session.cpp" line="2411"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2426"/>
<location filename="../base/bittorrent/session.cpp" line="2428"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2765"/>
<location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2890"/>
<location filename="../base/bittorrent/session.cpp" line="2892"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3527"/>
<location filename="../base/bittorrent/session.cpp" line="3529"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3664"/>
<location filename="../base/bittorrent/session.cpp" line="3666"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3763"/>
<location filename="../base/bittorrent/session.cpp" line="3765"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3989"/>
<location filename="../base/bittorrent/session.cpp" line="3991"/>
<source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4039"/>
<location filename="../base/bittorrent/session.cpp" line="4041"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4052"/>
<location filename="../base/bittorrent/session.cpp" line="4054"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4064"/>
<location filename="../base/bittorrent/session.cpp" line="4066"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4124"/>
<location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4127"/>
<location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4145"/>
<location filename="../base/bittorrent/session.cpp" line="4147"/>
<source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4191"/>
<location filename="../base/bittorrent/session.cpp" line="4193"/>
<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 type="unfinished"></translation>
@ -1199,19 +1238,19 @@ Error: %2</source>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1187"/>
<location filename="../base/bittorrent/session.cpp" line="2503"/>
<location filename="../base/bittorrent/session.cpp" line="2505"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2445"/>
<location filename="../base/bittorrent/session.cpp" line="2447"/>
<source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1200"/>
<location filename="../base/bittorrent/session.cpp" line="2514"/>
<location filename="../base/bittorrent/session.cpp" line="2516"/>
<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 type="unfinished"></translation>
@ -1224,16 +1263,16 @@ Error: %2</source>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source>
<translation type="unfinished"></translation>
</message>
@ -1263,118 +1302,118 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2479"/>
<location filename="../base/bittorrent/session.cpp" line="2481"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2507"/>
<location filename="../base/bittorrent/session.cpp" line="2509"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3438"/>
<location filename="../base/bittorrent/session.cpp" line="3440"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3448"/>
<location filename="../base/bittorrent/session.cpp" line="3450"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3463"/>
<location filename="../base/bittorrent/session.cpp" line="3465"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3469"/>
<location filename="../base/bittorrent/session.cpp" line="3471"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3712"/>
<location filename="../base/bittorrent/session.cpp" line="3714"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3797"/>
<location filename="../base/bittorrent/session.cpp" line="3799"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3807"/>
<location filename="../base/bittorrent/session.cpp" line="3809"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4023"/>
<location filename="../base/bittorrent/session.cpp" line="4025"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3972"/>
<location filename="../base/bittorrent/session.cpp" line="3974"/>
<source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3999"/>
<location filename="../base/bittorrent/session.cpp" line="4001"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4088"/>
<location filename="../base/bittorrent/session.cpp" line="4090"/>
<source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4096"/>
<location filename="../base/bittorrent/session.cpp" line="4098"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4102"/>
<location filename="../base/bittorrent/session.cpp" line="4104"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4112"/>
<location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4115"/>
<location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4118"/>
<location filename="../base/bittorrent/session.cpp" line="4120"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4121"/>
<location filename="../base/bittorrent/session.cpp" line="4123"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4165"/>
<location filename="../base/bittorrent/session.cpp" line="4167"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4200"/>
<location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation>
@ -1383,17 +1422,17 @@ Error: %2</source>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1468"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1472"/>
<source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1646"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1650"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1652"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1656"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation>
</message>
@ -1847,7 +1886,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="90"/>
<location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation>
@ -1888,49 +1927,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="82"/>
<location filename="../webui/extra_translations.h" line="79"/>
<source>Limit upload rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="80"/>
<source>Limit download rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="81"/>
<source>Rename torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="83"/>
<location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="84"/>
<location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="86"/>
<location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="87"/>
<location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="88"/>
<location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="89"/>
<location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
@ -4297,11 +4351,23 @@ Please install it manually.</source>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source>
<source>IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2772"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2805"/>
<source>Server domains:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2812"/>
<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.
@ -4310,12 +4376,12 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2832"/>
<location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3019"/>
<location filename="../gui/optionsdlg.ui" line="3022"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation>
</message>
@ -4603,23 +4669,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/>
<location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/>
<location filename="../gui/optionsdlg.ui" line="3077"/>
<location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/>
<location filename="../gui/optionsdlg.ui" line="3091"/>
<location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
@ -4720,7 +4786,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/>
<location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
@ -4972,52 +5038,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2822"/>
<location filename="../gui/optionsdlg.ui" line="2825"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2863"/>
<location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2875"/>
<location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2916"/>
<location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2928"/>
<location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2950"/>
<location filename="../gui/optionsdlg.ui" line="2953"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2995"/>
<location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3031"/>
<location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3054"/>
<location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3063"/>
<location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source>
<translation type="unfinished"></translation>
</message>
@ -5092,93 +5158,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1437"/>
<location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1444"/>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1461"/>
<location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="377"/>
<location filename="../gui/optionsdlg.cpp" line="380"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/>
<location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="374"/>
<location filename="../gui/optionsdlg.cpp" line="387"/>
<location filename="../gui/optionsdlg.cpp" line="390"/>
<location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="383"/>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source>
<translation type="unfinished"></translation>
</message>
@ -5188,48 +5254,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation>
</message>
@ -6179,23 +6245,23 @@ Those plugins were disabled.</source>
<context>
<name>QObject</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="134"/>
<location filename="../webui/abstractwebapplication.cpp" line="135"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="482"/>
<location filename="../webui/webapplication.cpp" line="497"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="495"/>
<location filename="../webui/webapplication.cpp" line="515"/>
<source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="475"/>
<location filename="../webui/webapplication.cpp" line="490"/>
<source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation>
</message>
@ -7356,82 +7422,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/>
<location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
@ -8883,12 +8949,12 @@ Please choose a different name and try again.</source>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="812"/>
<location filename="../webui/webapplication.cpp" line="832"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="890"/>
<location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source>
<translation type="unfinished"></translation>
</message>
@ -8906,12 +8972,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="98"/>
<location filename="../webui/webui.cpp" line="102"/>
<source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="101"/>
<location filename="../webui/webui.cpp" line="105"/>
<source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation>
</message>
@ -9167,22 +9233,22 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="797"/>
<location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="795"/>
<location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="799"/>
<location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="793"/>
<location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source>
<translation type="unfinished"></translation>
</message>

View file

@ -82,6 +82,45 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AbstractWebApplication</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="416"/>
<source>WebUI: Origin header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="417"/>
<source>Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="426"/>
<source>WebUI: Referer header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="427"/>
<source>Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="444"/>
<source>WebUI: Invalid Host header, port mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="445"/>
<location filename="../webui/abstractwebapplication.cpp" line="475"/>
<source>Source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="474"/>
<source>WebUI: Invalid Host header</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
@ -1138,111 +1177,111 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2409"/>
<location filename="../base/bittorrent/session.cpp" line="2411"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2426"/>
<location filename="../base/bittorrent/session.cpp" line="2428"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2765"/>
<location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2890"/>
<location filename="../base/bittorrent/session.cpp" line="2892"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3527"/>
<location filename="../base/bittorrent/session.cpp" line="3529"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3664"/>
<location filename="../base/bittorrent/session.cpp" line="3666"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3763"/>
<location filename="../base/bittorrent/session.cpp" line="3765"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3989"/>
<location filename="../base/bittorrent/session.cpp" line="3991"/>
<source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4039"/>
<location filename="../base/bittorrent/session.cpp" line="4041"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4052"/>
<location filename="../base/bittorrent/session.cpp" line="4054"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4064"/>
<location filename="../base/bittorrent/session.cpp" line="4066"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4124"/>
<location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4127"/>
<location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4145"/>
<location filename="../base/bittorrent/session.cpp" line="4147"/>
<source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4191"/>
<location filename="../base/bittorrent/session.cpp" line="4193"/>
<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 type="unfinished"></translation>
@ -1255,19 +1294,19 @@ Error: %2</source>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1187"/>
<location filename="../base/bittorrent/session.cpp" line="2503"/>
<location filename="../base/bittorrent/session.cpp" line="2505"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2445"/>
<location filename="../base/bittorrent/session.cpp" line="2447"/>
<source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1200"/>
<location filename="../base/bittorrent/session.cpp" line="2514"/>
<location filename="../base/bittorrent/session.cpp" line="2516"/>
<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 type="unfinished"></translation>
@ -1280,16 +1319,16 @@ Error: %2</source>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source>
<translation type="unfinished"></translation>
</message>
@ -1319,118 +1358,118 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2479"/>
<location filename="../base/bittorrent/session.cpp" line="2481"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2507"/>
<location filename="../base/bittorrent/session.cpp" line="2509"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3438"/>
<location filename="../base/bittorrent/session.cpp" line="3440"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3448"/>
<location filename="../base/bittorrent/session.cpp" line="3450"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3463"/>
<location filename="../base/bittorrent/session.cpp" line="3465"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3469"/>
<location filename="../base/bittorrent/session.cpp" line="3471"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3712"/>
<location filename="../base/bittorrent/session.cpp" line="3714"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3797"/>
<location filename="../base/bittorrent/session.cpp" line="3799"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3807"/>
<location filename="../base/bittorrent/session.cpp" line="3809"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4023"/>
<location filename="../base/bittorrent/session.cpp" line="4025"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3972"/>
<location filename="../base/bittorrent/session.cpp" line="3974"/>
<source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3999"/>
<location filename="../base/bittorrent/session.cpp" line="4001"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4088"/>
<location filename="../base/bittorrent/session.cpp" line="4090"/>
<source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4096"/>
<location filename="../base/bittorrent/session.cpp" line="4098"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4102"/>
<location filename="../base/bittorrent/session.cpp" line="4104"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4112"/>
<location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4115"/>
<location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4118"/>
<location filename="../base/bittorrent/session.cpp" line="4120"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4121"/>
<location filename="../base/bittorrent/session.cpp" line="4123"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4165"/>
<location filename="../base/bittorrent/session.cpp" line="4167"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4200"/>
<location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation>
@ -1439,17 +1478,17 @@ Error: %2</source>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1468"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1472"/>
<source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1646"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1650"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1652"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1656"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation>
</message>
@ -1927,7 +1966,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="90"/>
<location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation>
@ -1980,49 +2019,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="82"/>
<location filename="../webui/extra_translations.h" line="79"/>
<source>Limit upload rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="80"/>
<source>Limit download rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="81"/>
<source>Rename torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="83"/>
<location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="84"/>
<location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="86"/>
<location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="87"/>
<location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="88"/>
<location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="89"/>
<location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
@ -4428,11 +4482,23 @@ Are you sure you want to quit qBittorrent?</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source>
<source>IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2772"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2805"/>
<source>Server domains:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2812"/>
<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.
@ -4441,12 +4507,12 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2832"/>
<location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3019"/>
<location filename="../gui/optionsdlg.ui" line="3022"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation>
</message>
@ -4734,23 +4800,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/>
<location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/>
<location filename="../gui/optionsdlg.ui" line="3077"/>
<location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source>
<translation type="unfinished">Username:</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/>
<location filename="../gui/optionsdlg.ui" line="3091"/>
<location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source>
<translation type="unfinished">Password:</translation>
</message>
@ -4851,7 +4917,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/>
<location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
@ -5103,52 +5169,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2822"/>
<location filename="../gui/optionsdlg.ui" line="2825"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2863"/>
<location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2875"/>
<location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2916"/>
<location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2928"/>
<location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2950"/>
<location filename="../gui/optionsdlg.ui" line="2953"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2995"/>
<location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3031"/>
<location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3054"/>
<location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3063"/>
<location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source>
<translation type="unfinished"></translation>
</message>
@ -5223,93 +5289,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1437"/>
<location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1444"/>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1461"/>
<location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="377"/>
<location filename="../gui/optionsdlg.cpp" line="380"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/>
<location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="374"/>
<location filename="../gui/optionsdlg.cpp" line="387"/>
<location filename="../gui/optionsdlg.cpp" line="390"/>
<location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="383"/>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source>
<translation type="unfinished"></translation>
</message>
@ -5319,48 +5385,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation>
</message>
@ -6345,23 +6411,23 @@ Those plugins were disabled.</source>
<context>
<name>QObject</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="134"/>
<location filename="../webui/abstractwebapplication.cpp" line="135"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="482"/>
<location filename="../webui/webapplication.cpp" line="497"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="495"/>
<location filename="../webui/webapplication.cpp" line="515"/>
<source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="475"/>
<location filename="../webui/webapplication.cpp" line="490"/>
<source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation>
</message>
@ -7655,82 +7721,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/>
<location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
@ -9238,12 +9304,12 @@ Please choose a different name and try again.</source>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="812"/>
<location filename="../webui/webapplication.cpp" line="832"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="890"/>
<location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source>
<translation type="unfinished"></translation>
</message>
@ -9261,12 +9327,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="98"/>
<location filename="../webui/webui.cpp" line="102"/>
<source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="101"/>
<location filename="../webui/webui.cpp" line="105"/>
<source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation>
</message>
@ -9662,22 +9728,22 @@ Please choose a different name and try again.</source>
<translation>%1m</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="797"/>
<location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source>
<translation>Working</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="795"/>
<location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source>
<translation>Updating...</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="799"/>
<location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source>
<translation>Not working</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="793"/>
<location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source>
<translation>Not contacted yet</translation>
</message>

View file

@ -82,6 +82,45 @@
<translation>Licence</translation>
</message>
</context>
<context>
<name>AbstractWebApplication</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="416"/>
<source>WebUI: Origin header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="417"/>
<source>Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="426"/>
<source>WebUI: Referer header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="427"/>
<source>Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="444"/>
<source>WebUI: Invalid Host header, port mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="445"/>
<location filename="../webui/abstractwebapplication.cpp" line="475"/>
<source>Source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="474"/>
<source>WebUI: Invalid Host header</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
@ -1154,111 +1193,111 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2409"/>
<location filename="../base/bittorrent/session.cpp" line="2411"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2426"/>
<location filename="../base/bittorrent/session.cpp" line="2428"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2765"/>
<location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2890"/>
<location filename="../base/bittorrent/session.cpp" line="2892"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3527"/>
<location filename="../base/bittorrent/session.cpp" line="3529"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3664"/>
<location filename="../base/bittorrent/session.cpp" line="3666"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3763"/>
<location filename="../base/bittorrent/session.cpp" line="3765"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3989"/>
<location filename="../base/bittorrent/session.cpp" line="3991"/>
<source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4039"/>
<location filename="../base/bittorrent/session.cpp" line="4041"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4052"/>
<location filename="../base/bittorrent/session.cpp" line="4054"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4064"/>
<location filename="../base/bittorrent/session.cpp" line="4066"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4124"/>
<location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4127"/>
<location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4145"/>
<location filename="../base/bittorrent/session.cpp" line="4147"/>
<source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4191"/>
<location filename="../base/bittorrent/session.cpp" line="4193"/>
<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 type="unfinished"></translation>
@ -1271,19 +1310,19 @@ Error: %2</source>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1187"/>
<location filename="../base/bittorrent/session.cpp" line="2503"/>
<location filename="../base/bittorrent/session.cpp" line="2505"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2445"/>
<location filename="../base/bittorrent/session.cpp" line="2447"/>
<source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1200"/>
<location filename="../base/bittorrent/session.cpp" line="2514"/>
<location filename="../base/bittorrent/session.cpp" line="2516"/>
<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 type="unfinished"></translation>
@ -1296,16 +1335,16 @@ Error: %2</source>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source>
<translation type="unfinished"></translation>
</message>
@ -1335,118 +1374,118 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2479"/>
<location filename="../base/bittorrent/session.cpp" line="2481"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2507"/>
<location filename="../base/bittorrent/session.cpp" line="2509"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3438"/>
<location filename="../base/bittorrent/session.cpp" line="3440"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3448"/>
<location filename="../base/bittorrent/session.cpp" line="3450"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3463"/>
<location filename="../base/bittorrent/session.cpp" line="3465"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3469"/>
<location filename="../base/bittorrent/session.cpp" line="3471"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3712"/>
<location filename="../base/bittorrent/session.cpp" line="3714"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3797"/>
<location filename="../base/bittorrent/session.cpp" line="3799"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3807"/>
<location filename="../base/bittorrent/session.cpp" line="3809"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4023"/>
<location filename="../base/bittorrent/session.cpp" line="4025"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3972"/>
<location filename="../base/bittorrent/session.cpp" line="3974"/>
<source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3999"/>
<location filename="../base/bittorrent/session.cpp" line="4001"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4088"/>
<location filename="../base/bittorrent/session.cpp" line="4090"/>
<source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4096"/>
<location filename="../base/bittorrent/session.cpp" line="4098"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4102"/>
<location filename="../base/bittorrent/session.cpp" line="4104"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4112"/>
<location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4115"/>
<location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4118"/>
<location filename="../base/bittorrent/session.cpp" line="4120"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4121"/>
<location filename="../base/bittorrent/session.cpp" line="4123"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4165"/>
<location filename="../base/bittorrent/session.cpp" line="4167"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4200"/>
<location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation>
@ -1455,17 +1494,17 @@ Error: %2</source>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1468"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1472"/>
<source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1646"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1650"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1652"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1656"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation>
</message>
@ -1951,7 +1990,7 @@ Please do not use any special characters in the category name.</source>
<translation type="obsolete">Category:</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="90"/>
<location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation>
@ -2004,49 +2043,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="82"/>
<location filename="../webui/extra_translations.h" line="79"/>
<source>Limit upload rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="80"/>
<source>Limit download rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="81"/>
<source>Rename torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="83"/>
<location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="84"/>
<location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="86"/>
<location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="87"/>
<location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="88"/>
<location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="89"/>
<location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
@ -4452,11 +4506,23 @@ Are you sure you want to quit qBittorrent?</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source>
<source>IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2772"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2805"/>
<source>Server domains:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2812"/>
<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.
@ -4465,12 +4531,12 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2832"/>
<location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3019"/>
<location filename="../gui/optionsdlg.ui" line="3022"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation>
</message>
@ -4758,23 +4824,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/>
<location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/>
<location filename="../gui/optionsdlg.ui" line="3077"/>
<location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source>
<translation type="unfinished">Username:</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/>
<location filename="../gui/optionsdlg.ui" line="3091"/>
<location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source>
<translation type="unfinished">Password:</translation>
</message>
@ -4875,7 +4941,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/>
<location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
@ -5127,52 +5193,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2822"/>
<location filename="../gui/optionsdlg.ui" line="2825"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2863"/>
<location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2875"/>
<location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2916"/>
<location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2928"/>
<location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2950"/>
<location filename="../gui/optionsdlg.ui" line="2953"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2995"/>
<location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3031"/>
<location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3054"/>
<location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3063"/>
<location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source>
<translation type="unfinished"></translation>
</message>
@ -5247,93 +5313,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1437"/>
<location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1444"/>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1461"/>
<location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="377"/>
<location filename="../gui/optionsdlg.cpp" line="380"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/>
<location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="374"/>
<location filename="../gui/optionsdlg.cpp" line="387"/>
<location filename="../gui/optionsdlg.cpp" line="390"/>
<location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="383"/>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source>
<translation type="unfinished"></translation>
</message>
@ -5343,48 +5409,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation>
</message>
@ -6369,23 +6435,23 @@ Those plugins were disabled.</source>
<context>
<name>QObject</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="134"/>
<location filename="../webui/abstractwebapplication.cpp" line="135"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="482"/>
<location filename="../webui/webapplication.cpp" line="497"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="495"/>
<location filename="../webui/webapplication.cpp" line="515"/>
<source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="475"/>
<location filename="../webui/webapplication.cpp" line="490"/>
<source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation>
</message>
@ -7679,82 +7745,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/>
<location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
@ -9266,12 +9332,12 @@ Please choose a different name and try again.</source>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="812"/>
<location filename="../webui/webapplication.cpp" line="832"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="890"/>
<location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source>
<translation type="unfinished"></translation>
</message>
@ -9289,12 +9355,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="98"/>
<location filename="../webui/webui.cpp" line="102"/>
<source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="101"/>
<location filename="../webui/webui.cpp" line="105"/>
<source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation>
</message>
@ -9690,22 +9756,22 @@ Please choose a different name and try again.</source>
<translation>%1m</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="797"/>
<location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source>
<translation>Working</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="795"/>
<location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source>
<translation>Updating...</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="799"/>
<location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source>
<translation>Not working</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="793"/>
<location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source>
<translation>Not contacted yet</translation>
</message>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -82,6 +82,45 @@
<translation>ि</translation>
</message>
</context>
<context>
<name>AbstractWebApplication</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="416"/>
<source>WebUI: Origin header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="417"/>
<source>Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="426"/>
<source>WebUI: Referer header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="427"/>
<source>Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="444"/>
<source>WebUI: Invalid Host header, port mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="445"/>
<location filename="../webui/abstractwebapplication.cpp" line="475"/>
<source>Source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="474"/>
<source>WebUI: Invalid Host header</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
@ -1142,111 +1181,111 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2409"/>
<location filename="../base/bittorrent/session.cpp" line="2411"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2426"/>
<location filename="../base/bittorrent/session.cpp" line="2428"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2765"/>
<location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2890"/>
<location filename="../base/bittorrent/session.cpp" line="2892"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3527"/>
<location filename="../base/bittorrent/session.cpp" line="3529"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3664"/>
<location filename="../base/bittorrent/session.cpp" line="3666"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3763"/>
<location filename="../base/bittorrent/session.cpp" line="3765"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3989"/>
<location filename="../base/bittorrent/session.cpp" line="3991"/>
<source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4039"/>
<location filename="../base/bittorrent/session.cpp" line="4041"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4052"/>
<location filename="../base/bittorrent/session.cpp" line="4054"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4064"/>
<location filename="../base/bittorrent/session.cpp" line="4066"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4124"/>
<location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4127"/>
<location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4145"/>
<location filename="../base/bittorrent/session.cpp" line="4147"/>
<source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4191"/>
<location filename="../base/bittorrent/session.cpp" line="4193"/>
<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 type="unfinished"></translation>
@ -1259,19 +1298,19 @@ Error: %2</source>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1187"/>
<location filename="../base/bittorrent/session.cpp" line="2503"/>
<location filename="../base/bittorrent/session.cpp" line="2505"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2445"/>
<location filename="../base/bittorrent/session.cpp" line="2447"/>
<source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1200"/>
<location filename="../base/bittorrent/session.cpp" line="2514"/>
<location filename="../base/bittorrent/session.cpp" line="2516"/>
<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 type="unfinished"></translation>
@ -1284,16 +1323,16 @@ Error: %2</source>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source>
<translation type="unfinished"></translation>
</message>
@ -1323,118 +1362,118 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2479"/>
<location filename="../base/bittorrent/session.cpp" line="2481"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2507"/>
<location filename="../base/bittorrent/session.cpp" line="2509"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3438"/>
<location filename="../base/bittorrent/session.cpp" line="3440"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3448"/>
<location filename="../base/bittorrent/session.cpp" line="3450"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3463"/>
<location filename="../base/bittorrent/session.cpp" line="3465"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3469"/>
<location filename="../base/bittorrent/session.cpp" line="3471"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3712"/>
<location filename="../base/bittorrent/session.cpp" line="3714"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3797"/>
<location filename="../base/bittorrent/session.cpp" line="3799"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3807"/>
<location filename="../base/bittorrent/session.cpp" line="3809"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4023"/>
<location filename="../base/bittorrent/session.cpp" line="4025"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3972"/>
<location filename="../base/bittorrent/session.cpp" line="3974"/>
<source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3999"/>
<location filename="../base/bittorrent/session.cpp" line="4001"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4088"/>
<location filename="../base/bittorrent/session.cpp" line="4090"/>
<source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4096"/>
<location filename="../base/bittorrent/session.cpp" line="4098"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4102"/>
<location filename="../base/bittorrent/session.cpp" line="4104"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4112"/>
<location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4115"/>
<location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4118"/>
<location filename="../base/bittorrent/session.cpp" line="4120"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4121"/>
<location filename="../base/bittorrent/session.cpp" line="4123"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4165"/>
<location filename="../base/bittorrent/session.cpp" line="4167"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4200"/>
<location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation>
@ -1443,17 +1482,17 @@ Error: %2</source>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1468"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1472"/>
<source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1646"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1650"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1652"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1656"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation>
</message>
@ -1931,7 +1970,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="90"/>
<location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation>
@ -1984,49 +2023,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="82"/>
<location filename="../webui/extra_translations.h" line="79"/>
<source>Limit upload rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="80"/>
<source>Limit download rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="81"/>
<source>Rename torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="83"/>
<location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="84"/>
<location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="86"/>
<location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="87"/>
<location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="88"/>
<location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="89"/>
<location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
@ -4421,11 +4475,23 @@ Please install it manually.</source>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source>
<source>IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2772"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2805"/>
<source>Server domains:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2812"/>
<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.
@ -4434,12 +4500,12 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2832"/>
<location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3019"/>
<location filename="../gui/optionsdlg.ui" line="3022"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation>
</message>
@ -4727,23 +4793,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/>
<location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/>
<location filename="../gui/optionsdlg.ui" line="3077"/>
<location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source>
<translation type="unfinished"> :</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/>
<location filename="../gui/optionsdlg.ui" line="3091"/>
<location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source>
<translation type="unfinished">:</translation>
</message>
@ -4844,7 +4910,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/>
<location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
@ -5096,52 +5162,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2822"/>
<location filename="../gui/optionsdlg.ui" line="2825"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2863"/>
<location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2875"/>
<location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2916"/>
<location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2928"/>
<location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2950"/>
<location filename="../gui/optionsdlg.ui" line="2953"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2995"/>
<location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3031"/>
<location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3054"/>
<location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3063"/>
<location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source>
<translation type="unfinished"></translation>
</message>
@ -5216,93 +5282,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1437"/>
<location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1444"/>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1461"/>
<location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="377"/>
<location filename="../gui/optionsdlg.cpp" line="380"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/>
<location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="374"/>
<location filename="../gui/optionsdlg.cpp" line="387"/>
<location filename="../gui/optionsdlg.cpp" line="390"/>
<location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="383"/>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source>
<translation type="unfinished"></translation>
</message>
@ -5312,48 +5378,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation>
</message>
@ -6338,23 +6404,23 @@ Those plugins were disabled.</source>
<context>
<name>QObject</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="134"/>
<location filename="../webui/abstractwebapplication.cpp" line="135"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="482"/>
<location filename="../webui/webapplication.cpp" line="497"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="495"/>
<location filename="../webui/webapplication.cpp" line="515"/>
<source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="475"/>
<location filename="../webui/webapplication.cpp" line="490"/>
<source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation>
</message>
@ -7648,82 +7714,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/>
<location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
@ -9215,12 +9281,12 @@ Please choose a different name and try again.</source>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="812"/>
<location filename="../webui/webapplication.cpp" line="832"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="890"/>
<location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source>
<translation type="unfinished"></translation>
</message>
@ -9238,12 +9304,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="98"/>
<location filename="../webui/webui.cpp" line="102"/>
<source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="101"/>
<location filename="../webui/webui.cpp" line="105"/>
<source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation>
</message>
@ -9639,22 +9705,22 @@ Please choose a different name and try again.</source>
<translation>%1ि</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="797"/>
<location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source>
<translation>ि</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="795"/>
<location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="799"/>
<location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source>
<translation>ि </translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="793"/>
<location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source>
<translation> </translation>
</message>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -82,6 +82,45 @@
<translation>Լիցենզիան</translation>
</message>
</context>
<context>
<name>AbstractWebApplication</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="416"/>
<source>WebUI: Origin header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="417"/>
<source>Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="426"/>
<source>WebUI: Referer header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="427"/>
<source>Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="444"/>
<source>WebUI: Invalid Host header, port mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="445"/>
<location filename="../webui/abstractwebapplication.cpp" line="475"/>
<source>Source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="474"/>
<source>WebUI: Invalid Host header</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
@ -1146,111 +1185,111 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2409"/>
<location filename="../base/bittorrent/session.cpp" line="2411"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2426"/>
<location filename="../base/bittorrent/session.cpp" line="2428"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2765"/>
<location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2890"/>
<location filename="../base/bittorrent/session.cpp" line="2892"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3527"/>
<location filename="../base/bittorrent/session.cpp" line="3529"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3664"/>
<location filename="../base/bittorrent/session.cpp" line="3666"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3763"/>
<location filename="../base/bittorrent/session.cpp" line="3765"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3989"/>
<location filename="../base/bittorrent/session.cpp" line="3991"/>
<source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4039"/>
<location filename="../base/bittorrent/session.cpp" line="4041"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4052"/>
<location filename="../base/bittorrent/session.cpp" line="4054"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4064"/>
<location filename="../base/bittorrent/session.cpp" line="4066"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4124"/>
<location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4127"/>
<location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4145"/>
<location filename="../base/bittorrent/session.cpp" line="4147"/>
<source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4191"/>
<location filename="../base/bittorrent/session.cpp" line="4193"/>
<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 type="unfinished"></translation>
@ -1263,19 +1302,19 @@ Error: %2</source>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1187"/>
<location filename="../base/bittorrent/session.cpp" line="2503"/>
<location filename="../base/bittorrent/session.cpp" line="2505"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2445"/>
<location filename="../base/bittorrent/session.cpp" line="2447"/>
<source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1200"/>
<location filename="../base/bittorrent/session.cpp" line="2514"/>
<location filename="../base/bittorrent/session.cpp" line="2516"/>
<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 type="unfinished"></translation>
@ -1288,16 +1327,16 @@ Error: %2</source>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source>
<translation type="unfinished"></translation>
</message>
@ -1327,118 +1366,118 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2479"/>
<location filename="../base/bittorrent/session.cpp" line="2481"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2507"/>
<location filename="../base/bittorrent/session.cpp" line="2509"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3438"/>
<location filename="../base/bittorrent/session.cpp" line="3440"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3448"/>
<location filename="../base/bittorrent/session.cpp" line="3450"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3463"/>
<location filename="../base/bittorrent/session.cpp" line="3465"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3469"/>
<location filename="../base/bittorrent/session.cpp" line="3471"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3712"/>
<location filename="../base/bittorrent/session.cpp" line="3714"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3797"/>
<location filename="../base/bittorrent/session.cpp" line="3799"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3807"/>
<location filename="../base/bittorrent/session.cpp" line="3809"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4023"/>
<location filename="../base/bittorrent/session.cpp" line="4025"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3972"/>
<location filename="../base/bittorrent/session.cpp" line="3974"/>
<source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3999"/>
<location filename="../base/bittorrent/session.cpp" line="4001"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4088"/>
<location filename="../base/bittorrent/session.cpp" line="4090"/>
<source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4096"/>
<location filename="../base/bittorrent/session.cpp" line="4098"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4102"/>
<location filename="../base/bittorrent/session.cpp" line="4104"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4112"/>
<location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4115"/>
<location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4118"/>
<location filename="../base/bittorrent/session.cpp" line="4120"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4121"/>
<location filename="../base/bittorrent/session.cpp" line="4123"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4165"/>
<location filename="../base/bittorrent/session.cpp" line="4167"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4200"/>
<location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation>
@ -1447,17 +1486,17 @@ Error: %2</source>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1468"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1472"/>
<source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1646"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1650"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1652"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1656"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation>
</message>
@ -1939,7 +1978,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="90"/>
<location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation>
@ -1996,49 +2035,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="82"/>
<location filename="../webui/extra_translations.h" line="79"/>
<source>Limit upload rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="80"/>
<source>Limit download rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="81"/>
<source>Rename torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="83"/>
<location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="84"/>
<location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="86"/>
<location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="87"/>
<location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="88"/>
<location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="89"/>
<location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
@ -4440,11 +4494,23 @@ Are you sure you want to quit qBittorrent?</source>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source>
<source>IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2772"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2805"/>
<source>Server domains:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2812"/>
<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.
@ -4453,12 +4519,12 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2832"/>
<location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3019"/>
<location filename="../gui/optionsdlg.ui" line="3022"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation>
</message>
@ -4746,23 +4812,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/>
<location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/>
<location filename="../gui/optionsdlg.ui" line="3077"/>
<location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source>
<translation type="unfinished">Օգտվողը.</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/>
<location filename="../gui/optionsdlg.ui" line="3091"/>
<location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source>
<translation type="unfinished">Ծածկագիրը.</translation>
</message>
@ -4863,7 +4929,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/>
<location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
@ -5115,52 +5181,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2822"/>
<location filename="../gui/optionsdlg.ui" line="2825"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2863"/>
<location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2875"/>
<location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2916"/>
<location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2928"/>
<location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2950"/>
<location filename="../gui/optionsdlg.ui" line="2953"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2995"/>
<location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3031"/>
<location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3054"/>
<location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3063"/>
<location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source>
<translation type="unfinished"></translation>
</message>
@ -5235,93 +5301,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1437"/>
<location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1444"/>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1461"/>
<location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="377"/>
<location filename="../gui/optionsdlg.cpp" line="380"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/>
<location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="374"/>
<location filename="../gui/optionsdlg.cpp" line="387"/>
<location filename="../gui/optionsdlg.cpp" line="390"/>
<location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="383"/>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source>
<translation type="unfinished"></translation>
</message>
@ -5331,48 +5397,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation>
</message>
@ -6357,23 +6423,23 @@ Those plugins were disabled.</source>
<context>
<name>QObject</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="134"/>
<location filename="../webui/abstractwebapplication.cpp" line="135"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="482"/>
<location filename="../webui/webapplication.cpp" line="497"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="495"/>
<location filename="../webui/webapplication.cpp" line="515"/>
<source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="475"/>
<location filename="../webui/webapplication.cpp" line="490"/>
<source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation>
</message>
@ -7667,82 +7733,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/>
<location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
@ -9250,12 +9316,12 @@ Please choose a different name and try again.</source>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="812"/>
<location filename="../webui/webapplication.cpp" line="832"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="890"/>
<location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source>
<translation type="unfinished"></translation>
</message>
@ -9273,12 +9339,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="98"/>
<location filename="../webui/webui.cpp" line="102"/>
<source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="101"/>
<location filename="../webui/webui.cpp" line="105"/>
<source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation>
</message>
@ -9661,22 +9727,22 @@ Please choose a different name and try again.</source>
<translation>%1րոպե</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="797"/>
<location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source>
<translation>Աշխատում է</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="795"/>
<location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source>
<translation>Թարմացվում է...</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="799"/>
<location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source>
<translation>Չի աշխատում</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="793"/>
<location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source>
<translation>Դեռ չի միացնել</translation>
</message>

File diff suppressed because it is too large Load diff

View file

@ -82,6 +82,45 @@
<translation>Leyfi</translation>
</message>
</context>
<context>
<name>AbstractWebApplication</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="416"/>
<source>WebUI: Origin header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="417"/>
<source>Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="426"/>
<source>WebUI: Referer header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="427"/>
<source>Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="444"/>
<source>WebUI: Invalid Host header, port mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="445"/>
<location filename="../webui/abstractwebapplication.cpp" line="475"/>
<source>Source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="474"/>
<source>WebUI: Invalid Host header</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
@ -1110,111 +1149,111 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2409"/>
<location filename="../base/bittorrent/session.cpp" line="2411"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2426"/>
<location filename="../base/bittorrent/session.cpp" line="2428"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2765"/>
<location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2890"/>
<location filename="../base/bittorrent/session.cpp" line="2892"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3527"/>
<location filename="../base/bittorrent/session.cpp" line="3529"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3664"/>
<location filename="../base/bittorrent/session.cpp" line="3666"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3763"/>
<location filename="../base/bittorrent/session.cpp" line="3765"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3989"/>
<location filename="../base/bittorrent/session.cpp" line="3991"/>
<source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation>Gat ekki vistað &apos;%1.torrent&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4039"/>
<location filename="../base/bittorrent/session.cpp" line="4041"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4052"/>
<location filename="../base/bittorrent/session.cpp" line="4054"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4064"/>
<location filename="../base/bittorrent/session.cpp" line="4066"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4124"/>
<location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation>vegna %1 er óvirk.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4127"/>
<location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation>vegna %1 er óvirk.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4145"/>
<location filename="../base/bittorrent/session.cpp" line="4147"/>
<source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4191"/>
<location filename="../base/bittorrent/session.cpp" line="4193"/>
<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 type="unfinished"></translation>
@ -1227,19 +1266,19 @@ Error: %2</source>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1187"/>
<location filename="../base/bittorrent/session.cpp" line="2503"/>
<location filename="../base/bittorrent/session.cpp" line="2505"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2445"/>
<location filename="../base/bittorrent/session.cpp" line="2447"/>
<source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1200"/>
<location filename="../base/bittorrent/session.cpp" line="2514"/>
<location filename="../base/bittorrent/session.cpp" line="2516"/>
<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 type="unfinished"></translation>
@ -1252,16 +1291,16 @@ Error: %2</source>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source>
<translation type="unfinished"></translation>
</message>
@ -1291,118 +1330,118 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2479"/>
<location filename="../base/bittorrent/session.cpp" line="2481"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2507"/>
<location filename="../base/bittorrent/session.cpp" line="2509"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3438"/>
<location filename="../base/bittorrent/session.cpp" line="3440"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3448"/>
<location filename="../base/bittorrent/session.cpp" line="3450"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3463"/>
<location filename="../base/bittorrent/session.cpp" line="3465"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3469"/>
<location filename="../base/bittorrent/session.cpp" line="3471"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3712"/>
<location filename="../base/bittorrent/session.cpp" line="3714"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3797"/>
<location filename="../base/bittorrent/session.cpp" line="3799"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3807"/>
<location filename="../base/bittorrent/session.cpp" line="3809"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4023"/>
<location filename="../base/bittorrent/session.cpp" line="4025"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation>Gat ekki bætt torrent. Ástæða: %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3972"/>
<location filename="../base/bittorrent/session.cpp" line="3974"/>
<source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3999"/>
<location filename="../base/bittorrent/session.cpp" line="4001"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation>&apos;%1&apos; bætt við niðurhals lista.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4088"/>
<location filename="../base/bittorrent/session.cpp" line="4090"/>
<source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4096"/>
<location filename="../base/bittorrent/session.cpp" line="4098"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4102"/>
<location filename="../base/bittorrent/session.cpp" line="4104"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4112"/>
<location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4115"/>
<location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4118"/>
<location filename="../base/bittorrent/session.cpp" line="4120"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4121"/>
<location filename="../base/bittorrent/session.cpp" line="4123"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4165"/>
<location filename="../base/bittorrent/session.cpp" line="4167"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4200"/>
<location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation>
@ -1411,17 +1450,17 @@ Error: %2</source>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1468"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1472"/>
<source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation>Gat ekki fært torrent: &apos;%1&apos;. Ástæða: %2</translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1646"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1650"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1652"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1656"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation>
</message>
@ -1912,7 +1951,22 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="90"/>
<location filename="../webui/extra_translations.h" line="79"/>
<source>Limit upload rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="80"/>
<source>Limit download rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="81"/>
<source>Rename torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation>
@ -1974,7 +2028,7 @@ Please do not use any special characters in the category name.</source>
<translation type="obsolete">til</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="82"/>
<location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation>Annað...</translation>
@ -1995,43 +2049,43 @@ Please do not use any special characters in the category name.</source>
<translation type="obsolete">Helgar</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="83"/>
<location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Mánudagur</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="84"/>
<location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Þriðjudagur</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Miðvikudagur</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="86"/>
<location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Fimmtudagur</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="87"/>
<location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Föstudagur</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="88"/>
<location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Laugardagur</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="89"/>
<location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Sunnudagur</translation>
@ -4415,11 +4469,23 @@ Please install it manually.</source>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source>
<source>IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2772"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2805"/>
<source>Server domains:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2812"/>
<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.
@ -4428,12 +4494,12 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2832"/>
<location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3019"/>
<location filename="../gui/optionsdlg.ui" line="3022"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation>
</message>
@ -4721,23 +4787,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/>
<location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/>
<location filename="../gui/optionsdlg.ui" line="3077"/>
<location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source>
<translation type="unfinished">Notandanafn:</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/>
<location filename="../gui/optionsdlg.ui" line="3091"/>
<location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source>
<translation type="unfinished">Lykilorð:</translation>
</message>
@ -4838,7 +4904,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/>
<location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
@ -5090,52 +5156,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2822"/>
<location filename="../gui/optionsdlg.ui" line="2825"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2863"/>
<location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2875"/>
<location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2916"/>
<location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2928"/>
<location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2950"/>
<location filename="../gui/optionsdlg.ui" line="2953"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2995"/>
<location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3031"/>
<location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3054"/>
<location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3063"/>
<location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source>
<translation type="unfinished"></translation>
</message>
@ -5210,93 +5276,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1437"/>
<location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1444"/>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1461"/>
<location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="377"/>
<location filename="../gui/optionsdlg.cpp" line="380"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/>
<location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="374"/>
<location filename="../gui/optionsdlg.cpp" line="387"/>
<location filename="../gui/optionsdlg.cpp" line="390"/>
<location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="383"/>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source>
<translation type="unfinished"></translation>
</message>
@ -5306,48 +5372,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation>
</message>
@ -6320,23 +6386,23 @@ Those plugins were disabled.</source>
<context>
<name>QObject</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="134"/>
<location filename="../webui/abstractwebapplication.cpp" line="135"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="482"/>
<location filename="../webui/webapplication.cpp" line="497"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="495"/>
<location filename="../webui/webapplication.cpp" line="515"/>
<source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="475"/>
<location filename="../webui/webapplication.cpp" line="490"/>
<source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation>
</message>
@ -7567,82 +7633,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation>1 Mínúta</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation>5 Mínútur</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation>30 Mínútur</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation>6 Klukkutímar</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/>
<location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source>
<translation>Samtals sótt</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
@ -9098,12 +9164,12 @@ Please choose a different name and try again.</source>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="812"/>
<location filename="../webui/webapplication.cpp" line="832"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="890"/>
<location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source>
<translation type="unfinished"></translation>
</message>
@ -9121,12 +9187,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="98"/>
<location filename="../webui/webui.cpp" line="102"/>
<source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="101"/>
<location filename="../webui/webui.cpp" line="105"/>
<source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation>
</message>
@ -9465,22 +9531,22 @@ Please choose a different name and try again.</source>
<translation>%1m</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="797"/>
<location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source>
<translation>Virkar</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="795"/>
<location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source>
<translation>Uppfæri...</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="799"/>
<location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source>
<translation>Virkar ekki</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="793"/>
<location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source>
<translation type="unfinished"></translation>
</message>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -82,6 +82,45 @@
<translation></translation>
</message>
</context>
<context>
<name>AbstractWebApplication</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="416"/>
<source>WebUI: Origin header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="417"/>
<source>Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="426"/>
<source>WebUI: Referer header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="427"/>
<source>Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="444"/>
<source>WebUI: Invalid Host header, port mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="445"/>
<location filename="../webui/abstractwebapplication.cpp" line="475"/>
<source>Source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="474"/>
<source>WebUI: Invalid Host header</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
@ -1149,111 +1188,111 @@ Error: %2</source>
<translation type="obsolete">&apos;%1&apos; . ...</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2409"/>
<location filename="../base/bittorrent/session.cpp" line="2411"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2426"/>
<location filename="../base/bittorrent/session.cpp" line="2428"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2765"/>
<location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2890"/>
<location filename="../base/bittorrent/session.cpp" line="2892"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3527"/>
<location filename="../base/bittorrent/session.cpp" line="3529"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3664"/>
<location filename="../base/bittorrent/session.cpp" line="3666"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3763"/>
<location filename="../base/bittorrent/session.cpp" line="3765"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3989"/>
<location filename="../base/bittorrent/session.cpp" line="3991"/>
<source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4039"/>
<location filename="../base/bittorrent/session.cpp" line="4041"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4052"/>
<location filename="../base/bittorrent/session.cpp" line="4054"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4064"/>
<location filename="../base/bittorrent/session.cpp" line="4066"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4124"/>
<location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4127"/>
<location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4145"/>
<location filename="../base/bittorrent/session.cpp" line="4147"/>
<source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4191"/>
<location filename="../base/bittorrent/session.cpp" line="4193"/>
<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 type="unfinished"></translation>
@ -1266,19 +1305,19 @@ Error: %2</source>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1187"/>
<location filename="../base/bittorrent/session.cpp" line="2503"/>
<location filename="../base/bittorrent/session.cpp" line="2505"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2445"/>
<location filename="../base/bittorrent/session.cpp" line="2447"/>
<source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1200"/>
<location filename="../base/bittorrent/session.cpp" line="2514"/>
<location filename="../base/bittorrent/session.cpp" line="2516"/>
<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 type="unfinished"></translation>
@ -1291,16 +1330,16 @@ Error: %2</source>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source>
<translation type="unfinished"></translation>
</message>
@ -1335,118 +1374,118 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2479"/>
<location filename="../base/bittorrent/session.cpp" line="2481"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2507"/>
<location filename="../base/bittorrent/session.cpp" line="2509"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3438"/>
<location filename="../base/bittorrent/session.cpp" line="3440"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3448"/>
<location filename="../base/bittorrent/session.cpp" line="3450"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3463"/>
<location filename="../base/bittorrent/session.cpp" line="3465"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3469"/>
<location filename="../base/bittorrent/session.cpp" line="3471"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3712"/>
<location filename="../base/bittorrent/session.cpp" line="3714"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3797"/>
<location filename="../base/bittorrent/session.cpp" line="3799"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3807"/>
<location filename="../base/bittorrent/session.cpp" line="3809"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4023"/>
<location filename="../base/bittorrent/session.cpp" line="4025"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3972"/>
<location filename="../base/bittorrent/session.cpp" line="3974"/>
<source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3999"/>
<location filename="../base/bittorrent/session.cpp" line="4001"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4088"/>
<location filename="../base/bittorrent/session.cpp" line="4090"/>
<source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4096"/>
<location filename="../base/bittorrent/session.cpp" line="4098"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4102"/>
<location filename="../base/bittorrent/session.cpp" line="4104"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4112"/>
<location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4115"/>
<location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4118"/>
<location filename="../base/bittorrent/session.cpp" line="4120"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4121"/>
<location filename="../base/bittorrent/session.cpp" line="4123"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4165"/>
<location filename="../base/bittorrent/session.cpp" line="4167"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4200"/>
<location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation>
@ -1455,17 +1494,17 @@ Error: %2</source>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1468"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1472"/>
<source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1646"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1650"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1652"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1656"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation>
</message>
@ -1959,7 +1998,7 @@ Please do not use any special characters in the category name.</source>
<translation type="obsolete">:</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="90"/>
<location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation>
@ -2012,49 +2051,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="82"/>
<location filename="../webui/extra_translations.h" line="79"/>
<source>Limit upload rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="80"/>
<source>Limit download rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="81"/>
<source>Rename torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="83"/>
<location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="84"/>
<location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="86"/>
<location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="87"/>
<location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="88"/>
<location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="89"/>
<location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
@ -4458,11 +4512,23 @@ Are you sure you want to quit qBittorrent?</source>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source>
<source>IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2772"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2805"/>
<source>Server domains:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2812"/>
<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.
@ -4471,12 +4537,12 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2832"/>
<location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3019"/>
<location filename="../gui/optionsdlg.ui" line="3022"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation>
</message>
@ -4764,23 +4830,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/>
<location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/>
<location filename="../gui/optionsdlg.ui" line="3077"/>
<location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source>
<translation type="unfinished"> :</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/>
<location filename="../gui/optionsdlg.ui" line="3091"/>
<location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source>
<translation type="unfinished">:</translation>
</message>
@ -4881,7 +4947,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/>
<location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
@ -5133,52 +5199,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2822"/>
<location filename="../gui/optionsdlg.ui" line="2825"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2863"/>
<location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2875"/>
<location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2916"/>
<location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2928"/>
<location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2950"/>
<location filename="../gui/optionsdlg.ui" line="2953"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2995"/>
<location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3031"/>
<location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3054"/>
<location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3063"/>
<location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source>
<translation type="unfinished"></translation>
</message>
@ -5253,93 +5319,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1437"/>
<location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1444"/>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1461"/>
<location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="377"/>
<location filename="../gui/optionsdlg.cpp" line="380"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/>
<location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="374"/>
<location filename="../gui/optionsdlg.cpp" line="387"/>
<location filename="../gui/optionsdlg.cpp" line="390"/>
<location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="383"/>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source>
<translation type="unfinished"></translation>
</message>
@ -5349,48 +5415,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation>
</message>
@ -6375,23 +6441,23 @@ Those plugins were disabled.</source>
<context>
<name>QObject</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="134"/>
<location filename="../webui/abstractwebapplication.cpp" line="135"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="482"/>
<location filename="../webui/webapplication.cpp" line="497"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="495"/>
<location filename="../webui/webapplication.cpp" line="515"/>
<source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="475"/>
<location filename="../webui/webapplication.cpp" line="490"/>
<source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation>
</message>
@ -7685,82 +7751,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/>
<location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
@ -9276,12 +9342,12 @@ Please choose a different name and try again.</source>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="812"/>
<location filename="../webui/webapplication.cpp" line="832"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="890"/>
<location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source>
<translation> </translation>
</message>
@ -9299,12 +9365,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="98"/>
<location filename="../webui/webui.cpp" line="102"/>
<source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="101"/>
<location filename="../webui/webui.cpp" line="105"/>
<source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation>
</message>
@ -9687,22 +9753,22 @@ Please choose a different name and try again.</source>
<translation>%1</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="797"/>
<location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="795"/>
<location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source>
<translation type="unfinished">...</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="799"/>
<location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="793"/>
<location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source>
<translation type="unfinished"> </translation>
</message>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -82,6 +82,45 @@
<translation>Лиценца</translation>
</message>
</context>
<context>
<name>AbstractWebApplication</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="416"/>
<source>WebUI: Origin header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="417"/>
<source>Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="426"/>
<source>WebUI: Referer header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="427"/>
<source>Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="444"/>
<source>WebUI: Invalid Host header, port mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="445"/>
<location filename="../webui/abstractwebapplication.cpp" line="475"/>
<source>Source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="474"/>
<source>WebUI: Invalid Host header</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
@ -1150,111 +1189,111 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2409"/>
<location filename="../base/bittorrent/session.cpp" line="2411"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2426"/>
<location filename="../base/bittorrent/session.cpp" line="2428"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2765"/>
<location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2890"/>
<location filename="../base/bittorrent/session.cpp" line="2892"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3527"/>
<location filename="../base/bittorrent/session.cpp" line="3529"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3664"/>
<location filename="../base/bittorrent/session.cpp" line="3666"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3763"/>
<location filename="../base/bittorrent/session.cpp" line="3765"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3989"/>
<location filename="../base/bittorrent/session.cpp" line="3991"/>
<source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4039"/>
<location filename="../base/bittorrent/session.cpp" line="4041"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4052"/>
<location filename="../base/bittorrent/session.cpp" line="4054"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4064"/>
<location filename="../base/bittorrent/session.cpp" line="4066"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4124"/>
<location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4127"/>
<location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4145"/>
<location filename="../base/bittorrent/session.cpp" line="4147"/>
<source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4191"/>
<location filename="../base/bittorrent/session.cpp" line="4193"/>
<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 type="unfinished"></translation>
@ -1267,19 +1306,19 @@ Error: %2</source>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1187"/>
<location filename="../base/bittorrent/session.cpp" line="2503"/>
<location filename="../base/bittorrent/session.cpp" line="2505"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2445"/>
<location filename="../base/bittorrent/session.cpp" line="2447"/>
<source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1200"/>
<location filename="../base/bittorrent/session.cpp" line="2514"/>
<location filename="../base/bittorrent/session.cpp" line="2516"/>
<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 type="unfinished"></translation>
@ -1292,16 +1331,16 @@ Error: %2</source>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source>
<translation type="unfinished"></translation>
</message>
@ -1331,118 +1370,118 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2479"/>
<location filename="../base/bittorrent/session.cpp" line="2481"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2507"/>
<location filename="../base/bittorrent/session.cpp" line="2509"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3438"/>
<location filename="../base/bittorrent/session.cpp" line="3440"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3448"/>
<location filename="../base/bittorrent/session.cpp" line="3450"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3463"/>
<location filename="../base/bittorrent/session.cpp" line="3465"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3469"/>
<location filename="../base/bittorrent/session.cpp" line="3471"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3712"/>
<location filename="../base/bittorrent/session.cpp" line="3714"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3797"/>
<location filename="../base/bittorrent/session.cpp" line="3799"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3807"/>
<location filename="../base/bittorrent/session.cpp" line="3809"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4023"/>
<location filename="../base/bittorrent/session.cpp" line="4025"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3972"/>
<location filename="../base/bittorrent/session.cpp" line="3974"/>
<source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3999"/>
<location filename="../base/bittorrent/session.cpp" line="4001"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4088"/>
<location filename="../base/bittorrent/session.cpp" line="4090"/>
<source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4096"/>
<location filename="../base/bittorrent/session.cpp" line="4098"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4102"/>
<location filename="../base/bittorrent/session.cpp" line="4104"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4112"/>
<location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4115"/>
<location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4118"/>
<location filename="../base/bittorrent/session.cpp" line="4120"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4121"/>
<location filename="../base/bittorrent/session.cpp" line="4123"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4165"/>
<location filename="../base/bittorrent/session.cpp" line="4167"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4200"/>
<location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation>
@ -1451,17 +1490,17 @@ Error: %2</source>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1468"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1472"/>
<source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1646"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1650"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1652"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1656"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation>
</message>
@ -1944,7 +1983,22 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="90"/>
<location filename="../webui/extra_translations.h" line="79"/>
<source>Limit upload rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="80"/>
<source>Limit download rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="81"/>
<source>Rename torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation>
@ -1992,7 +2046,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="82"/>
<location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation>
@ -2003,43 +2057,43 @@ Please do not use any special characters in the category name.</source>
<translation type="obsolete">Сваки дан</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="83"/>
<location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="84"/>
<location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="86"/>
<location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="87"/>
<location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="88"/>
<location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="89"/>
<location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
@ -4451,11 +4505,23 @@ Are you sure you want to quit qBittorrent?</source>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source>
<source>IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2772"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2805"/>
<source>Server domains:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2812"/>
<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.
@ -4464,12 +4530,12 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2832"/>
<location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3019"/>
<location filename="../gui/optionsdlg.ui" line="3022"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation>
</message>
@ -4769,23 +4835,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/>
<location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source>
<translation type="unfinished">Аутентификација</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/>
<location filename="../gui/optionsdlg.ui" line="3077"/>
<location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source>
<translation type="unfinished">Корисничко име:</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/>
<location filename="../gui/optionsdlg.ui" line="3091"/>
<location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source>
<translation type="unfinished">Лозинка:</translation>
</message>
@ -4876,7 +4942,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/>
<location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source>
<translation type="unfinished">Порт:</translation>
</message>
@ -5144,7 +5210,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="obsolete">Омогући Веб Кориснички Интерфејс (Даљински приступ)</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2822"/>
<location filename="../gui/optionsdlg.ui" line="2825"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished">Користи UPnP / NAT-PMP преусмерење порта са мог рутера</translation>
</message>
@ -5153,32 +5219,32 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="obsolete">Користи HTTPS уместо HTTP</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2863"/>
<location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source>
<translation type="unfinished">Сертификат:</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2875"/>
<location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source>
<translation type="unfinished">Увоз SSL сертификата</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2916"/>
<location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source>
<translation type="unfinished">Кључ:</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2928"/>
<location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source>
<translation type="unfinished">Увоз SSL кључа</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2950"/>
<location filename="../gui/optionsdlg.ui" line="2953"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2995"/>
<location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source>
<translation type="unfinished">Заобиђи аутентификацију за localhost-а</translation>
</message>
@ -5187,17 +5253,17 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="obsolete">Обнови име мог динамичког домена</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3031"/>
<location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source>
<translation type="unfinished">Сервис:</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3054"/>
<location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source>
<translation type="unfinished">Регистар</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3063"/>
<location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source>
<translation type="unfinished">Име домена:</translation>
</message>
@ -5272,93 +5338,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1437"/>
<location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1444"/>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1461"/>
<location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="377"/>
<location filename="../gui/optionsdlg.cpp" line="380"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/>
<location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source>
<translation type="unfinished">Изаберите директоријум за извоз</translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="374"/>
<location filename="../gui/optionsdlg.cpp" line="387"/>
<location filename="../gui/optionsdlg.cpp" line="390"/>
<location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source>
<translation type="unfinished">Изаберите директоријум за чување</translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="383"/>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source>
<translation type="unfinished">Анализа грешака</translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Failed to parse the provided IP filter</source>
<translation type="unfinished">Неспешна анализа датог IP филтера</translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source>
<translation type="unfinished">Успешно обновљен</translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source>
<translation type="unfinished">Погрешан кључ</translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>This is not a valid SSL key.</source>
<translation type="unfinished">Ово није валидан SSL кључ.</translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source>
<translation type="unfinished">Неважећи сертификат</translation>
</message>
@ -5368,48 +5434,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>This is not a valid SSL certificate.</source>
<translation type="unfinished">Ово није валидан SSL сертификат.</translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation>
</message>
@ -6844,23 +6910,23 @@ Those plugins were disabled.</source>
<context>
<name>QObject</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="134"/>
<location filename="../webui/abstractwebapplication.cpp" line="135"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="482"/>
<location filename="../webui/webapplication.cpp" line="497"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="495"/>
<location filename="../webui/webapplication.cpp" line="515"/>
<source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="475"/>
<location filename="../webui/webapplication.cpp" line="490"/>
<source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation>
</message>
@ -8154,82 +8220,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/>
<location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
@ -9733,12 +9799,12 @@ Please choose a different name and try again.</source>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="812"/>
<location filename="../webui/webapplication.cpp" line="832"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="890"/>
<location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source>
<translation type="unfinished"></translation>
</message>
@ -9756,12 +9822,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="98"/>
<location filename="../webui/webui.cpp" line="102"/>
<source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="101"/>
<location filename="../webui/webui.cpp" line="105"/>
<source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation>
</message>
@ -10144,22 +10210,22 @@ Please choose a different name and try again.</source>
<translation>%1m</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="797"/>
<location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source>
<translation type="unfinished">Ради</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="795"/>
<location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source>
<translation type="unfinished">Ажурирање...</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="799"/>
<location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source>
<translation type="unfinished">Не ради</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="793"/>
<location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source>
<translation type="unfinished">Није још контактиран</translation>
</message>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -82,6 +82,45 @@
<translation>Litsenziya</translation>
</message>
</context>
<context>
<name>AbstractWebApplication</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="416"/>
<source>WebUI: Origin header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="417"/>
<source>Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="426"/>
<source>WebUI: Referer header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="427"/>
<source>Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="444"/>
<source>WebUI: Invalid Host header, port mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="445"/>
<location filename="../webui/abstractwebapplication.cpp" line="475"/>
<source>Source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="474"/>
<source>WebUI: Invalid Host header</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
@ -280,10 +319,6 @@ Error: %2</source>
&apos; characters. They insert a newline.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Torrent is already in download list. Trackers were merged.</source>
<translation type="obsolete">Torrent yuklanishlar royxatida bor. Trekerlar birlashtirildi.</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="275"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="309"/>
@ -300,10 +335,6 @@ Error: %2</source>
<source>This magnet link was not recognized</source>
<translation>Bu magnet havolasi nomalum formatda</translation>
</message>
<message>
<source>Magnet link is already in download list. Trackers were merged.</source>
<translation type="obsolete">Magnet havolasi yuklanishlar royxatida mavjud. Trekerlar birlashtirildi.</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="309"/>
<source>Cannot add this torrent. Perhaps it is already in adding.</source>
@ -400,10 +431,6 @@ Error: %2</source>
</context>
<context>
<name>AdvancedSettings</name>
<message>
<source>Disk write cache size</source>
<translation type="obsolete">Diskka yozish kesh hajmi</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="229"/>
<source> MiB</source>
@ -1094,125 +1121,115 @@ Error: %2</source>
<translation>Ichki ornatilgan treker (OCHIQ)</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation>Tizim tarmogi holati %1ga ozgardi</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source>
<translation>ONLAYN</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source>
<translation>OFLAYN</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2409"/>
<location filename="../base/bittorrent/session.cpp" line="2411"/>
<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 tarmoq sozlamasi ozgardi, seans boglamasi yangilanmoqda</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2426"/>
<location filename="../base/bittorrent/session.cpp" line="2428"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2765"/>
<location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2890"/>
<location filename="../base/bittorrent/session.cpp" line="2892"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3527"/>
<location filename="../base/bittorrent/session.cpp" line="3529"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation>%1 torrent faylini dekodlab bolmaydi.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3664"/>
<location filename="../base/bittorrent/session.cpp" line="3666"/>
<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>%2 torrentidagi %1 faylini yuklab olish</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3763"/>
<location filename="../base/bittorrent/session.cpp" line="3765"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3989"/>
<location filename="../base/bittorrent/session.cpp" line="3991"/>
<source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation>%1.torrent faylini saqlab bolmadi</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4039"/>
<location filename="../base/bittorrent/session.cpp" line="4041"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4052"/>
<location filename="../base/bittorrent/session.cpp" line="4054"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4064"/>
<location filename="../base/bittorrent/session.cpp" line="4066"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4124"/>
<location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation>chunki %1 ochirib qoyilgan.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4127"/>
<location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation>chunki %1 ochirib qoyilgan.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4145"/>
<location filename="../base/bittorrent/session.cpp" line="4147"/>
<source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation>Ushbu URLning sidini izlash amalga oshmadi: %1, xabar: %2</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4191"/>
<location filename="../base/bittorrent/session.cpp" line="4193"/>
<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 type="unfinished"></translation>
</message>
<message>
<source>&apos;%1&apos; was removed from transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="obsolete">%1 oldi-berdi royxatidan va diskdan olib tashlandi.</translation>
</message>
<message>
<source>&apos;%1&apos; was removed from transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="obsolete">%1 oldi-berdi royxatidan olib tashlandi.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2056"/>
<source>Downloading &apos;%1&apos;, please wait...</source>
@ -1221,19 +1238,19 @@ Error: %2</source>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1187"/>
<location filename="../base/bittorrent/session.cpp" line="2503"/>
<location filename="../base/bittorrent/session.cpp" line="2505"/>
<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 har qanday interfeys portini tinglashga urinmoqda: %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2445"/>
<location filename="../base/bittorrent/session.cpp" line="2447"/>
<source>The network interface defined is invalid: %1</source>
<translation>Belgilangan tarmoq interfeysi yaroqsiz: %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1200"/>
<location filename="../base/bittorrent/session.cpp" line="2514"/>
<location filename="../base/bittorrent/session.cpp" line="2516"/>
<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 interfeysining %2-portini tinglashga urinmoqda</translation>
@ -1246,16 +1263,16 @@ Error: %2</source>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source>
<translation type="unfinished"></translation>
</message>
@ -1285,118 +1302,118 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2479"/>
<location filename="../base/bittorrent/session.cpp" line="2481"/>
<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 tinglashga %1 mahalliy manzilni topa olmadi</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2507"/>
<location filename="../base/bittorrent/session.cpp" line="2509"/>
<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 hech qaysi interfeysda %1 portini tinglay olmadi. Sababi: %2.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3438"/>
<location filename="../base/bittorrent/session.cpp" line="3440"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation>%2 torrentiga %1 trekeri qoshildi</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3448"/>
<location filename="../base/bittorrent/session.cpp" line="3450"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation>%1 trekeri %2 torrentidan ochirib tashlandi</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3463"/>
<location filename="../base/bittorrent/session.cpp" line="3465"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation>%2 torrentiga %1 URL sidi qoshildi</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3469"/>
<location filename="../base/bittorrent/session.cpp" line="3471"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation>%1 URL sidi %2 torrentidan ochirib tashlandi</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3712"/>
<location filename="../base/bittorrent/session.cpp" line="3714"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation>%1 torrentini davomlab bolmaydi.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3797"/>
<location filename="../base/bittorrent/session.cpp" line="3799"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation>Berilgan IP filtri tahlil qilindi: %1 ta qoida qollandi.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3807"/>
<location filename="../base/bittorrent/session.cpp" line="3809"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation>Xato: berilgan IP filtrini tahlil qilib bolmadi.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4023"/>
<location filename="../base/bittorrent/session.cpp" line="4025"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation>Torrent qoshib bolmadi. Sababi: %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3972"/>
<location filename="../base/bittorrent/session.cpp" line="3974"/>
<source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation>%1 davomlandi. (tez davomlash)</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3999"/>
<location filename="../base/bittorrent/session.cpp" line="4001"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation>%1 yuklanishlar royxatiga qoshildi.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4088"/>
<location filename="../base/bittorrent/session.cpp" line="4090"/>
<source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation>I/O xatoligi yuz berdi, %1 pauza qilindi. %2</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4096"/>
<location filename="../base/bittorrent/session.cpp" line="4098"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation>UPnP/NAT-PMP: portni belgilash amalga oshmadi, xabar: %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4102"/>
<location filename="../base/bittorrent/session.cpp" line="4104"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation>UPnP/NAT-PMP: portni belgilash amalga oshdi, xabar: %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4112"/>
<location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation>IP filtri.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4115"/>
<location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation>port filtri.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4118"/>
<location filename="../base/bittorrent/session.cpp" line="4120"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation>i2p aralash rejim cheklovlari.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4121"/>
<location filename="../base/bittorrent/session.cpp" line="4123"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation>porti quyi darajada.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4165"/>
<location filename="../base/bittorrent/session.cpp" line="4167"/>
<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 interfeysida ushbu portni tinglamoqda: %2/%3</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4200"/>
<location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment>
<translation>Tashqi IP: %1</translation>
@ -1405,17 +1422,17 @@ Error: %2</source>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1468"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1472"/>
<source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation>%1 torrentini kochirib bolmadi. Sababi: %2</translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1646"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1650"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation>%1 torrentining fayl hajmi togri kelmayapti, pauza qilindi.</translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1652"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1656"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation>%1 torrentini tez davomlash rad etildi. Sababi: %2. Qayta tekshirilmoqda...</translation>
</message>
@ -1869,7 +1886,7 @@ Please do not use any special characters in the category name.</source>
<translation>Qoshish</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="90"/>
<location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation>
@ -1910,49 +1927,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="82"/>
<location filename="../webui/extra_translations.h" line="79"/>
<source>Limit upload rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="80"/>
<source>Limit download rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="81"/>
<source>Rename torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation>Boshqa...</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="83"/>
<location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Dushanba</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="84"/>
<location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Seshanba</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Chorshanba</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="86"/>
<location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Payshanba</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="87"/>
<location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Juma</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="88"/>
<location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Shanba</translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="89"/>
<location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Yakshanba</translation>
@ -4325,11 +4357,23 @@ Uni ozingiz ornating.</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source>
<source>IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2772"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2805"/>
<source>Server domains:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2812"/>
<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.
@ -4338,12 +4382,12 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2832"/>
<location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3019"/>
<location filename="../gui/optionsdlg.ui" line="3022"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation>
</message>
@ -4631,23 +4675,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/>
<location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/>
<location filename="../gui/optionsdlg.ui" line="3077"/>
<location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/>
<location filename="../gui/optionsdlg.ui" line="3091"/>
<location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
@ -4748,7 +4792,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/>
<location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
@ -5000,52 +5044,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2822"/>
<location filename="../gui/optionsdlg.ui" line="2825"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2863"/>
<location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2875"/>
<location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2916"/>
<location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2928"/>
<location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2950"/>
<location filename="../gui/optionsdlg.ui" line="2953"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2995"/>
<location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3031"/>
<location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3054"/>
<location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3063"/>
<location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source>
<translation type="unfinished"></translation>
</message>
@ -5120,93 +5164,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1437"/>
<location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1444"/>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1461"/>
<location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="377"/>
<location filename="../gui/optionsdlg.cpp" line="380"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/>
<location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="374"/>
<location filename="../gui/optionsdlg.cpp" line="387"/>
<location filename="../gui/optionsdlg.cpp" line="390"/>
<location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="383"/>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished">Berilgan IP filtri tahlil qilindi: %1 ta qoida qollandi.</translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source>
<translation type="unfinished"></translation>
</message>
@ -5216,48 +5260,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation>
</message>
@ -6207,23 +6251,23 @@ Those plugins were disabled.</source>
<context>
<name>QObject</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="134"/>
<location filename="../webui/abstractwebapplication.cpp" line="135"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="482"/>
<location filename="../webui/webapplication.cpp" line="497"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="495"/>
<location filename="../webui/webapplication.cpp" line="515"/>
<source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="475"/>
<location filename="../webui/webapplication.cpp" line="490"/>
<source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation>
</message>
@ -7384,82 +7428,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/>
<location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
@ -8911,12 +8955,12 @@ Please choose a different name and try again.</source>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="812"/>
<location filename="../webui/webapplication.cpp" line="832"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="890"/>
<location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source>
<translation type="unfinished"></translation>
</message>
@ -8934,12 +8978,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="98"/>
<location filename="../webui/webui.cpp" line="102"/>
<source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="101"/>
<location filename="../webui/webui.cpp" line="105"/>
<source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation>
</message>
@ -9195,22 +9239,22 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="797"/>
<location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="795"/>
<location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="799"/>
<location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="793"/>
<location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source>
<translation type="unfinished"></translation>
</message>

View file

@ -82,6 +82,45 @@
<translation>Giấy phép</translation>
</message>
</context>
<context>
<name>AbstractWebApplication</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="416"/>
<source>WebUI: Origin header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="417"/>
<source>Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="426"/>
<source>WebUI: Referer header &amp; Target origin mismatch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="427"/>
<source>Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="444"/>
<source>WebUI: Invalid Host header, port mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="445"/>
<location filename="../webui/abstractwebapplication.cpp" line="475"/>
<source>Source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="474"/>
<source>WebUI: Invalid Host header</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
@ -1094,111 +1133,111 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2387"/>
<location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2409"/>
<location filename="../base/bittorrent/session.cpp" line="2411"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2426"/>
<location filename="../base/bittorrent/session.cpp" line="2428"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2765"/>
<location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2890"/>
<location filename="../base/bittorrent/session.cpp" line="2892"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3527"/>
<location filename="../base/bittorrent/session.cpp" line="3529"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3664"/>
<location filename="../base/bittorrent/session.cpp" line="3666"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3763"/>
<location filename="../base/bittorrent/session.cpp" line="3765"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3989"/>
<location filename="../base/bittorrent/session.cpp" line="3991"/>
<source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4039"/>
<location filename="../base/bittorrent/session.cpp" line="4041"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4052"/>
<location filename="../base/bittorrent/session.cpp" line="4054"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4064"/>
<location filename="../base/bittorrent/session.cpp" line="4066"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4124"/>
<location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4127"/>
<location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4145"/>
<location filename="../base/bittorrent/session.cpp" line="4147"/>
<source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4191"/>
<location filename="../base/bittorrent/session.cpp" line="4193"/>
<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 type="unfinished"></translation>
@ -1211,19 +1250,19 @@ Error: %2</source>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1187"/>
<location filename="../base/bittorrent/session.cpp" line="2503"/>
<location filename="../base/bittorrent/session.cpp" line="2505"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2445"/>
<location filename="../base/bittorrent/session.cpp" line="2447"/>
<source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1200"/>
<location filename="../base/bittorrent/session.cpp" line="2514"/>
<location filename="../base/bittorrent/session.cpp" line="2516"/>
<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 type="unfinished"></translation>
@ -1236,16 +1275,16 @@ Error: %2</source>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/>
<location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source>
<translation type="unfinished"></translation>
</message>
@ -1275,118 +1314,118 @@ Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2479"/>
<location filename="../base/bittorrent/session.cpp" line="2481"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2507"/>
<location filename="../base/bittorrent/session.cpp" line="2509"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3438"/>
<location filename="../base/bittorrent/session.cpp" line="3440"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3448"/>
<location filename="../base/bittorrent/session.cpp" line="3450"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3463"/>
<location filename="../base/bittorrent/session.cpp" line="3465"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3469"/>
<location filename="../base/bittorrent/session.cpp" line="3471"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3712"/>
<location filename="../base/bittorrent/session.cpp" line="3714"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3797"/>
<location filename="../base/bittorrent/session.cpp" line="3799"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3807"/>
<location filename="../base/bittorrent/session.cpp" line="3809"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4023"/>
<location filename="../base/bittorrent/session.cpp" line="4025"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3972"/>
<location filename="../base/bittorrent/session.cpp" line="3974"/>
<source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3999"/>
<location filename="../base/bittorrent/session.cpp" line="4001"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4088"/>
<location filename="../base/bittorrent/session.cpp" line="4090"/>
<source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4096"/>
<location filename="../base/bittorrent/session.cpp" line="4098"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4102"/>
<location filename="../base/bittorrent/session.cpp" line="4104"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4112"/>
<location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4115"/>
<location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4118"/>
<location filename="../base/bittorrent/session.cpp" line="4120"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4121"/>
<location filename="../base/bittorrent/session.cpp" line="4123"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4165"/>
<location filename="../base/bittorrent/session.cpp" line="4167"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4200"/>
<location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation>
@ -1395,17 +1434,17 @@ Error: %2</source>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1468"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1472"/>
<source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1646"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1650"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1652"/>
<location filename="../base/bittorrent/torrenthandle.cpp" line="1656"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation>
</message>
@ -1859,7 +1898,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="90"/>
<location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation>
@ -1900,49 +1939,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="82"/>
<location filename="../webui/extra_translations.h" line="79"/>
<source>Limit upload rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="80"/>
<source>Limit download rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="81"/>
<source>Rename torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="83"/>
<location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="84"/>
<location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="85"/>
<location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="86"/>
<location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="87"/>
<location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="88"/>
<location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/extra_translations.h" line="89"/>
<location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation>
@ -4310,11 +4364,23 @@ Please install it manually.</source>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source>
<source>IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2772"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2805"/>
<source>Server domains:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2812"/>
<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.
@ -4323,12 +4389,12 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2832"/>
<location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3019"/>
<location filename="../gui/optionsdlg.ui" line="3022"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation>
</message>
@ -4616,23 +4682,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/>
<location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/>
<location filename="../gui/optionsdlg.ui" line="3077"/>
<location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source>
<translation type="unfinished">Tên người dùng:</translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/>
<location filename="../gui/optionsdlg.ui" line="3091"/>
<location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source>
<translation type="unfinished">Mật khẩu:</translation>
</message>
@ -4733,7 +4799,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/>
<location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
@ -4985,52 +5051,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2822"/>
<location filename="../gui/optionsdlg.ui" line="2825"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2863"/>
<location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2875"/>
<location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2916"/>
<location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2928"/>
<location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2950"/>
<location filename="../gui/optionsdlg.ui" line="2953"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="2995"/>
<location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3031"/>
<location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3054"/>
<location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.ui" line="3063"/>
<location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source>
<translation type="unfinished"></translation>
</message>
@ -5105,93 +5171,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1437"/>
<location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1444"/>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1447"/>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1450"/>
<location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1461"/>
<location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="377"/>
<location filename="../gui/optionsdlg.cpp" line="380"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/>
<location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="374"/>
<location filename="../gui/optionsdlg.cpp" line="387"/>
<location filename="../gui/optionsdlg.cpp" line="390"/>
<location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="383"/>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="384"/>
<location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1582"/>
<location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1555"/>
<location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source>
<translation type="unfinished"></translation>
</message>
@ -5201,48 +5267,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1530"/>
<location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1540"/>
<location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1545"/>
<location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1705"/>
<location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1714"/>
<location filename="../gui/optionsdlg.cpp" line="1712"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdlg.cpp" line="1718"/>
<location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation>
</message>
@ -6215,23 +6281,23 @@ Those plugins were disabled.</source>
<context>
<name>QObject</name>
<message>
<location filename="../webui/abstractwebapplication.cpp" line="134"/>
<location filename="../webui/abstractwebapplication.cpp" line="135"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="482"/>
<location filename="../webui/webapplication.cpp" line="497"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="495"/>
<location filename="../webui/webapplication.cpp" line="515"/>
<source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="475"/>
<location filename="../webui/webapplication.cpp" line="490"/>
<source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation>
</message>
@ -7392,82 +7458,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/>
<location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
@ -8919,12 +8985,12 @@ Please choose a different name and try again.</source>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="812"/>
<location filename="../webui/webapplication.cpp" line="832"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="890"/>
<location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source>
<translation type="unfinished"></translation>
</message>
@ -8942,12 +9008,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="98"/>
<location filename="../webui/webui.cpp" line="102"/>
<source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="101"/>
<location filename="../webui/webui.cpp" line="105"/>
<source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation>
</message>
@ -9215,22 +9281,22 @@ Please choose a different name and try again.</source>
<translation>%1phút</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="797"/>
<location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source>
<translation>Làm việc</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="795"/>
<location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source>
<translation>Đang cập nhật...</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="799"/>
<location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source>
<translation>Đang không thực hiện</translation>
</message>
<message>
<location filename="../webui/btjson.cpp" line="793"/>
<location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source>
<translation>Chưa liên lạc đưc</translation>
</message>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff