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> <translation type="unfinished"></translation>
</message> </message>
</context> </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> <context>
<name>AddNewTorrentDialog</name> <name>AddNewTorrentDialog</name>
<message> <message>
@ -1082,111 +1121,111 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment> <comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source> <source>ONLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source> <source>OFFLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment> <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Configured network interface address 124.5.1568.1 isn&apos;t valid.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2765"/> <location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source> <source>Encryption support [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source> <source>FORCED</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source> <source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4124"/> <location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment> <comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4127"/> <location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment> <comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed listening on interface 192.168.0.1 port: TCP/6881. Reason: already in use.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1199,19 +1238,19 @@ Error: %2</source>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1187"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on any interface port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1200"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1224,16 +1263,16 @@ Error: %2</source>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source> <source>ON</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source> <source>OFF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1263,118 +1302,118 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>qBittorrent didn&apos;t find an IPv4 local address to listen on</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed to listen on any interface port: TCP/6881. Reason: no such interface</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment> <comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment> <comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment> <comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4112"/> <location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source> <source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment> <comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4115"/> <location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source> <source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment> <comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment> <comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment> <comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent is successfully listening on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4200"/> <location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source> <source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment> <comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1383,17 +1422,17 @@ Error: %2</source>
<context> <context>
<name>BitTorrent::TorrentHandle</name> <name>BitTorrent::TorrentHandle</name>
<message> <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> <source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1847,7 +1886,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="90"/> <location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source> <source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment> <comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1888,49 +1927,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment> <comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="83"/> <location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source> <source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="84"/> <location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source> <source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="85"/> <location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source> <source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="86"/> <location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source> <source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="87"/> <location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source> <source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="88"/> <location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source> <source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="89"/> <location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source> <source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -4297,11 +4351,23 @@ Please install it manually.</source>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2765"/> <location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source> <source>IP address:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2772"/> <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. <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack, In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server. 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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2832"/> <location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source> <source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4603,23 +4669,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1154"/> <location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/> <location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source> <source>Authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1166"/> <location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/> <location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/> <location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3077"/> <location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source> <source>Username:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1176"/> <location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/> <location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/> <location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3091"/> <location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4720,7 +4786,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1538"/> <location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/> <location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source> <source>Port:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4972,52 +5038,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2863"/> <location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source> <source>Certificate:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2875"/> <location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source> <source>Import SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2916"/> <location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source> <source>Key:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2928"/> <location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source> <source>Import SSL Key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2995"/> <location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source> <source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3031"/> <location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source> <source>Service:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3054"/> <location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source> <source>Register</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3063"/> <location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source> <source>Domain name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5092,93 +5158,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1437"/> <location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source> <source>Select folder to monitor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1444"/> <location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source> <source>Folder is already being monitored:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1447"/> <location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source> <source>Folder does not exist:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1450"/> <location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source> <source>Folder is not readable:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1461"/> <location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source> <source>Adding entry failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="377"/> <location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="380"/> <location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/> <location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/> <location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source> <source>Choose export directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="374"/> <location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="387"/> <location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="390"/> <location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source> <source>Choose a save directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="383"/> <location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source> <source>Choose an IP filter file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="384"/> <location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source> <source>All supported filters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source> <source>SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1580"/> <location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source> <source>Parsing error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1582"/> <location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source> <source>Successfully refreshed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1555"/> <location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source> <source>Invalid key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1540"/> <location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source> <source>Invalid certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5188,48 +5254,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source> <source>Import SSL certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source> <source>Import SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source> <source>SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1705"/> <location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source> <source>Time Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1714"/> <location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/> <location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source> <source>Length Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -6179,23 +6245,23 @@ Those plugins were disabled.</source>
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <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> <source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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>Error: &apos;%1&apos; is not a valid torrent file.
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -7356,82 +7422,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context> <context>
<name>SpeedWidget</name> <name>SpeedWidget</name>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/> <location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source> <source>Period:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/> <location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source> <source>1 Minute</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/> <location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source> <source>5 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/> <location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source> <source>30 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/> <location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source> <source>6 Hours</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/> <location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source> <source>Select Graphs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/> <location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source> <source>Total Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/> <location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source> <source>Total Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/> <location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source> <source>Payload Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/> <location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source> <source>Payload Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/> <location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source> <source>Overhead Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/> <location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source> <source>Overhead Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/> <location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source> <source>DHT Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/> <location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source> <source>DHT Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/> <location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source> <source>Tracker Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/> <location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source> <source>Tracker Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -8883,12 +8949,12 @@ Please choose a different name and try again.</source>
<context> <context>
<name>WebApplication</name> <name>WebApplication</name>
<message> <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> <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/webapplication.cpp" line="890"/> <location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source> <source>Incorrect category name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -8906,12 +8972,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9167,22 +9233,22 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="797"/> <location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source> <source>Working</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="795"/> <location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source> <source>Updating...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="799"/> <location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source> <source>Not working</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="793"/> <location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source> <source>Not contacted yet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View file

@ -82,6 +82,45 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </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> <context>
<name>AddNewTorrentDialog</name> <name>AddNewTorrentDialog</name>
<message> <message>
@ -1138,111 +1177,111 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment> <comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source> <source>ONLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source> <source>OFFLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment> <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Configured network interface address 124.5.1568.1 isn&apos;t valid.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2765"/> <location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source> <source>Encryption support [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source> <source>FORCED</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source> <source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4124"/> <location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment> <comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4127"/> <location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment> <comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed listening on interface 192.168.0.1 port: TCP/6881. Reason: already in use.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1255,19 +1294,19 @@ Error: %2</source>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1187"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on any interface port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1200"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1280,16 +1319,16 @@ Error: %2</source>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source> <source>ON</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source> <source>OFF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1319,118 +1358,118 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>qBittorrent didn&apos;t find an IPv4 local address to listen on</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed to listen on any interface port: TCP/6881. Reason: no such interface</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment> <comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment> <comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment> <comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4112"/> <location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source> <source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment> <comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4115"/> <location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source> <source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment> <comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment> <comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment> <comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent is successfully listening on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4200"/> <location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source> <source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment> <comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1439,17 +1478,17 @@ Error: %2</source>
<context> <context>
<name>BitTorrent::TorrentHandle</name> <name>BitTorrent::TorrentHandle</name>
<message> <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> <source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1927,7 +1966,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="90"/> <location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source> <source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment> <comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1980,49 +2019,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment> <comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="83"/> <location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source> <source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="84"/> <location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source> <source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="85"/> <location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source> <source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="86"/> <location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source> <source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="87"/> <location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source> <source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="88"/> <location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source> <source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="89"/> <location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source> <source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -4428,11 +4482,23 @@ Are you sure you want to quit qBittorrent?</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2765"/> <location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source> <source>IP address:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2772"/> <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. <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack, In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server. 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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2832"/> <location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source> <source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4734,23 +4800,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1154"/> <location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/> <location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source> <source>Authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1166"/> <location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/> <location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/> <location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3077"/> <location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source> <source>Username:</source>
<translation type="unfinished">Username:</translation> <translation type="unfinished">Username:</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1176"/> <location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/> <location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/> <location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3091"/> <location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished">Password:</translation> <translation type="unfinished">Password:</translation>
</message> </message>
@ -4851,7 +4917,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1538"/> <location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/> <location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source> <source>Port:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5103,52 +5169,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2863"/> <location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source> <source>Certificate:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2875"/> <location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source> <source>Import SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2916"/> <location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source> <source>Key:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2928"/> <location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source> <source>Import SSL Key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2995"/> <location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source> <source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3031"/> <location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source> <source>Service:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3054"/> <location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source> <source>Register</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3063"/> <location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source> <source>Domain name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5223,93 +5289,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1437"/> <location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source> <source>Select folder to monitor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1444"/> <location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source> <source>Folder is already being monitored:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1447"/> <location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source> <source>Folder does not exist:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1450"/> <location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source> <source>Folder is not readable:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1461"/> <location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source> <source>Adding entry failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="377"/> <location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="380"/> <location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/> <location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/> <location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source> <source>Choose export directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="374"/> <location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="387"/> <location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="390"/> <location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source> <source>Choose a save directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="383"/> <location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source> <source>Choose an IP filter file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="384"/> <location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source> <source>All supported filters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source> <source>SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1580"/> <location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source> <source>Parsing error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1582"/> <location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source> <source>Successfully refreshed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1555"/> <location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source> <source>Invalid key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1540"/> <location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source> <source>Invalid certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5319,48 +5385,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source> <source>Import SSL certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source> <source>Import SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source> <source>SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1705"/> <location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source> <source>Time Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1714"/> <location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/> <location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source> <source>Length Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -6345,23 +6411,23 @@ Those plugins were disabled.</source>
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <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> <source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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>Error: &apos;%1&apos; is not a valid torrent file.
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -7655,82 +7721,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context> <context>
<name>SpeedWidget</name> <name>SpeedWidget</name>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/> <location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source> <source>Period:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/> <location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source> <source>1 Minute</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/> <location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source> <source>5 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/> <location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source> <source>30 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/> <location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source> <source>6 Hours</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/> <location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source> <source>Select Graphs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/> <location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source> <source>Total Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/> <location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source> <source>Total Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/> <location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source> <source>Payload Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/> <location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source> <source>Payload Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/> <location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source> <source>Overhead Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/> <location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source> <source>Overhead Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/> <location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source> <source>DHT Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/> <location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source> <source>DHT Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/> <location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source> <source>Tracker Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/> <location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source> <source>Tracker Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9238,12 +9304,12 @@ Please choose a different name and try again.</source>
<context> <context>
<name>WebApplication</name> <name>WebApplication</name>
<message> <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> <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/webapplication.cpp" line="890"/> <location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source> <source>Incorrect category name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9261,12 +9327,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9662,22 +9728,22 @@ Please choose a different name and try again.</source>
<translation>%1m</translation> <translation>%1m</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="797"/> <location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source> <source>Working</source>
<translation>Working</translation> <translation>Working</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="795"/> <location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source> <source>Updating...</source>
<translation>Updating...</translation> <translation>Updating...</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="799"/> <location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source> <source>Not working</source>
<translation>Not working</translation> <translation>Not working</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="793"/> <location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source> <source>Not contacted yet</source>
<translation>Not contacted yet</translation> <translation>Not contacted yet</translation>
</message> </message>

