FEATURE: Search engine can now use a SOCKS5 proxy

BUGFIX: Search engine loads new proxy settings without program restart
Fix a bug in HTTP communication proxy settings
This commit is contained in:
Christophe Dumez 2010-01-08 20:15:08 +00:00
parent ae5746a636
commit 3733bc9148
35 changed files with 3284 additions and 2698 deletions

View file

@ -204,113 +204,113 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="561"/>
<location filename="../bittorrent.cpp" line="573"/>
<source>The Web UI is listening on port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="563"/>
<location filename="../bittorrent.cpp" line="575"/>
<source>Web User Interface Error - Unable to bind Web UI to port %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="681"/>
<location filename="../bittorrent.cpp" line="693"/>
<source>&apos;%1&apos; was removed from transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="683"/>
<location filename="../bittorrent.cpp" line="695"/>
<source>&apos;%1&apos; was removed from transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="733"/>
<location filename="../bittorrent.cpp" line="745"/>
<source>&apos;%1&apos; is not a valid magnet URI.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="750"/>
<location filename="../bittorrent.cpp" line="910"/>
<location filename="../bittorrent.cpp" line="913"/>
<location filename="../bittorrent.cpp" line="762"/>
<location filename="../bittorrent.cpp" line="922"/>
<location filename="../bittorrent.cpp" line="925"/>
<source>&apos;%1&apos; is already in download list.</source>
<comment>e.g: &apos;xxx.avi&apos; is already in download list.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="846"/>
<location filename="../bittorrent.cpp" line="1056"/>
<location filename="../bittorrent.cpp" line="1061"/>
<location filename="../bittorrent.cpp" line="858"/>
<location filename="../bittorrent.cpp" line="1068"/>
<location filename="../bittorrent.cpp" line="1073"/>
<source>&apos;%1&apos; resumed. (fast resume)</source>
<comment>&apos;/home/y/xxx.torrent&apos; was resumed. (fast resume)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="848"/>
<location filename="../bittorrent.cpp" line="1058"/>
<location filename="../bittorrent.cpp" line="1063"/>
<location filename="../bittorrent.cpp" line="860"/>
<location filename="../bittorrent.cpp" line="1070"/>
<location filename="../bittorrent.cpp" line="1075"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;/home/y/xxx.torrent&apos; was added to download list.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="884"/>
<location filename="../bittorrent.cpp" line="888"/>
<location filename="../bittorrent.cpp" line="896"/>
<location filename="../bittorrent.cpp" line="900"/>
<source>Unable to decode torrent file: &apos;%1&apos;</source>
<comment>e.g: Unable to decode torrent file: &apos;/home/y/xxx.torrent&apos;</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="891"/>
<location filename="../bittorrent.cpp" line="903"/>
<source>This file is either corrupted or this isn&apos;t a torrent.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="1315"/>
<location filename="../bittorrent.cpp" line="1327"/>
<source>&lt;font color=&apos;red&apos;&gt;%1&lt;/font&gt; &lt;i&gt;was blocked due to your IP filter&lt;/i&gt;</source>
<comment>x.y.z.w was blocked</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="1317"/>
<location filename="../bittorrent.cpp" line="1329"/>
<source>&lt;font color=&apos;red&apos;&gt;%1&lt;/font&gt; &lt;i&gt;was banned due to corrupt pieces&lt;/i&gt;</source>
<comment>x.y.z.w was banned</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="1691"/>
<location filename="../bittorrent.cpp" line="1703"/>
<source>Recursive download of file %1 embedded in torrent %2</source>
<comment>Recursive download of test.torrent embedded in torrent test2</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="1702"/>
<location filename="../bittorrent.cpp" line="1714"/>
<source>Unable to decode %1 torrent file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="1837"/>
<location filename="../bittorrent.cpp" line="1849"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="1842"/>
<location filename="../bittorrent.cpp" line="1854"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="1857"/>
<location filename="../bittorrent.cpp" line="1869"/>
<source>Fast resume data was rejected for torrent %1, checking again...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="1862"/>
<location filename="../bittorrent.cpp" line="1874"/>
<source>Url seed lookup failed for url: %1, message: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bittorrent.cpp" line="1950"/>
<location filename="../bittorrent.cpp" line="1962"/>
<source>Downloading &apos;%1&apos;, please wait...</source>
<comment>e.g: Downloading &apos;xxx.torrent&apos;, please wait...</comment>
<translation type="unfinished"></translation>
@ -500,126 +500,126 @@ p, li { white-space: pre-wrap; }
<context>
<name>FeedDownloaderDlg</name>
<message>
<location filename="../feeddownloader.h" line="402"/>
<location filename="../feeddownloader.h" line="404"/>
<source>New filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="409"/>
<location filename="../feeddownloader.h" line="411"/>
<source>Please choose a name for this filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="409"/>
<location filename="../feeddownloader.h" line="411"/>
<source>Filter name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="378"/>
<location filename="../feeddownloader.h" line="417"/>
<location filename="../feeddownloader.h" line="433"/>
<location filename="../feeddownloader.h" line="380"/>
<location filename="../feeddownloader.h" line="419"/>
<location filename="../feeddownloader.h" line="435"/>
<source>Invalid filter name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="417"/>
<location filename="../feeddownloader.h" line="419"/>
<source>The filter name cannot be left empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="378"/>
<location filename="../feeddownloader.h" line="433"/>
<location filename="../feeddownloader.h" line="380"/>
<location filename="../feeddownloader.h" line="435"/>
<source>This filter name is already in use.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="299"/>
<location filename="../feeddownloader.h" line="301"/>
<source>Choose save path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="459"/>
<location filename="../feeddownloader.h" line="461"/>
<source>Filter testing error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="459"/>
<location filename="../feeddownloader.h" line="461"/>
<source>Please specify a test torrent name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="466"/>
<location filename="../feeddownloader.h" line="468"/>
<source>matches</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="468"/>
<location filename="../feeddownloader.h" line="470"/>
<source>does not match</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="472"/>
<location filename="../feeddownloader.h" line="474"/>
<source>Select file to import</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="472"/>
<location filename="../feeddownloader.h" line="489"/>
<location filename="../feeddownloader.h" line="474"/>
<location filename="../feeddownloader.h" line="491"/>
<source>Filters Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="482"/>
<location filename="../feeddownloader.h" line="484"/>
<source>Import successful</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="482"/>
<location filename="../feeddownloader.h" line="484"/>
<source>Filters import was successful.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="484"/>
<location filename="../feeddownloader.h" line="486"/>
<source>Import failure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="484"/>
<location filename="../feeddownloader.h" line="486"/>
<source>Filters could not be imported due to an I/O error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="489"/>
<location filename="../feeddownloader.h" line="491"/>
<source>Select destination file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="495"/>
<location filename="../feeddownloader.h" line="497"/>
<source>Overwriting confirmation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="495"/>
<location filename="../feeddownloader.h" line="497"/>
<source>Are you sure you want to overwrite existing file?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="499"/>
<location filename="../feeddownloader.h" line="501"/>
<source>Export successful</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="499"/>
<location filename="../feeddownloader.h" line="501"/>
<source>Filters export was successful.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="501"/>
<location filename="../feeddownloader.h" line="503"/>
<source>Export failure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../feeddownloader.h" line="501"/>
<location filename="../feeddownloader.h" line="503"/>
<source>Filters could not be exported due to an I/O error.</source>
<translation type="unfinished"></translation>
</message>
@ -1269,7 +1269,7 @@ Are you sure you want to quit qBittorrent?</source>
</message>
<message>
<location filename="../ui/options.ui" line="200"/>
<location filename="../ui/options.ui" line="2641"/>
<location filename="../ui/options.ui" line="2646"/>
<source>RSS</source>
<translation type="unfinished"></translation>
</message>
@ -1685,24 +1685,24 @@ QGroupBox {
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="1994"/>
<location filename="../ui/options.ui" line="2189"/>
<location filename="../ui/options.ui" line="1999"/>
<location filename="../ui/options.ui" line="2194"/>
<source>Host:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2152"/>
<location filename="../ui/options.ui" line="2157"/>
<source>Peer Communications</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2173"/>
<location filename="../ui/options.ui" line="2178"/>
<source>SOCKS4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="1970"/>
<location filename="../ui/options.ui" line="2160"/>
<location filename="../ui/options.ui" line="2165"/>
<source>Type:</source>
<translation type="unfinished"></translation>
</message>
@ -1744,7 +1744,7 @@ QGroupBox {
</message>
<message>
<location filename="../ui/options.ui" line="1978"/>
<location filename="../ui/options.ui" line="2168"/>
<location filename="../ui/options.ui" line="2173"/>
<source>(None)</source>
<translation type="unfinished"></translation>
</message>
@ -1754,85 +1754,86 @@ QGroupBox {
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2020"/>
<location filename="../ui/options.ui" line="2215"/>
<location filename="../ui/options.ui" line="2499"/>
<location filename="../ui/options.ui" line="2025"/>
<location filename="../ui/options.ui" line="2220"/>
<location filename="../ui/options.ui" line="2504"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2060"/>
<location filename="../ui/options.ui" line="2255"/>
<location filename="../ui/options.ui" line="2535"/>
<location filename="../ui/options.ui" line="2065"/>
<location filename="../ui/options.ui" line="2260"/>
<location filename="../ui/options.ui" line="2540"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2074"/>
<location filename="../ui/options.ui" line="2269"/>
<location filename="../ui/options.ui" line="2543"/>
<location filename="../ui/options.ui" line="2079"/>
<location filename="../ui/options.ui" line="2274"/>
<location filename="../ui/options.ui" line="2548"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2084"/>
<location filename="../ui/options.ui" line="2279"/>
<location filename="../ui/options.ui" line="2550"/>
<location filename="../ui/options.ui" line="2089"/>
<location filename="../ui/options.ui" line="2284"/>
<location filename="../ui/options.ui" line="2555"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2178"/>
<location filename="../ui/options.ui" line="1988"/>
<location filename="../ui/options.ui" line="2183"/>
<source>SOCKS5</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2383"/>
<location filename="../ui/options.ui" line="2388"/>
<source>Filter Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2389"/>
<location filename="../ui/options.ui" line="2394"/>
<source>Activate IP Filtering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2405"/>
<location filename="../ui/options.ui" line="2410"/>
<source>Filter path (.dat, .p2p, .p2b):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2480"/>
<location filename="../ui/options.ui" line="2485"/>
<source>Enable Web User Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2493"/>
<location filename="../ui/options.ui" line="2498"/>
<source>HTTP Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2647"/>
<location filename="../ui/options.ui" line="2652"/>
<source>Enable RSS support</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2657"/>
<location filename="../ui/options.ui" line="2662"/>
<source>RSS settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2694"/>
<location filename="../ui/options.ui" line="2699"/>
<source>RSS feeds refresh interval:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2714"/>
<location filename="../ui/options.ui" line="2719"/>
<source>minutes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/options.ui" line="2738"/>
<location filename="../ui/options.ui" line="2743"/>
<source>Maximum number of articles per feed:</source>
<translation type="unfinished"></translation>
</message>
@ -1976,86 +1977,92 @@ QGroupBox {
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="484"/>
<location filename="../propertieswidget.cpp" line="485"/>
<location filename="../propertieswidget.cpp" line="503"/>
<source>I/O Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="484"/>
<location filename="../propertieswidget.cpp" line="485"/>
<source>This file does not exist yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="493"/>
<location filename="../propertieswidget.cpp" line="503"/>
<source>This folder does not exist yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="512"/>
<source>Rename...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="513"/>
<location filename="../propertieswidget.cpp" line="532"/>
<source>Rename the file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="514"/>
<location filename="../propertieswidget.cpp" line="533"/>
<source>New name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="518"/>
<location filename="../propertieswidget.cpp" line="548"/>
<location filename="../propertieswidget.cpp" line="537"/>
<location filename="../propertieswidget.cpp" line="567"/>
<source>The file could not be renamed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="519"/>
<location filename="../propertieswidget.cpp" line="538"/>
<source>This file name contains forbidden characters, please choose a different one.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="549"/>
<location filename="../propertieswidget.cpp" line="583"/>
<location filename="../propertieswidget.cpp" line="568"/>
<location filename="../propertieswidget.cpp" line="602"/>
<source>This name is already in use in this folder. Please use a different name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="582"/>
<location filename="../propertieswidget.cpp" line="601"/>
<source>The folder could not be renamed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="611"/>
<location filename="../propertieswidget.cpp" line="630"/>
<source>New url seed</source>
<comment>New HTTP source</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="612"/>
<location filename="../propertieswidget.cpp" line="631"/>
<source>New url seed:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="617"/>
<location filename="../propertieswidget.cpp" line="636"/>
<source>qBittorrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="618"/>
<location filename="../propertieswidget.cpp" line="637"/>
<source>This url seed is already in the list.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="663"/>
<location filename="../propertieswidget.cpp" line="665"/>
<location filename="../propertieswidget.cpp" line="682"/>
<location filename="../propertieswidget.cpp" line="684"/>
<source>Choose save path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="672"/>
<location filename="../propertieswidget.cpp" line="691"/>
<source>Save path creation error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../propertieswidget.cpp" line="672"/>
<location filename="../propertieswidget.cpp" line="691"/>
<source>Could not create the save path</source>
<translation type="unfinished"></translation>
</message>
@ -2261,17 +2268,17 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../rss_imp.cpp" line="476"/>
<location filename="../rss_imp.cpp" line="478"/>
<source>Date: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../rss_imp.cpp" line="479"/>
<location filename="../rss_imp.cpp" line="481"/>
<source>Author: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../rss_imp.cpp" line="522"/>
<location filename="../rss_imp.cpp" line="524"/>
<source>Unread</source>
<translation type="unfinished"></translation>
</message>
@ -2279,7 +2286,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>RssItem</name>
<message>
<location filename="../rss.h" line="360"/>
<location filename="../rss.h" line="362"/>
<source>No description available</source>
<translation type="unfinished"></translation>
</message>
@ -2287,7 +2294,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>RssStream</name>
<message>
<location filename="../rss.cpp" line="594"/>
<location filename="../rss.cpp" line="623"/>
<source>Automatically downloading %1 torrent from %2 RSS feed...</source>
<translation type="unfinished"></translation>
</message>
@ -3443,118 +3450,118 @@ p, li { white-space: pre-wrap; }
<context>
<name>downloadThread</name>
<message>
<location filename="../downloadthread.cpp" line="73"/>
<location filename="../downloadthread.cpp" line="76"/>
<location filename="../downloadthread.cpp" line="75"/>
<location filename="../downloadthread.cpp" line="78"/>
<source>I/O Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="132"/>
<location filename="../downloadthread.cpp" line="134"/>
<source>The remote host name was not found (invalid hostname)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="134"/>
<location filename="../downloadthread.cpp" line="136"/>
<source>The operation was canceled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="136"/>
<location filename="../downloadthread.cpp" line="138"/>
<source>The remote server closed the connection prematurely, before the entire reply was received and processed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="138"/>
<location filename="../downloadthread.cpp" line="140"/>
<source>The connection to the remote server timed out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="140"/>
<location filename="../downloadthread.cpp" line="142"/>
<source>SSL/TLS handshake failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="142"/>
<location filename="../downloadthread.cpp" line="144"/>
<source>The remote server refused the connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="144"/>
<location filename="../downloadthread.cpp" line="146"/>
<source>The connection to the proxy server was refused</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="146"/>
<location filename="../downloadthread.cpp" line="148"/>
<source>The proxy server closed the connection prematurely</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="148"/>
<location filename="../downloadthread.cpp" line="150"/>
<source>The proxy host name was not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="150"/>
<location filename="../downloadthread.cpp" line="152"/>
<source>The connection to the proxy timed out or the proxy did not reply in time to the request sent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="152"/>
<location filename="../downloadthread.cpp" line="154"/>
<source>The proxy requires authentication in order to honour the request but did not accept any credentials offered</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="154"/>
<location filename="../downloadthread.cpp" line="156"/>
<source>The access to the remote content was denied (401)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="156"/>
<location filename="../downloadthread.cpp" line="158"/>
<source>The operation requested on the remote content is not permitted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="158"/>
<location filename="../downloadthread.cpp" line="160"/>
<source>The remote content was not found at the server (404)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="160"/>
<location filename="../downloadthread.cpp" line="162"/>
<source>The remote server requires authentication to serve the content but the credentials provided were not accepted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="162"/>
<location filename="../downloadthread.cpp" line="164"/>
<source>The Network Access API cannot honor the request because the protocol is not known</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="164"/>
<location filename="../downloadthread.cpp" line="166"/>
<source>The requested operation is invalid for this protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="166"/>
<location filename="../downloadthread.cpp" line="168"/>
<source>An unknown network-related error was detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="168"/>
<location filename="../downloadthread.cpp" line="170"/>
<source>An unknown proxy-related error was detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="170"/>
<location filename="../downloadthread.cpp" line="172"/>
<source>An unknown error related to the remote content was detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="172"/>
<location filename="../downloadthread.cpp" line="174"/>
<source>A breakdown in protocol was detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../downloadthread.cpp" line="174"/>
<location filename="../downloadthread.cpp" line="176"/>
<source>Unknown error</source>
<translation type="unfinished"></translation>
</message>
@ -3830,28 +3837,28 @@ However, those plugins were disabled.</source>
<context>
<name>options_imp</name>
<message>
<location filename="../options_imp.cpp" line="1405"/>
<location filename="../options_imp.cpp" line="1407"/>
<location filename="../options_imp.cpp" line="1420"/>
<location filename="../options_imp.cpp" line="1422"/>
<source>Choose scan directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../options_imp.cpp" line="1449"/>
<location filename="../options_imp.cpp" line="1451"/>
<location filename="../options_imp.cpp" line="1463"/>
<location filename="../options_imp.cpp" line="1465"/>
<source>Choose a save directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../options_imp.cpp" line="1434"/>
<location filename="../options_imp.cpp" line="1436"/>
<location filename="../options_imp.cpp" line="1448"/>
<location filename="../options_imp.cpp" line="1450"/>
<source>Choose a save directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../options_imp.cpp" line="1419"/>
<location filename="../options_imp.cpp" line="1421"/>
<source>Choose an ip filter file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../options_imp.cpp" line="1419"/>
<location filename="../options_imp.cpp" line="1421"/>
<location filename="../options_imp.cpp" line="1434"/>
<location filename="../options_imp.cpp" line="1436"/>
<source>Filters</source>
<translation type="unfinished"></translation>
</message>
@ -3971,123 +3978,123 @@ However, those plugins were disabled.</source>
<context>
<name>torrentAdditionDialog</name>
<message>
<location filename="../torrentadditiondlg.h" line="169"/>
<location filename="../torrentadditiondlg.h" line="172"/>
<source>Unable to decode magnet link:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="173"/>
<location filename="../torrentadditiondlg.h" line="176"/>
<source>Magnet Link</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="207"/>
<location filename="../torrentadditiondlg.h" line="210"/>
<location filename="../torrentadditiondlg.h" line="213"/>
<source>Unable to decode torrent file:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="258"/>
<location filename="../torrentadditiondlg.h" line="261"/>
<source>Rename...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="278"/>
<location filename="../torrentadditiondlg.h" line="281"/>
<source>Rename the file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="279"/>
<location filename="../torrentadditiondlg.h" line="282"/>
<source>New name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="283"/>
<location filename="../torrentadditiondlg.h" line="309"/>
<location filename="../torrentadditiondlg.h" line="286"/>
<location filename="../torrentadditiondlg.h" line="312"/>
<source>The file could not be renamed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="284"/>
<location filename="../torrentadditiondlg.h" line="287"/>
<source>This file name contains forbidden characters, please choose a different one.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="310"/>
<location filename="../torrentadditiondlg.h" line="342"/>
<location filename="../torrentadditiondlg.h" line="313"/>
<location filename="../torrentadditiondlg.h" line="345"/>
<source>This name is already in use in this folder. Please use a different name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="341"/>
<location filename="../torrentadditiondlg.h" line="344"/>
<source>The folder could not be renamed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="380"/>
<location filename="../torrentadditiondlg.h" line="383"/>
<source>(%1 left after torrent download)</source>
<comment>e.g. (100MiB left after torrent download)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="383"/>
<location filename="../torrentadditiondlg.h" line="386"/>
<source>(%1 more are required to download)</source>
<comment>e.g. (100MiB more are required to download)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="397"/>
<location filename="../torrentadditiondlg.h" line="399"/>
<location filename="../torrentadditiondlg.h" line="400"/>
<location filename="../torrentadditiondlg.h" line="402"/>
<source>Choose save path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="422"/>
<location filename="../torrentadditiondlg.h" line="425"/>
<source>Empty save path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="422"/>
<location filename="../torrentadditiondlg.h" line="425"/>
<source>Please enter a save path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="429"/>
<location filename="../torrentadditiondlg.h" line="432"/>
<source>Save path creation error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="429"/>
<location filename="../torrentadditiondlg.h" line="432"/>
<source>Could not create the save path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="434"/>
<location filename="../torrentadditiondlg.h" line="437"/>
<source>Invalid label name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="434"/>
<location filename="../torrentadditiondlg.h" line="437"/>
<source>Please don&apos;t use any special characters in the label name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="468"/>
<location filename="../torrentadditiondlg.h" line="471"/>
<source>Seeding mode error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="468"/>
<location filename="../torrentadditiondlg.h" line="471"/>
<source>You chose to skip file checking. However, local files do not seem to exist in the current destionation folder. Please disable this feature or update the save path.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="475"/>
<location filename="../torrentadditiondlg.h" line="478"/>
<source>Invalid file selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../torrentadditiondlg.h" line="475"/>
<location filename="../torrentadditiondlg.h" line="478"/>
<source>You must select at least one file in the torrent</source>
<translation type="unfinished"></translation>
</message>