View file

@ -82,6 +82,45 @@
<translation>Licence</translation> <translation>Licence</translation>
</message> </message>
</context> </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> <context>
<name>AddNewTorrentDialog</name> <name>AddNewTorrentDialog</name>
<message> <message>
@ -1154,111 +1193,111 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment> <comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source> <source>ONLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source> <source>OFFLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment> <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Configured network interface address 124.5.1568.1 isn&apos;t valid.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2765"/> <location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source> <source>Encryption support [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source> <source>FORCED</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source> <source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4124"/> <location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment> <comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4127"/> <location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment> <comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed listening on interface 192.168.0.1 port: TCP/6881. Reason: already in use.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1271,19 +1310,19 @@ Error: %2</source>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1187"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on any interface port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1200"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1296,16 +1335,16 @@ Error: %2</source>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source> <source>ON</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source> <source>OFF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1335,118 +1374,118 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>qBittorrent didn&apos;t find an IPv4 local address to listen on</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed to listen on any interface port: TCP/6881. Reason: no such interface</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment> <comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment> <comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment> <comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4112"/> <location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source> <source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment> <comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4115"/> <location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source> <source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment> <comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment> <comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment> <comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent is successfully listening on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4200"/> <location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source> <source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment> <comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1455,17 +1494,17 @@ Error: %2</source>
<context> <context>
<name>BitTorrent::TorrentHandle</name> <name>BitTorrent::TorrentHandle</name>
<message> <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> <source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1951,7 +1990,7 @@ Please do not use any special characters in the category name.</source>
<translation type="obsolete">Category:</translation> <translation type="obsolete">Category:</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="90"/> <location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source> <source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment> <comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -2004,49 +2043,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment> <comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="83"/> <location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source> <source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="84"/> <location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source> <source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="85"/> <location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source> <source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="86"/> <location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source> <source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="87"/> <location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source> <source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="88"/> <location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source> <source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="89"/> <location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source> <source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -4452,11 +4506,23 @@ Are you sure you want to quit qBittorrent?</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2765"/> <location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source> <source>IP address:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2772"/> <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. <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack, In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server. 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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2832"/> <location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source> <source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4758,23 +4824,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1154"/> <location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/> <location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source> <source>Authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1166"/> <location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/> <location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/> <location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3077"/> <location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source> <source>Username:</source>
<translation type="unfinished">Username:</translation> <translation type="unfinished">Username:</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1176"/> <location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/> <location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/> <location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3091"/> <location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished">Password:</translation> <translation type="unfinished">Password:</translation>
</message> </message>
@ -4875,7 +4941,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1538"/> <location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/> <location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source> <source>Port:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5127,52 +5193,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2863"/> <location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source> <source>Certificate:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2875"/> <location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source> <source>Import SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2916"/> <location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source> <source>Key:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2928"/> <location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source> <source>Import SSL Key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2995"/> <location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source> <source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3031"/> <location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source> <source>Service:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3054"/> <location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source> <source>Register</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3063"/> <location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source> <source>Domain name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5247,93 +5313,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1437"/> <location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source> <source>Select folder to monitor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1444"/> <location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source> <source>Folder is already being monitored:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1447"/> <location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source> <source>Folder does not exist:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1450"/> <location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source> <source>Folder is not readable:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1461"/> <location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source> <source>Adding entry failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="377"/> <location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="380"/> <location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/> <location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/> <location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source> <source>Choose export directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="374"/> <location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="387"/> <location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="390"/> <location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source> <source>Choose a save directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="383"/> <location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source> <source>Choose an IP filter file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="384"/> <location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source> <source>All supported filters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source> <source>SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1580"/> <location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source> <source>Parsing error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1582"/> <location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source> <source>Successfully refreshed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1555"/> <location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source> <source>Invalid key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1540"/> <location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source> <source>Invalid certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5343,48 +5409,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source> <source>Import SSL certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source> <source>Import SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source> <source>SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1705"/> <location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source> <source>Time Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1714"/> <location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/> <location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source> <source>Length Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -6369,23 +6435,23 @@ Those plugins were disabled.</source>
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <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> <source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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>Error: &apos;%1&apos; is not a valid torrent file.
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -7679,82 +7745,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context> <context>
<name>SpeedWidget</name> <name>SpeedWidget</name>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/> <location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source> <source>Period:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/> <location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source> <source>1 Minute</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/> <location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source> <source>5 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/> <location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source> <source>30 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/> <location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source> <source>6 Hours</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/> <location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source> <source>Select Graphs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/> <location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source> <source>Total Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/> <location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source> <source>Total Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/> <location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source> <source>Payload Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/> <location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source> <source>Payload Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/> <location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source> <source>Overhead Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/> <location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source> <source>Overhead Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/> <location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source> <source>DHT Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/> <location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source> <source>DHT Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/> <location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source> <source>Tracker Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/> <location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source> <source>Tracker Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9266,12 +9332,12 @@ Please choose a different name and try again.</source>
<context> <context>
<name>WebApplication</name> <name>WebApplication</name>
<message> <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> <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/webapplication.cpp" line="890"/> <location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source> <source>Incorrect category name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9289,12 +9355,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9690,22 +9756,22 @@ Please choose a different name and try again.</source>
<translation>%1m</translation> <translation>%1m</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="797"/> <location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source> <source>Working</source>
<translation>Working</translation> <translation>Working</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="795"/> <location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source> <source>Updating...</source>
<translation>Updating...</translation> <translation>Updating...</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="799"/> <location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source> <source>Not working</source>
<translation>Not working</translation> <translation>Not working</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="793"/> <location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source> <source>Not contacted yet</source>
<translation>Not contacted yet</translation> <translation>Not contacted yet</translation>
</message> </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> <translation>ि</translation>
</message> </message>
</context> </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> <context>
<name>AddNewTorrentDialog</name> <name>AddNewTorrentDialog</name>
<message> <message>
@ -1142,111 +1181,111 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment> <comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source> <source>ONLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source> <source>OFFLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment> <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Configured network interface address 124.5.1568.1 isn&apos;t valid.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2765"/> <location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source> <source>Encryption support [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source> <source>FORCED</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source> <source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4124"/> <location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment> <comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4127"/> <location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment> <comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed listening on interface 192.168.0.1 port: TCP/6881. Reason: already in use.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1259,19 +1298,19 @@ Error: %2</source>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1187"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on any interface port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1200"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1284,16 +1323,16 @@ Error: %2</source>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source> <source>ON</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source> <source>OFF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1323,118 +1362,118 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>qBittorrent didn&apos;t find an IPv4 local address to listen on</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed to listen on any interface port: TCP/6881. Reason: no such interface</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment> <comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment> <comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment> <comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4112"/> <location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source> <source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment> <comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4115"/> <location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source> <source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment> <comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment> <comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment> <comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent is successfully listening on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4200"/> <location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source> <source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment> <comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1443,17 +1482,17 @@ Error: %2</source>
<context> <context>
<name>BitTorrent::TorrentHandle</name> <name>BitTorrent::TorrentHandle</name>
<message> <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> <source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1931,7 +1970,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="90"/> <location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source> <source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment> <comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1984,49 +2023,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment> <comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="83"/> <location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source> <source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="84"/> <location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source> <source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="85"/> <location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source> <source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="86"/> <location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source> <source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="87"/> <location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source> <source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="88"/> <location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source> <source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="89"/> <location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source> <source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -4421,11 +4475,23 @@ Please install it manually.</source>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2765"/> <location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source> <source>IP address:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2772"/> <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. <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack, In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server. 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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2832"/> <location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source> <source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4727,23 +4793,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1154"/> <location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/> <location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source> <source>Authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1166"/> <location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/> <location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/> <location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3077"/> <location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source> <source>Username:</source>
<translation type="unfinished"> :</translation> <translation type="unfinished"> :</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1176"/> <location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/> <location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/> <location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3091"/> <location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished">:</translation> <translation type="unfinished">:</translation>
</message> </message>
@ -4844,7 +4910,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1538"/> <location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/> <location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source> <source>Port:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5096,52 +5162,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2863"/> <location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source> <source>Certificate:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2875"/> <location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source> <source>Import SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2916"/> <location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source> <source>Key:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2928"/> <location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source> <source>Import SSL Key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2995"/> <location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source> <source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3031"/> <location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source> <source>Service:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3054"/> <location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source> <source>Register</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3063"/> <location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source> <source>Domain name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5216,93 +5282,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1437"/> <location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source> <source>Select folder to monitor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1444"/> <location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source> <source>Folder is already being monitored:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1447"/> <location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source> <source>Folder does not exist:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1450"/> <location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source> <source>Folder is not readable:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1461"/> <location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source> <source>Adding entry failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="377"/> <location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="380"/> <location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/> <location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/> <location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source> <source>Choose export directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="374"/> <location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="387"/> <location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="390"/> <location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source> <source>Choose a save directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="383"/> <location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source> <source>Choose an IP filter file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="384"/> <location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source> <source>All supported filters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source> <source>SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1580"/> <location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source> <source>Parsing error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1582"/> <location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source> <source>Successfully refreshed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1555"/> <location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source> <source>Invalid key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1540"/> <location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source> <source>Invalid certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5312,48 +5378,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source> <source>Import SSL certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source> <source>Import SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source> <source>SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1705"/> <location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source> <source>Time Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1714"/> <location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/> <location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source> <source>Length Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -6338,23 +6404,23 @@ Those plugins were disabled.</source>
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <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> <source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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>Error: &apos;%1&apos; is not a valid torrent file.
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -7648,82 +7714,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context> <context>
<name>SpeedWidget</name> <name>SpeedWidget</name>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/> <location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source> <source>Period:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/> <location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source> <source>1 Minute</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/> <location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source> <source>5 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/> <location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source> <source>30 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/> <location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source> <source>6 Hours</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/> <location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source> <source>Select Graphs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/> <location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source> <source>Total Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/> <location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source> <source>Total Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/> <location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source> <source>Payload Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/> <location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source> <source>Payload Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/> <location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source> <source>Overhead Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/> <location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source> <source>Overhead Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/> <location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source> <source>DHT Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/> <location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source> <source>DHT Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/> <location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source> <source>Tracker Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/> <location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source> <source>Tracker Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9215,12 +9281,12 @@ Please choose a different name and try again.</source>
<context> <context>
<name>WebApplication</name> <name>WebApplication</name>
<message> <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> <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/webapplication.cpp" line="890"/> <location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source> <source>Incorrect category name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9238,12 +9304,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9639,22 +9705,22 @@ Please choose a different name and try again.</source>
<translation>%1ि</translation> <translation>%1ि</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="797"/> <location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source> <source>Working</source>
<translation>ि</translation> <translation>ि</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="795"/> <location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source> <source>Updating...</source>
<translation> ...</translation> <translation> ...</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="799"/> <location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source> <source>Not working</source>
<translation>ि </translation> <translation>ि </translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="793"/> <location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source> <source>Not contacted yet</source>
<translation> </translation> <translation> </translation>
</message> </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> <translation>Լիցենզիան</translation>
</message> </message>
</context> </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> <context>
<name>AddNewTorrentDialog</name> <name>AddNewTorrentDialog</name>
<message> <message>
@ -1146,111 +1185,111 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment> <comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source> <source>ONLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source> <source>OFFLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment> <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Configured network interface address 124.5.1568.1 isn&apos;t valid.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2765"/> <location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source> <source>Encryption support [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source> <source>FORCED</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source> <source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4124"/> <location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment> <comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4127"/> <location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment> <comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed listening on interface 192.168.0.1 port: TCP/6881. Reason: already in use.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1263,19 +1302,19 @@ Error: %2</source>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1187"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on any interface port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1200"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1288,16 +1327,16 @@ Error: %2</source>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source> <source>ON</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source> <source>OFF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1327,118 +1366,118 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>qBittorrent didn&apos;t find an IPv4 local address to listen on</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed to listen on any interface port: TCP/6881. Reason: no such interface</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment> <comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment> <comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment> <comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4112"/> <location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source> <source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment> <comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4115"/> <location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source> <source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment> <comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment> <comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment> <comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent is successfully listening on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4200"/> <location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source> <source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment> <comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1447,17 +1486,17 @@ Error: %2</source>
<context> <context>
<name>BitTorrent::TorrentHandle</name> <name>BitTorrent::TorrentHandle</name>
<message> <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> <source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1939,7 +1978,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="90"/> <location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source> <source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment> <comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1996,49 +2035,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment> <comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="83"/> <location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source> <source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="84"/> <location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source> <source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="85"/> <location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source> <source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="86"/> <location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source> <source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="87"/> <location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source> <source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="88"/> <location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source> <source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="89"/> <location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source> <source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -4440,11 +4494,23 @@ Are you sure you want to quit qBittorrent?</source>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2765"/> <location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source> <source>IP address:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2772"/> <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. <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack, In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server. 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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2832"/> <location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source> <source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4746,23 +4812,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1154"/> <location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/> <location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source> <source>Authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1166"/> <location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/> <location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/> <location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3077"/> <location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source> <source>Username:</source>
<translation type="unfinished">Օգտվողը.</translation> <translation type="unfinished">Օգտվողը.</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1176"/> <location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/> <location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/> <location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3091"/> <location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished">Ծածկագիրը.</translation> <translation type="unfinished">Ծածկագիրը.</translation>
</message> </message>
@ -4863,7 +4929,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1538"/> <location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/> <location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source> <source>Port:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5115,52 +5181,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2863"/> <location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source> <source>Certificate:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2875"/> <location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source> <source>Import SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2916"/> <location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source> <source>Key:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2928"/> <location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source> <source>Import SSL Key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2995"/> <location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source> <source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3031"/> <location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source> <source>Service:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3054"/> <location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source> <source>Register</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3063"/> <location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source> <source>Domain name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5235,93 +5301,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1437"/> <location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source> <source>Select folder to monitor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1444"/> <location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source> <source>Folder is already being monitored:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1447"/> <location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source> <source>Folder does not exist:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1450"/> <location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source> <source>Folder is not readable:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1461"/> <location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source> <source>Adding entry failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="377"/> <location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="380"/> <location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/> <location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/> <location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source> <source>Choose export directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="374"/> <location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="387"/> <location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="390"/> <location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source> <source>Choose a save directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="383"/> <location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source> <source>Choose an IP filter file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="384"/> <location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source> <source>All supported filters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source> <source>SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1580"/> <location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source> <source>Parsing error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1582"/> <location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source> <source>Successfully refreshed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1555"/> <location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source> <source>Invalid key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1540"/> <location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source> <source>Invalid certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5331,48 +5397,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source> <source>Import SSL certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source> <source>Import SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source> <source>SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1705"/> <location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source> <source>Time Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1714"/> <location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/> <location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source> <source>Length Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -6357,23 +6423,23 @@ Those plugins were disabled.</source>
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <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> <source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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>Error: &apos;%1&apos; is not a valid torrent file.
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -7667,82 +7733,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context> <context>
<name>SpeedWidget</name> <name>SpeedWidget</name>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/> <location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source> <source>Period:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/> <location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source> <source>1 Minute</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/> <location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source> <source>5 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/> <location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source> <source>30 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/> <location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source> <source>6 Hours</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/> <location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source> <source>Select Graphs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/> <location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source> <source>Total Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/> <location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source> <source>Total Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/> <location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source> <source>Payload Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/> <location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source> <source>Payload Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/> <location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source> <source>Overhead Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/> <location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source> <source>Overhead Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/> <location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source> <source>DHT Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/> <location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source> <source>DHT Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/> <location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source> <source>Tracker Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/> <location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source> <source>Tracker Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9250,12 +9316,12 @@ Please choose a different name and try again.</source>
<context> <context>
<name>WebApplication</name> <name>WebApplication</name>
<message> <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> <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/webapplication.cpp" line="890"/> <location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source> <source>Incorrect category name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9273,12 +9339,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9661,22 +9727,22 @@ Please choose a different name and try again.</source>
<translation>%1րոպե</translation> <translation>%1րոպե</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="797"/> <location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source> <source>Working</source>
<translation>Աշխատում է</translation> <translation>Աշխատում է</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="795"/> <location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source> <source>Updating...</source>
<translation>Թարմացվում է...</translation> <translation>Թարմացվում է...</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="799"/> <location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source> <source>Not working</source>
<translation>Չի աշխատում</translation> <translation>Չի աշխատում</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="793"/> <location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source> <source>Not contacted yet</source>
<translation>Դեռ չի միացնել</translation> <translation>Դեռ չի միացնել</translation>
</message> </message>

File diff suppressed because it is too large Load diff

View file

@ -82,6 +82,45 @@
<translation>Leyfi</translation> <translation>Leyfi</translation>
</message> </message>
</context> </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> <context>
<name>AddNewTorrentDialog</name> <name>AddNewTorrentDialog</name>
<message> <message>
@ -1110,111 +1149,111 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment> <comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source> <source>ONLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source> <source>OFFLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment> <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Configured network interface address 124.5.1568.1 isn&apos;t valid.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2765"/> <location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source> <source>Encryption support [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source> <source>FORCED</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source> <source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation>Gat ekki vistað &apos;%1.torrent&apos;</translation> <translation>Gat ekki vistað &apos;%1.torrent&apos;</translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4124"/> <location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment> <comment>this peer was blocked because uTP is disabled.</comment>
<translation>vegna %1 er óvirk.</translation> <translation>vegna %1 er óvirk.</translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4127"/> <location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment> <comment>this peer was blocked because TCP is disabled.</comment>
<translation>vegna %1 er óvirk.</translation> <translation>vegna %1 er óvirk.</translation>
</message> </message>
<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> <source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed listening on interface 192.168.0.1 port: TCP/6881. Reason: already in use.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1227,19 +1266,19 @@ Error: %2</source>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1187"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on any interface port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1200"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1252,16 +1291,16 @@ Error: %2</source>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source> <source>ON</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source> <source>OFF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1291,118 +1330,118 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>qBittorrent didn&apos;t find an IPv4 local address to listen on</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed to listen on any interface port: TCP/6881. Reason: no such interface</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment> <comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t add torrent. Reason: %1</source>
<translation>Gat ekki bætt torrent. Ástæða: %1</translation> <translation>Gat ekki bætt torrent. Ástæða: %1</translation>
</message> </message>
<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> <source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment> <comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment> <comment>&apos;torrent name&apos; was added to download list.</comment>
<translation>&apos;%1&apos; bætt við niðurhals lista.</translation> <translation>&apos;%1&apos; bætt við niðurhals lista.</translation>
</message> </message>
<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> <source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4112"/> <location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source> <source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment> <comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4115"/> <location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source> <source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment> <comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment> <comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment> <comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent is successfully listening on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4200"/> <location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source> <source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment> <comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1411,17 +1450,17 @@ Error: %2</source>
<context> <context>
<name>BitTorrent::TorrentHandle</name> <name>BitTorrent::TorrentHandle</name>
<message> <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> <source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation>Gat ekki fært torrent: &apos;%1&apos;. Ástæða: %2</translation> <translation>Gat ekki fært torrent: &apos;%1&apos;. Ástæða: %2</translation>
</message> </message>
<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> <source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1912,7 +1951,22 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment> <comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation> <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> <translation type="obsolete">til</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="82"/> <location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source> <source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment> <comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation>Annað...</translation> <translation>Annað...</translation>
@ -1995,43 +2049,43 @@ Please do not use any special characters in the category name.</source>
<translation type="obsolete">Helgar</translation> <translation type="obsolete">Helgar</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="83"/> <location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source> <source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Mánudagur</translation> <translation>Mánudagur</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="84"/> <location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source> <source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Þriðjudagur</translation> <translation>Þriðjudagur</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="85"/> <location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source> <source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Miðvikudagur</translation> <translation>Miðvikudagur</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="86"/> <location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source> <source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Fimmtudagur</translation> <translation>Fimmtudagur</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="87"/> <location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source> <source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Föstudagur</translation> <translation>Föstudagur</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="88"/> <location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source> <source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Laugardagur</translation> <translation>Laugardagur</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="89"/> <location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source> <source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Sunnudagur</translation> <translation>Sunnudagur</translation>
@ -4415,11 +4469,23 @@ Please install it manually.</source>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2765"/> <location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source> <source>IP address:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2772"/> <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. <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack, In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server. 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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2832"/> <location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source> <source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4721,23 +4787,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1154"/> <location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/> <location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source> <source>Authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1166"/> <location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/> <location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/> <location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3077"/> <location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source> <source>Username:</source>
<translation type="unfinished">Notandanafn:</translation> <translation type="unfinished">Notandanafn:</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1176"/> <location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/> <location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/> <location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3091"/> <location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished">Lykilorð:</translation> <translation type="unfinished">Lykilorð:</translation>
</message> </message>
@ -4838,7 +4904,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1538"/> <location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/> <location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source> <source>Port:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5090,52 +5156,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2863"/> <location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source> <source>Certificate:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2875"/> <location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source> <source>Import SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2916"/> <location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source> <source>Key:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2928"/> <location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source> <source>Import SSL Key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2995"/> <location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source> <source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3031"/> <location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source> <source>Service:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3054"/> <location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source> <source>Register</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3063"/> <location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source> <source>Domain name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5210,93 +5276,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1437"/> <location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source> <source>Select folder to monitor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1444"/> <location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source> <source>Folder is already being monitored:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1447"/> <location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source> <source>Folder does not exist:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1450"/> <location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source> <source>Folder is not readable:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1461"/> <location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source> <source>Adding entry failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="377"/> <location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="380"/> <location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/> <location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/> <location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source> <source>Choose export directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="374"/> <location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="387"/> <location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="390"/> <location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source> <source>Choose a save directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="383"/> <location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source> <source>Choose an IP filter file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="384"/> <location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source> <source>All supported filters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source> <source>SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1580"/> <location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source> <source>Parsing error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1582"/> <location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source> <source>Successfully refreshed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1555"/> <location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source> <source>Invalid key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1540"/> <location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source> <source>Invalid certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5306,48 +5372,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source> <source>Import SSL certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source> <source>Import SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source> <source>SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1705"/> <location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source> <source>Time Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1714"/> <location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/> <location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source> <source>Length Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -6320,23 +6386,23 @@ Those plugins were disabled.</source>
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <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> <source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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>Error: &apos;%1&apos; is not a valid torrent file.
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -7567,82 +7633,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context> <context>
<name>SpeedWidget</name> <name>SpeedWidget</name>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/> <location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source> <source>Period:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/> <location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source> <source>1 Minute</source>
<translation>1 Mínúta</translation> <translation>1 Mínúta</translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/> <location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source> <source>5 Minutes</source>
<translation>5 Mínútur</translation> <translation>5 Mínútur</translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/> <location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source> <source>30 Minutes</source>
<translation>30 Mínútur</translation> <translation>30 Mínútur</translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/> <location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source> <source>6 Hours</source>
<translation>6 Klukkutímar</translation> <translation>6 Klukkutímar</translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/> <location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source> <source>Select Graphs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/> <location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source> <source>Total Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/> <location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source> <source>Total Download</source>
<translation>Samtals sótt</translation> <translation>Samtals sótt</translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/> <location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source> <source>Payload Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/> <location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source> <source>Payload Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/> <location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source> <source>Overhead Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/> <location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source> <source>Overhead Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/> <location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source> <source>DHT Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/> <location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source> <source>DHT Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/> <location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source> <source>Tracker Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/> <location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source> <source>Tracker Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9098,12 +9164,12 @@ Please choose a different name and try again.</source>
<context> <context>
<name>WebApplication</name> <name>WebApplication</name>
<message> <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> <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/webapplication.cpp" line="890"/> <location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source> <source>Incorrect category name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9121,12 +9187,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9465,22 +9531,22 @@ Please choose a different name and try again.</source>
<translation>%1m</translation> <translation>%1m</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="797"/> <location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source> <source>Working</source>
<translation>Virkar</translation> <translation>Virkar</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="795"/> <location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source> <source>Updating...</source>
<translation>Uppfæri...</translation> <translation>Uppfæri...</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="799"/> <location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source> <source>Not working</source>
<translation>Virkar ekki</translation> <translation>Virkar ekki</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="793"/> <location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source> <source>Not contacted yet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </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> <translation></translation>
</message> </message>
</context> </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> <context>
<name>AddNewTorrentDialog</name> <name>AddNewTorrentDialog</name>
<message> <message>
@ -1149,111 +1188,111 @@ Error: %2</source>
<translation type="obsolete">&apos;%1&apos; . ...</translation> <translation type="obsolete">&apos;%1&apos; . ...</translation>
</message> </message>
<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> <source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment> <comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source> <source>ONLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source> <source>OFFLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment> <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Configured network interface address 124.5.1568.1 isn&apos;t valid.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2765"/> <location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source> <source>Encryption support [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source> <source>FORCED</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source> <source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4124"/> <location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment> <comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4127"/> <location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment> <comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed listening on interface 192.168.0.1 port: TCP/6881. Reason: already in use.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1266,19 +1305,19 @@ Error: %2</source>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1187"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on any interface port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1200"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1291,16 +1330,16 @@ Error: %2</source>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source> <source>ON</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source> <source>OFF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1335,118 +1374,118 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>qBittorrent didn&apos;t find an IPv4 local address to listen on</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed to listen on any interface port: TCP/6881. Reason: no such interface</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment> <comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment> <comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment> <comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4112"/> <location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source> <source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment> <comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4115"/> <location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source> <source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment> <comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment> <comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment> <comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent is successfully listening on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4200"/> <location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source> <source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment> <comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1455,17 +1494,17 @@ Error: %2</source>
<context> <context>
<name>BitTorrent::TorrentHandle</name> <name>BitTorrent::TorrentHandle</name>
<message> <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> <source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1959,7 +1998,7 @@ Please do not use any special characters in the category name.</source>
<translation type="obsolete">:</translation> <translation type="obsolete">:</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="90"/> <location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source> <source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment> <comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -2012,49 +2051,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment> <comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="83"/> <location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source> <source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="84"/> <location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source> <source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="85"/> <location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source> <source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="86"/> <location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source> <source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="87"/> <location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source> <source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="88"/> <location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source> <source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="89"/> <location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source> <source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -4458,11 +4512,23 @@ Are you sure you want to quit qBittorrent?</source>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2765"/> <location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source> <source>IP address:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2772"/> <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. <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack, In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server. 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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2832"/> <location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source> <source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4764,23 +4830,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1154"/> <location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/> <location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source> <source>Authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1166"/> <location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/> <location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/> <location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3077"/> <location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source> <source>Username:</source>
<translation type="unfinished"> :</translation> <translation type="unfinished"> :</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1176"/> <location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/> <location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/> <location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3091"/> <location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished">:</translation> <translation type="unfinished">:</translation>
</message> </message>
@ -4881,7 +4947,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1538"/> <location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/> <location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source> <source>Port:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5133,52 +5199,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2863"/> <location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source> <source>Certificate:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2875"/> <location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source> <source>Import SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2916"/> <location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source> <source>Key:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2928"/> <location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source> <source>Import SSL Key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2995"/> <location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source> <source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3031"/> <location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source> <source>Service:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3054"/> <location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source> <source>Register</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3063"/> <location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source> <source>Domain name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5253,93 +5319,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1437"/> <location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source> <source>Select folder to monitor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1444"/> <location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source> <source>Folder is already being monitored:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1447"/> <location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source> <source>Folder does not exist:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1450"/> <location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source> <source>Folder is not readable:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1461"/> <location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source> <source>Adding entry failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="377"/> <location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="380"/> <location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/> <location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/> <location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source> <source>Choose export directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="374"/> <location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="387"/> <location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="390"/> <location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source> <source>Choose a save directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="383"/> <location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source> <source>Choose an IP filter file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="384"/> <location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source> <source>All supported filters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source> <source>SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1580"/> <location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source> <source>Parsing error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1582"/> <location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source> <source>Successfully refreshed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1555"/> <location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source> <source>Invalid key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1540"/> <location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source> <source>Invalid certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5349,48 +5415,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source> <source>Import SSL certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source> <source>Import SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source> <source>SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1705"/> <location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source> <source>Time Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1714"/> <location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/> <location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source> <source>Length Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -6375,23 +6441,23 @@ Those plugins were disabled.</source>
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <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> <source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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>Error: &apos;%1&apos; is not a valid torrent file.
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -7685,82 +7751,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context> <context>
<name>SpeedWidget</name> <name>SpeedWidget</name>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/> <location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source> <source>Period:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/> <location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source> <source>1 Minute</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/> <location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source> <source>5 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/> <location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source> <source>30 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/> <location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source> <source>6 Hours</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/> <location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source> <source>Select Graphs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/> <location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source> <source>Total Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/> <location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source> <source>Total Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/> <location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source> <source>Payload Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/> <location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source> <source>Payload Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/> <location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source> <source>Overhead Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/> <location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source> <source>Overhead Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/> <location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source> <source>DHT Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/> <location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source> <source>DHT Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/> <location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source> <source>Tracker Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/> <location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source> <source>Tracker Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9276,12 +9342,12 @@ Please choose a different name and try again.</source>
<context> <context>
<name>WebApplication</name> <name>WebApplication</name>
<message> <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> <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/webapplication.cpp" line="890"/> <location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source> <source>Incorrect category name</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -9299,12 +9365,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9687,22 +9753,22 @@ Please choose a different name and try again.</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="797"/> <location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source> <source>Working</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="795"/> <location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source> <source>Updating...</source>
<translation type="unfinished">...</translation> <translation type="unfinished">...</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="799"/> <location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source> <source>Not working</source>
<translation type="unfinished"> </translation> <translation type="unfinished"> </translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="793"/> <location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source> <source>Not contacted yet</source>
<translation type="unfinished"> </translation> <translation type="unfinished"> </translation>
</message> </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> <translation>Лиценца</translation>
</message> </message>
</context> </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> <context>
<name>AddNewTorrentDialog</name> <name>AddNewTorrentDialog</name>
<message> <message>
@ -1150,111 +1189,111 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment> <comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source> <source>ONLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source> <source>OFFLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment> <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Configured network interface address 124.5.1568.1 isn&apos;t valid.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2765"/> <location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source> <source>Encryption support [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source> <source>FORCED</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source> <source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4124"/> <location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment> <comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4127"/> <location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment> <comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed listening on interface 192.168.0.1 port: TCP/6881. Reason: already in use.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1267,19 +1306,19 @@ Error: %2</source>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1187"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on any interface port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1200"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1292,16 +1331,16 @@ Error: %2</source>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source> <source>ON</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source> <source>OFF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1331,118 +1370,118 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>qBittorrent didn&apos;t find an IPv4 local address to listen on</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed to listen on any interface port: TCP/6881. Reason: no such interface</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment> <comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment> <comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment> <comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4112"/> <location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source> <source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment> <comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4115"/> <location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source> <source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment> <comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment> <comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment> <comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent is successfully listening on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4200"/> <location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source> <source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment> <comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1451,17 +1490,17 @@ Error: %2</source>
<context> <context>
<name>BitTorrent::TorrentHandle</name> <name>BitTorrent::TorrentHandle</name>
<message> <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> <source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1944,7 +1983,22 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment> <comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1992,7 +2046,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="82"/> <location filename="../webui/extra_translations.h" line="85"/>
<source>Other...</source> <source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment> <comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -2003,43 +2057,43 @@ Please do not use any special characters in the category name.</source>
<translation type="obsolete">Сваки дан</translation> <translation type="obsolete">Сваки дан</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="83"/> <location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source> <source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="84"/> <location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source> <source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="85"/> <location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source> <source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="86"/> <location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source> <source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="87"/> <location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source> <source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="88"/> <location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source> <source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="89"/> <location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source> <source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -4451,11 +4505,23 @@ Are you sure you want to quit qBittorrent?</source>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2765"/> <location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source> <source>IP address:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2772"/> <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. <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack, In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server. 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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2832"/> <location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source> <source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4769,23 +4835,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1154"/> <location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/> <location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source> <source>Authentication</source>
<translation type="unfinished">Аутентификација</translation> <translation type="unfinished">Аутентификација</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1166"/> <location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/> <location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/> <location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3077"/> <location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source> <source>Username:</source>
<translation type="unfinished">Корисничко име:</translation> <translation type="unfinished">Корисничко име:</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1176"/> <location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/> <location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/> <location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3091"/> <location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished">Лозинка:</translation> <translation type="unfinished">Лозинка:</translation>
</message> </message>
@ -4876,7 +4942,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1538"/> <location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/> <location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source> <source>Port:</source>
<translation type="unfinished">Порт:</translation> <translation type="unfinished">Порт:</translation>
</message> </message>
@ -5144,7 +5210,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="obsolete">Омогући Веб Кориснички Интерфејс (Даљински приступ)</translation> <translation type="obsolete">Омогући Веб Кориснички Интерфејс (Даљински приступ)</translation>
</message> </message>
<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> <source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished">Користи UPnP / NAT-PMP преусмерење порта са мог рутера</translation> <translation type="unfinished">Користи UPnP / NAT-PMP преусмерење порта са мог рутера</translation>
</message> </message>
@ -5153,32 +5219,32 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="obsolete">Користи HTTPS уместо HTTP</translation> <translation type="obsolete">Користи HTTPS уместо HTTP</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2863"/> <location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source> <source>Certificate:</source>
<translation type="unfinished">Сертификат:</translation> <translation type="unfinished">Сертификат:</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2875"/> <location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source> <source>Import SSL Certificate</source>
<translation type="unfinished">Увоз SSL сертификата</translation> <translation type="unfinished">Увоз SSL сертификата</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2916"/> <location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source> <source>Key:</source>
<translation type="unfinished">Кључ:</translation> <translation type="unfinished">Кључ:</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2928"/> <location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source> <source>Import SSL Key</source>
<translation type="unfinished">Увоз SSL кључа</translation> <translation type="unfinished">Увоз SSL кључа</translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2995"/> <location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source> <source>Bypass authentication for localhost</source>
<translation type="unfinished">Заобиђи аутентификацију за localhost-а</translation> <translation type="unfinished">Заобиђи аутентификацију за localhost-а</translation>
</message> </message>
@ -5187,17 +5253,17 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="obsolete">Обнови име мог динамичког домена</translation> <translation type="obsolete">Обнови име мог динамичког домена</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3031"/> <location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source> <source>Service:</source>
<translation type="unfinished">Сервис:</translation> <translation type="unfinished">Сервис:</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3054"/> <location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source> <source>Register</source>
<translation type="unfinished">Регистар</translation> <translation type="unfinished">Регистар</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3063"/> <location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source> <source>Domain name:</source>
<translation type="unfinished">Име домена:</translation> <translation type="unfinished">Име домена:</translation>
</message> </message>
@ -5272,93 +5338,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1437"/> <location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source> <source>Select folder to monitor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1444"/> <location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source> <source>Folder is already being monitored:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1447"/> <location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source> <source>Folder does not exist:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1450"/> <location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source> <source>Folder is not readable:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1461"/> <location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source> <source>Adding entry failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="377"/> <location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="380"/> <location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/> <location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/> <location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source> <source>Choose export directory</source>
<translation type="unfinished">Изаберите директоријум за извоз</translation> <translation type="unfinished">Изаберите директоријум за извоз</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="374"/> <location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="387"/> <location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="390"/> <location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source> <source>Choose a save directory</source>
<translation type="unfinished">Изаберите директоријум за чување</translation> <translation type="unfinished">Изаберите директоријум за чување</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="383"/> <location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source> <source>Choose an IP filter file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="384"/> <location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source> <source>All supported filters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source> <source>SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1580"/> <location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source> <source>Parsing error</source>
<translation type="unfinished">Анализа грешака</translation> <translation type="unfinished">Анализа грешака</translation>
</message> </message>
<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> <source>Failed to parse the provided IP filter</source>
<translation type="unfinished">Неспешна анализа датог IP филтера</translation> <translation type="unfinished">Неспешна анализа датог IP филтера</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1582"/> <location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source> <source>Successfully refreshed</source>
<translation type="unfinished">Успешно обновљен</translation> <translation type="unfinished">Успешно обновљен</translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1555"/> <location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source> <source>Invalid key</source>
<translation type="unfinished">Погрешан кључ</translation> <translation type="unfinished">Погрешан кључ</translation>
</message> </message>
<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> <source>This is not a valid SSL key.</source>
<translation type="unfinished">Ово није валидан SSL кључ.</translation> <translation type="unfinished">Ово није валидан SSL кључ.</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1540"/> <location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source> <source>Invalid certificate</source>
<translation type="unfinished">Неважећи сертификат</translation> <translation type="unfinished">Неважећи сертификат</translation>
</message> </message>
@ -5368,48 +5434,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source> <source>Import SSL certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL certificate.</source>
<translation type="unfinished">Ово није валидан SSL сертификат.</translation> <translation type="unfinished">Ово није валидан SSL сертификат.</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source> <source>Import SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source> <source>SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1705"/> <location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source> <source>Time Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1714"/> <location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/> <location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source> <source>Length Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -6844,23 +6910,23 @@ Those plugins were disabled.</source>
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <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> <source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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>Error: &apos;%1&apos; is not a valid torrent file.
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -8154,82 +8220,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context> <context>
<name>SpeedWidget</name> <name>SpeedWidget</name>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/> <location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source> <source>Period:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/> <location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source> <source>1 Minute</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/> <location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source> <source>5 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/> <location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source> <source>30 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/> <location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source> <source>6 Hours</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/> <location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source> <source>Select Graphs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/> <location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source> <source>Total Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/> <location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source> <source>Total Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/> <location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source> <source>Payload Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/> <location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source> <source>Payload Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/> <location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source> <source>Overhead Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/> <location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source> <source>Overhead Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/> <location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source> <source>DHT Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/> <location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source> <source>DHT Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/> <location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source> <source>Tracker Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/> <location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source> <source>Tracker Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9733,12 +9799,12 @@ Please choose a different name and try again.</source>
<context> <context>
<name>WebApplication</name> <name>WebApplication</name>
<message> <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> <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/webapplication.cpp" line="890"/> <location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source> <source>Incorrect category name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9756,12 +9822,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -10144,22 +10210,22 @@ Please choose a different name and try again.</source>
<translation>%1m</translation> <translation>%1m</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="797"/> <location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source> <source>Working</source>
<translation type="unfinished">Ради</translation> <translation type="unfinished">Ради</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="795"/> <location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source> <source>Updating...</source>
<translation type="unfinished">Ажурирање...</translation> <translation type="unfinished">Ажурирање...</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="799"/> <location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source> <source>Not working</source>
<translation type="unfinished">Не ради</translation> <translation type="unfinished">Не ради</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="793"/> <location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source> <source>Not contacted yet</source>
<translation type="unfinished">Није још контактиран</translation> <translation type="unfinished">Није још контактиран</translation>
</message> </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> <translation>Litsenziya</translation>
</message> </message>
</context> </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> <context>
<name>AddNewTorrentDialog</name> <name>AddNewTorrentDialog</name>
<message> <message>
@ -280,10 +319,6 @@ Error: %2</source>
&apos; characters. They insert a newline.</comment> &apos; characters. They insert a newline.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </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> <message>
<location filename="../gui/addnewtorrentdialog.cpp" line="275"/> <location filename="../gui/addnewtorrentdialog.cpp" line="275"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="309"/> <location filename="../gui/addnewtorrentdialog.cpp" line="309"/>
@ -300,10 +335,6 @@ Error: %2</source>
<source>This magnet link was not recognized</source> <source>This magnet link was not recognized</source>
<translation>Bu magnet havolasi nomalum formatda</translation> <translation>Bu magnet havolasi nomalum formatda</translation>
</message> </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> <message>
<location filename="../gui/addnewtorrentdialog.cpp" line="309"/> <location filename="../gui/addnewtorrentdialog.cpp" line="309"/>
<source>Cannot add this torrent. Perhaps it is already in adding.</source> <source>Cannot add this torrent. Perhaps it is already in adding.</source>
@ -400,10 +431,6 @@ Error: %2</source>
</context> </context>
<context> <context>
<name>AdvancedSettings</name> <name>AdvancedSettings</name>
<message>
<source>Disk write cache size</source>
<translation type="obsolete">Diskka yozish kesh hajmi</translation>
</message>
<message> <message>
<location filename="../gui/advancedsettings.cpp" line="229"/> <location filename="../gui/advancedsettings.cpp" line="229"/>
<source> MiB</source> <source> MiB</source>
@ -1094,125 +1121,115 @@ Error: %2</source>
<translation>Ichki ornatilgan treker (OCHIQ)</translation> <translation>Ichki ornatilgan treker (OCHIQ)</translation>
</message> </message>
<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> <source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment> <comment>e.g: System network status changed to ONLINE</comment>
<translation>Tizim tarmogi holati %1ga ozgardi</translation> <translation>Tizim tarmogi holati %1ga ozgardi</translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source> <source>ONLINE</source>
<translation>ONLAYN</translation> <translation>ONLAYN</translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source> <source>OFFLINE</source>
<translation>OFLAYN</translation> <translation>OFLAYN</translation>
</message> </message>
<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> <source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment> <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation>%1 tarmoq sozlamasi ozgardi, seans boglamasi yangilanmoqda</translation> <translation>%1 tarmoq sozlamasi ozgardi, seans boglamasi yangilanmoqda</translation>
</message> </message>
<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> <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> <comment>Configured network interface address 124.5.1568.1 isn&apos;t valid.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2765"/> <location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source> <source>Encryption support [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source> <source>FORCED</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source> <source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation>%1 torrent faylini dekodlab bolmaydi.</translation> <translation>%1 torrent faylini dekodlab bolmaydi.</translation>
</message> </message>
<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> <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> <comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation>%2 torrentidagi %1 faylini yuklab olish</translation> <translation>%2 torrentidagi %1 faylini yuklab olish</translation>
</message> </message>
<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> <source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation>%1.torrent faylini saqlab bolmadi</translation> <translation>%1.torrent faylini saqlab bolmadi</translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4124"/> <location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment> <comment>this peer was blocked because uTP is disabled.</comment>
<translation>chunki %1 ochirib qoyilgan.</translation> <translation>chunki %1 ochirib qoyilgan.</translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4127"/> <location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment> <comment>this peer was blocked because TCP is disabled.</comment>
<translation>chunki %1 ochirib qoyilgan.</translation> <translation>chunki %1 ochirib qoyilgan.</translation>
</message> </message>
<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> <source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation>Ushbu URLning sidini izlash amalga oshmadi: %1, xabar: %2</translation> <translation>Ushbu URLning sidini izlash amalga oshmadi: %1, xabar: %2</translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed listening on interface 192.168.0.1 port: TCP/6881. Reason: already in use.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </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> <message>
<location filename="../base/bittorrent/session.cpp" line="2056"/> <location filename="../base/bittorrent/session.cpp" line="2056"/>
<source>Downloading &apos;%1&apos;, please wait...</source> <source>Downloading &apos;%1&apos;, please wait...</source>
@ -1221,19 +1238,19 @@ Error: %2</source>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1187"/> <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> <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> <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> <translation>qBittorrent har qanday interfeys portini tinglashga urinmoqda: %1</translation>
</message> </message>
<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> <source>The network interface defined is invalid: %1</source>
<translation>Belgilangan tarmoq interfeysi yaroqsiz: %1</translation> <translation>Belgilangan tarmoq interfeysi yaroqsiz: %1</translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1200"/> <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> <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> <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> <translation>qBittorrent %1 interfeysining %2-portini tinglashga urinmoqda</translation>
@ -1246,16 +1263,16 @@ Error: %2</source>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source> <source>ON</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source> <source>OFF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1285,118 +1302,118 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>qBittorrent didn&apos;t find an IPv4 local address to listen on</comment>
<translation>qBittorrent tinglashga %1 mahalliy manzilni topa olmadi</translation> <translation>qBittorrent tinglashga %1 mahalliy manzilni topa olmadi</translation>
</message> </message>
<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> <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> <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> <translation>qBittorrent hech qaysi interfeysda %1 portini tinglay olmadi. Sababi: %2.</translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation>%2 torrentiga %1 trekeri qoshildi</translation> <translation>%2 torrentiga %1 trekeri qoshildi</translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation>%1 trekeri %2 torrentidan ochirib tashlandi</translation> <translation>%1 trekeri %2 torrentidan ochirib tashlandi</translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation>%2 torrentiga %1 URL sidi qoshildi</translation> <translation>%2 torrentiga %1 URL sidi qoshildi</translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation>%1 URL sidi %2 torrentidan ochirib tashlandi</translation> <translation>%1 URL sidi %2 torrentidan ochirib tashlandi</translation>
</message> </message>
<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> <source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment> <comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation>%1 torrentini davomlab bolmaydi.</translation> <translation>%1 torrentini davomlab bolmaydi.</translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation>Berilgan IP filtri tahlil qilindi: %1 ta qoida qollandi.</translation> <translation>Berilgan IP filtri tahlil qilindi: %1 ta qoida qollandi.</translation>
</message> </message>
<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> <source>Error: Failed to parse the provided IP filter.</source>
<translation>Xato: berilgan IP filtrini tahlil qilib bolmadi.</translation> <translation>Xato: berilgan IP filtrini tahlil qilib bolmadi.</translation>
</message> </message>
<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> <source>Couldn&apos;t add torrent. Reason: %1</source>
<translation>Torrent qoshib bolmadi. Sababi: %1</translation> <translation>Torrent qoshib bolmadi. Sababi: %1</translation>
</message> </message>
<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> <source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment> <comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation>%1 davomlandi. (tez davomlash)</translation> <translation>%1 davomlandi. (tez davomlash)</translation>
</message> </message>
<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> <source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment> <comment>&apos;torrent name&apos; was added to download list.</comment>
<translation>%1 yuklanishlar royxatiga qoshildi.</translation> <translation>%1 yuklanishlar royxatiga qoshildi.</translation>
</message> </message>
<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> <source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation>I/O xatoligi yuz berdi, %1 pauza qilindi. %2</translation> <translation>I/O xatoligi yuz berdi, %1 pauza qilindi. %2</translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation>UPnP/NAT-PMP: portni belgilash amalga oshmadi, xabar: %1</translation> <translation>UPnP/NAT-PMP: portni belgilash amalga oshmadi, xabar: %1</translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation>UPnP/NAT-PMP: portni belgilash amalga oshdi, xabar: %1</translation> <translation>UPnP/NAT-PMP: portni belgilash amalga oshdi, xabar: %1</translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4112"/> <location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source> <source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment> <comment>this peer was blocked due to ip filter.</comment>
<translation>IP filtri.</translation> <translation>IP filtri.</translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4115"/> <location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source> <source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment> <comment>this peer was blocked due to port filter.</comment>
<translation>port filtri.</translation> <translation>port filtri.</translation>
</message> </message>
<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> <source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment> <comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation>i2p aralash rejim cheklovlari.</translation> <translation>i2p aralash rejim cheklovlari.</translation>
</message> </message>
<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> <source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment> <comment>this peer was blocked because it has a low port.</comment>
<translation>porti quyi darajada.</translation> <translation>porti quyi darajada.</translation>
</message> </message>
<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> <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> <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> <translation>qBittorrent %1 interfeysida ushbu portni tinglamoqda: %2/%3</translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4200"/> <location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source> <source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment> <comment>e.g. External IP: 192.168.0.1</comment>
<translation>Tashqi IP: %1</translation> <translation>Tashqi IP: %1</translation>
@ -1405,17 +1422,17 @@ Error: %2</source>
<context> <context>
<name>BitTorrent::TorrentHandle</name> <name>BitTorrent::TorrentHandle</name>
<message> <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> <source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation>%1 torrentini kochirib bolmadi. Sababi: %2</translation> <translation>%1 torrentini kochirib bolmadi. Sababi: %2</translation>
</message> </message>
<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> <source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation>%1 torrentining fayl hajmi togri kelmayapti, pauza qilindi.</translation> <translation>%1 torrentining fayl hajmi togri kelmayapti, pauza qilindi.</translation>
</message> </message>
<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> <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> <translation>%1 torrentini tez davomlash rad etildi. Sababi: %2. Qayta tekshirilmoqda...</translation>
</message> </message>
@ -1869,7 +1886,7 @@ Please do not use any special characters in the category name.</source>
<translation>Qoshish</translation> <translation>Qoshish</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="90"/> <location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source> <source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment> <comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1910,49 +1927,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment> <comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation>Boshqa...</translation> <translation>Boshqa...</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="83"/> <location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source> <source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Dushanba</translation> <translation>Dushanba</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="84"/> <location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source> <source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Seshanba</translation> <translation>Seshanba</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="85"/> <location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source> <source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Chorshanba</translation> <translation>Chorshanba</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="86"/> <location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source> <source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Payshanba</translation> <translation>Payshanba</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="87"/> <location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source> <source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Juma</translation> <translation>Juma</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="88"/> <location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source> <source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Shanba</translation> <translation>Shanba</translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="89"/> <location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source> <source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation>Yakshanba</translation> <translation>Yakshanba</translation>
@ -4325,11 +4357,23 @@ Uni ozingiz ornating.</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2765"/> <location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source> <source>IP address:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2772"/> <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. <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack, In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server. 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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2832"/> <location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source> <source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4631,23 +4675,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1154"/> <location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/> <location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source> <source>Authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1166"/> <location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/> <location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/> <location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3077"/> <location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source> <source>Username:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1176"/> <location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/> <location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/> <location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3091"/> <location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4748,7 +4792,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1538"/> <location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/> <location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source> <source>Port:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5000,52 +5044,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2863"/> <location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source> <source>Certificate:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2875"/> <location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source> <source>Import SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2916"/> <location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source> <source>Key:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2928"/> <location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source> <source>Import SSL Key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2995"/> <location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source> <source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3031"/> <location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source> <source>Service:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3054"/> <location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source> <source>Register</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3063"/> <location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source> <source>Domain name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5120,93 +5164,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1437"/> <location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source> <source>Select folder to monitor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1444"/> <location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source> <source>Folder is already being monitored:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1447"/> <location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source> <source>Folder does not exist:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1450"/> <location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source> <source>Folder is not readable:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1461"/> <location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source> <source>Adding entry failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="377"/> <location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="380"/> <location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/> <location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/> <location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source> <source>Choose export directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="374"/> <location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="387"/> <location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="390"/> <location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source> <source>Choose a save directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="383"/> <location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source> <source>Choose an IP filter file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="384"/> <location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source> <source>All supported filters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source> <source>SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1580"/> <location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source> <source>Parsing error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1582"/> <location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source> <source>Successfully refreshed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished">Berilgan IP filtri tahlil qilindi: %1 ta qoida qollandi.</translation> <translation type="unfinished">Berilgan IP filtri tahlil qilindi: %1 ta qoida qollandi.</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1555"/> <location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source> <source>Invalid key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1540"/> <location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source> <source>Invalid certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5216,48 +5260,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source> <source>Import SSL certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source> <source>Import SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source> <source>SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1705"/> <location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source> <source>Time Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1714"/> <location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/> <location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source> <source>Length Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -6207,23 +6251,23 @@ Those plugins were disabled.</source>
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <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> <source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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>Error: &apos;%1&apos; is not a valid torrent file.
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -7384,82 +7428,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context> <context>
<name>SpeedWidget</name> <name>SpeedWidget</name>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/> <location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source> <source>Period:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/> <location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source> <source>1 Minute</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/> <location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source> <source>5 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/> <location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source> <source>30 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/> <location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source> <source>6 Hours</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/> <location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source> <source>Select Graphs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/> <location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source> <source>Total Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/> <location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source> <source>Total Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/> <location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source> <source>Payload Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/> <location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source> <source>Payload Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/> <location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source> <source>Overhead Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/> <location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source> <source>Overhead Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/> <location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source> <source>DHT Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/> <location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source> <source>DHT Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/> <location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source> <source>Tracker Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/> <location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source> <source>Tracker Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -8911,12 +8955,12 @@ Please choose a different name and try again.</source>
<context> <context>
<name>WebApplication</name> <name>WebApplication</name>
<message> <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> <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/webapplication.cpp" line="890"/> <location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source> <source>Incorrect category name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -8934,12 +8978,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9195,22 +9239,22 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="797"/> <location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source> <source>Working</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="795"/> <location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source> <source>Updating...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="799"/> <location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source> <source>Not working</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="793"/> <location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source> <source>Not contacted yet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View file

@ -82,6 +82,45 @@
<translation>Giấy phép</translation> <translation>Giấy phép</translation>
</message> </message>
</context> </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> <context>
<name>AddNewTorrentDialog</name> <name>AddNewTorrentDialog</name>
<message> <message>
@ -1094,111 +1133,111 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment> <comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>ONLINE</source> <source>ONLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2387"/> <location filename="../base/bittorrent/session.cpp" line="2389"/>
<source>OFFLINE</source> <source>OFFLINE</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment> <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Configured network interface address 124.5.1568.1 isn&apos;t valid.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2765"/> <location filename="../base/bittorrent/session.cpp" line="2767"/>
<source>Encryption support [%1]</source> <source>Encryption support [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<source>FORCED</source> <source>FORCED</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>Anonymous mode [%1]</source> <source>Anonymous mode [%1]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Queue positions were corrected in %1 resume files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t save &apos;%1.torrent&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4124"/> <location filename="../base/bittorrent/session.cpp" line="4126"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment> <comment>this peer was blocked because uTP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4127"/> <location filename="../base/bittorrent/session.cpp" line="4129"/>
<source>because %1 is disabled.</source> <source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment> <comment>this peer was blocked because TCP is disabled.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed lookup failed for URL: &apos;%1&apos;, message: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed listening on interface 192.168.0.1 port: TCP/6881. Reason: already in use.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1211,19 +1250,19 @@ Error: %2</source>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1187"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on any interface port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The network interface defined is invalid: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="1200"/> <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> <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> <comment>e.g: qBittorrent is trying to listen on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1236,16 +1275,16 @@ Error: %2</source>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>ON</source> <source>ON</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="547"/> <location filename="../base/bittorrent/session.cpp" line="547"/>
<location filename="../base/bittorrent/session.cpp" line="562"/> <location filename="../base/bittorrent/session.cpp" line="562"/>
<location filename="../base/bittorrent/session.cpp" line="2766"/> <location filename="../base/bittorrent/session.cpp" line="2768"/>
<location filename="../base/bittorrent/session.cpp" line="3101"/> <location filename="../base/bittorrent/session.cpp" line="3103"/>
<source>OFF</source> <source>OFF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1275,118 +1314,118 @@ Error: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>qBittorrent didn&apos;t find an IPv4 local address to listen on</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent failed to listen on any interface port: TCP/6881. Reason: no such interface</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment> <comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Failed to parse the provided IP filter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Couldn&apos;t add torrent. Reason: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;torrent name&apos; was resumed. (fast resume)</comment> <comment>&apos;torrent name&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment> <comment>&apos;torrent name&apos; was added to download list.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>An I/O error occurred, &apos;%1&apos; paused. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4112"/> <location filename="../base/bittorrent/session.cpp" line="4114"/>
<source>due to IP filter.</source> <source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment> <comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4115"/> <location filename="../base/bittorrent/session.cpp" line="4117"/>
<source>due to port filter.</source> <source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment> <comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment> <comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment> <comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <comment>e.g: qBittorrent is successfully listening on interface 192.168.0.1 port: TCP/6881</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../base/bittorrent/session.cpp" line="4200"/> <location filename="../base/bittorrent/session.cpp" line="4202"/>
<source>External IP: %1</source> <source>External IP: %1</source>
<comment>e.g. External IP: 192.168.0.1</comment> <comment>e.g. External IP: 192.168.0.1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1395,17 +1434,17 @@ Error: %2</source>
<context> <context>
<name>BitTorrent::TorrentHandle</name> <name>BitTorrent::TorrentHandle</name>
<message> <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> <source>Could not move torrent: &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1859,7 +1898,7 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="90"/> <location filename="../webui/extra_translations.h" line="93"/>
<source>Upload Torrents</source> <source>Upload Torrents</source>
<comment>Upload torrent files to qBittorent using WebUI</comment> <comment>Upload torrent files to qBittorent using WebUI</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -1900,49 +1939,64 @@ Please do not use any special characters in the category name.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Other...</source>
<comment>Save Files to: Watch Folder / Default Folder / Other...</comment> <comment>Save Files to: Watch Folder / Default Folder / Other...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="83"/> <location filename="../webui/extra_translations.h" line="86"/>
<source>Monday</source> <source>Monday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="84"/> <location filename="../webui/extra_translations.h" line="87"/>
<source>Tuesday</source> <source>Tuesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="85"/> <location filename="../webui/extra_translations.h" line="88"/>
<source>Wednesday</source> <source>Wednesday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="86"/> <location filename="../webui/extra_translations.h" line="89"/>
<source>Thursday</source> <source>Thursday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="87"/> <location filename="../webui/extra_translations.h" line="90"/>
<source>Friday</source> <source>Friday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="88"/> <location filename="../webui/extra_translations.h" line="91"/>
<source>Saturday</source> <source>Saturday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/extra_translations.h" line="89"/> <location filename="../webui/extra_translations.h" line="92"/>
<source>Sunday</source> <source>Sunday</source>
<comment>Schedule the use of alternative rate limits on ...</comment> <comment>Schedule the use of alternative rate limits on ...</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -4310,11 +4364,23 @@ Please install it manually.</source>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2765"/> <location filename="../gui/optionsdlg.ui" line="2765"/>
<source>Server domains:</source> <source>IP address:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2772"/> <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. <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack, In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server. 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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2832"/> <location filename="../gui/optionsdlg.ui" line="2835"/>
<source>&amp;Use HTTPS instead of HTTP</source> <source>&amp;Use HTTPS instead of HTTP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Upda&amp;te my dynamic domain name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4616,23 +4682,23 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1154"/> <location filename="../gui/optionsdlg.ui" line="1154"/>
<location filename="../gui/optionsdlg.ui" line="2963"/> <location filename="../gui/optionsdlg.ui" line="2966"/>
<source>Authentication</source> <source>Authentication</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1166"/> <location filename="../gui/optionsdlg.ui" line="1166"/>
<location filename="../gui/optionsdlg.ui" line="1616"/> <location filename="../gui/optionsdlg.ui" line="1616"/>
<location filename="../gui/optionsdlg.ui" line="3002"/> <location filename="../gui/optionsdlg.ui" line="3005"/>
<location filename="../gui/optionsdlg.ui" line="3077"/> <location filename="../gui/optionsdlg.ui" line="3080"/>
<source>Username:</source> <source>Username:</source>
<translation type="unfinished">Tên người dùng:</translation> <translation type="unfinished">Tên người dùng:</translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1176"/> <location filename="../gui/optionsdlg.ui" line="1176"/>
<location filename="../gui/optionsdlg.ui" line="1626"/> <location filename="../gui/optionsdlg.ui" line="1626"/>
<location filename="../gui/optionsdlg.ui" line="3009"/> <location filename="../gui/optionsdlg.ui" line="3012"/>
<location filename="../gui/optionsdlg.ui" line="3091"/> <location filename="../gui/optionsdlg.ui" line="3094"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished">Mật khẩu:</translation> <translation type="unfinished">Mật khẩu:</translation>
</message> </message>
@ -4733,7 +4799,7 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="1538"/> <location filename="../gui/optionsdlg.ui" line="1538"/>
<location filename="../gui/optionsdlg.ui" line="2787"/> <location filename="../gui/optionsdlg.ui" line="2781"/>
<source>Port:</source> <source>Port:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4985,52 +5051,52 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2863"/> <location filename="../gui/optionsdlg.ui" line="2866"/>
<source>Certificate:</source> <source>Certificate:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2875"/> <location filename="../gui/optionsdlg.ui" line="2878"/>
<source>Import SSL Certificate</source> <source>Import SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2916"/> <location filename="../gui/optionsdlg.ui" line="2919"/>
<source>Key:</source> <source>Key:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2928"/> <location filename="../gui/optionsdlg.ui" line="2931"/>
<source>Import SSL Key</source> <source>Import SSL Key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="2995"/> <location filename="../gui/optionsdlg.ui" line="2998"/>
<source>Bypass authentication for localhost</source> <source>Bypass authentication for localhost</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3031"/> <location filename="../gui/optionsdlg.ui" line="3034"/>
<source>Service:</source> <source>Service:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3054"/> <location filename="../gui/optionsdlg.ui" line="3057"/>
<source>Register</source> <source>Register</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.ui" line="3063"/> <location filename="../gui/optionsdlg.ui" line="3066"/>
<source>Domain name:</source> <source>Domain name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5105,93 +5171,93 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1437"/> <location filename="../gui/optionsdlg.cpp" line="1440"/>
<source>Select folder to monitor</source> <source>Select folder to monitor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1444"/> <location filename="../gui/optionsdlg.cpp" line="1447"/>
<source>Folder is already being monitored:</source> <source>Folder is already being monitored:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1447"/> <location filename="../gui/optionsdlg.cpp" line="1450"/>
<source>Folder does not exist:</source> <source>Folder does not exist:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1450"/> <location filename="../gui/optionsdlg.cpp" line="1453"/>
<source>Folder is not readable:</source> <source>Folder is not readable:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1461"/> <location filename="../gui/optionsdlg.cpp" line="1464"/>
<source>Adding entry failed</source> <source>Adding entry failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="377"/> <location filename="../gui/optionsdlg.cpp" line="378"/>
<location filename="../gui/optionsdlg.cpp" line="380"/> <location filename="../gui/optionsdlg.cpp" line="381"/>
<location filename="../gui/optionsdlg.cpp" line="1489"/> <location filename="../gui/optionsdlg.cpp" line="1492"/>
<location filename="../gui/optionsdlg.cpp" line="1491"/> <location filename="../gui/optionsdlg.cpp" line="1494"/>
<source>Choose export directory</source> <source>Choose export directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="374"/> <location filename="../gui/optionsdlg.cpp" line="375"/>
<location filename="../gui/optionsdlg.cpp" line="387"/> <location filename="../gui/optionsdlg.cpp" line="388"/>
<location filename="../gui/optionsdlg.cpp" line="390"/> <location filename="../gui/optionsdlg.cpp" line="391"/>
<source>Choose a save directory</source> <source>Choose a save directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="383"/> <location filename="../gui/optionsdlg.cpp" line="384"/>
<source>Choose an IP filter file</source> <source>Choose an IP filter file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="384"/> <location filename="../gui/optionsdlg.cpp" line="385"/>
<source>All supported filters</source> <source>All supported filters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>SSL Certificate</source> <source>SSL Certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1580"/> <location filename="../gui/optionsdlg.cpp" line="1578"/>
<source>Parsing error</source> <source>Parsing error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Failed to parse the provided IP filter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1582"/> <location filename="../gui/optionsdlg.cpp" line="1580"/>
<source>Successfully refreshed</source> <source>Successfully refreshed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment> <comment>%1 is a number</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1555"/> <location filename="../gui/optionsdlg.cpp" line="1553"/>
<source>Invalid key</source> <source>Invalid key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL key.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1540"/> <location filename="../gui/optionsdlg.cpp" line="1538"/>
<source>Invalid certificate</source> <source>Invalid certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5201,48 +5267,48 @@ Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</so
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1530"/> <location filename="../gui/optionsdlg.cpp" line="1528"/>
<source>Import SSL certificate</source> <source>Import SSL certificate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>This is not a valid SSL certificate.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>Import SSL key</source> <source>Import SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1545"/> <location filename="../gui/optionsdlg.cpp" line="1543"/>
<source>SSL key</source> <source>SSL key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1705"/> <location filename="../gui/optionsdlg.cpp" line="1703"/>
<source>Time Error</source> <source>Time Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The start time and the end time can&apos;t be the same.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/optionsdlg.cpp" line="1714"/> <location filename="../gui/optionsdlg.cpp" line="1712"/>
<location filename="../gui/optionsdlg.cpp" line="1718"/> <location filename="../gui/optionsdlg.cpp" line="1716"/>
<source>Length Error</source> <source>Length Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI username must be at least 3 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>The Web UI password must be at least 6 characters long.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -6215,23 +6281,23 @@ Those plugins were disabled.</source>
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <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> <source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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>Error: &apos;%1&apos; is not a valid torrent file.
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Error: Could not add torrent to session.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>I/O Error: Could not create temporary file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -7392,82 +7458,82 @@ Click the &quot;Search plugins...&quot; button at the bottom right of the window
<context> <context>
<name>SpeedWidget</name> <name>SpeedWidget</name>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="67"/> <location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source> <source>Period:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="70"/> <location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source> <source>1 Minute</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/> <location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source> <source>5 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/> <location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source> <source>30 Minutes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/> <location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source> <source>6 Hours</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="105"/> <location filename="../gui/properties/speedwidget.cpp" line="106"/>
<source>Select Graphs</source> <source>Select Graphs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="79"/> <location filename="../gui/properties/speedwidget.cpp" line="80"/>
<source>Total Upload</source> <source>Total Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="80"/> <location filename="../gui/properties/speedwidget.cpp" line="81"/>
<source>Total Download</source> <source>Total Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="81"/> <location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Payload Upload</source> <source>Payload Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/> <location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Payload Download</source> <source>Payload Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/> <location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Overhead Upload</source> <source>Overhead Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/> <location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Overhead Download</source> <source>Overhead Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/> <location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>DHT Upload</source> <source>DHT Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/> <location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>DHT Download</source> <source>DHT Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/> <location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>Tracker Upload</source> <source>Tracker Upload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/> <location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>Tracker Download</source> <source>Tracker Download</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -8919,12 +8985,12 @@ Please choose a different name and try again.</source>
<context> <context>
<name>WebApplication</name> <name>WebApplication</name>
<message> <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> <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../webui/webapplication.cpp" line="890"/> <location filename="../webui/webapplication.cpp" line="910"/>
<source>Incorrect category name</source> <source>Incorrect category name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -8942,12 +9008,12 @@ Please choose a different name and try again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Now listening on port %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Web UI: Unable to bind to port %1. %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -9215,22 +9281,22 @@ Please choose a different name and try again.</source>
<translation>%1phút</translation> <translation>%1phút</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="797"/> <location filename="../webui/btjson.cpp" line="798"/>
<source>Working</source> <source>Working</source>
<translation>Làm việc</translation> <translation>Làm việc</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="795"/> <location filename="../webui/btjson.cpp" line="796"/>
<source>Updating...</source> <source>Updating...</source>
<translation>Đang cập nhật...</translation> <translation>Đang cập nhật...</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="799"/> <location filename="../webui/btjson.cpp" line="800"/>
<source>Not working</source> <source>Not working</source>
<translation>Đang không thực hiện</translation> <translation>Đang không thực hiện</translation>
</message> </message>
<message> <message>
<location filename="../webui/btjson.cpp" line="793"/> <location filename="../webui/btjson.cpp" line="794"/>
<source>Not contacted yet</source> <source>Not contacted yet</source>
<translation>Chưa liên lạc đưc</translation> <translation>Chưa liên lạc đưc</translation>
</message> </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