mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-19 12:59:56 -07:00
- Updated language files and icon resource file
This commit is contained in:
parent
7e252d3fbd
commit
f50762dfa8
53 changed files with 4769 additions and 1466 deletions
|
@ -791,104 +791,199 @@ p, li { white-space: pre-wrap; }
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="209"/>
|
||||
<location filename="../FeedDownloader.ui" line="213"/>
|
||||
<source>Filter settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="228"/>
|
||||
<location filename="../FeedDownloader.ui" line="232"/>
|
||||
<source>Matches:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="241"/>
|
||||
<location filename="../FeedDownloader.ui" line="248"/>
|
||||
<source>Does not match:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="254"/>
|
||||
<location filename="../FeedDownloader.ui" line="264"/>
|
||||
<source>Destination folder:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="293"/>
|
||||
<location filename="../FeedDownloader.ui" line="306"/>
|
||||
<source>...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="306"/>
|
||||
<location filename="../FeedDownloader.ui" line="319"/>
|
||||
<source>Filter testing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="322"/>
|
||||
<location filename="../FeedDownloader.ui" line="341"/>
|
||||
<source>Torrent title:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="335"/>
|
||||
<location filename="../FeedDownloader.ui" line="357"/>
|
||||
<source>Result:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="357"/>
|
||||
<location filename="../FeedDownloader.ui" line="382"/>
|
||||
<source>Test</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="451"/>
|
||||
<source>Import...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="458"/>
|
||||
<source>Export...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="481"/>
|
||||
<location filename="../FeedDownloader.ui" line="484"/>
|
||||
<source>Rename filter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="493"/>
|
||||
<location filename="../FeedDownloader.ui" line="496"/>
|
||||
<source>Remove filter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.ui" line="505"/>
|
||||
<source>Add filter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FeedDownloaderDlg</name>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="292"/>
|
||||
<location filename="../FeedDownloader.h" line="380"/>
|
||||
<source>New filter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="299"/>
|
||||
<location filename="../FeedDownloader.h" line="387"/>
|
||||
<source>Please choose a name for this filter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="299"/>
|
||||
<location filename="../FeedDownloader.h" line="387"/>
|
||||
<source>Filter name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="307"/>
|
||||
<location filename="../FeedDownloader.h" line="322"/>
|
||||
<location filename="../FeedDownloader.h" line="356"/>
|
||||
<location filename="../FeedDownloader.h" line="395"/>
|
||||
<location filename="../FeedDownloader.h" line="411"/>
|
||||
<source>Invalid filter name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="307"/>
|
||||
<location filename="../FeedDownloader.h" line="395"/>
|
||||
<source>The filter name cannot be left empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="322"/>
|
||||
<location filename="../FeedDownloader.h" line="356"/>
|
||||
<location filename="../FeedDownloader.h" line="411"/>
|
||||
<source>This filter name is already in use.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="343"/>
|
||||
<location filename="../FeedDownloader.h" line="433"/>
|
||||
<source>Filter testing error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="343"/>
|
||||
<location filename="../FeedDownloader.h" line="433"/>
|
||||
<source>Please specify a test torrent name.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="350"/>
|
||||
<location filename="../FeedDownloader.h" line="440"/>
|
||||
<source>matches</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="352"/>
|
||||
<location filename="../FeedDownloader.h" line="442"/>
|
||||
<source>does not match</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="446"/>
|
||||
<source>Select file to import</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="446"/>
|
||||
<location filename="../FeedDownloader.h" line="463"/>
|
||||
<source>Filters Files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="456"/>
|
||||
<source>Import successful</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="456"/>
|
||||
<source>Filters import was successful.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="458"/>
|
||||
<source>Import failure</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="458"/>
|
||||
<source>Filters could not be imported due to an I/O error.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="463"/>
|
||||
<source>Select destination file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="469"/>
|
||||
<source>Overwriting confirmation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="469"/>
|
||||
<source>Are you sure you want to overwrite existing file?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="473"/>
|
||||
<source>Export successful</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="473"/>
|
||||
<source>Filters export was successful.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="475"/>
|
||||
<source>Export failure</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../FeedDownloader.h" line="475"/>
|
||||
<source>Filters could not be exported due to an I/O error.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FilterParserThread</name>
|
||||
|
@ -1487,7 +1582,25 @@ Are you sure you want to quit qBittorrent?</source>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="170"/>
|
||||
<location filename="../rss.ui" line="29"/>
|
||||
<location filename="../rss.ui" line="196"/>
|
||||
<source>New subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="43"/>
|
||||
<location filename="../rss.ui" line="217"/>
|
||||
<location filename="../rss.ui" line="220"/>
|
||||
<source>Mark items read</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="66"/>
|
||||
<source>Update all</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="134"/>
|
||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
|
@ -1496,164 +1609,145 @@ p, li { white-space: pre-wrap; }
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="201"/>
|
||||
<source>Delete</source>
|
||||
<location filename="../rss.ui" line="169"/>
|
||||
<source>Delete feed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="206"/>
|
||||
<source>Rename</source>
|
||||
<location filename="../rss.ui" line="178"/>
|
||||
<source>Rename feed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="211"/>
|
||||
<source>Refresh</source>
|
||||
<location filename="../rss.ui" line="187"/>
|
||||
<source>Update feed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="235"/>
|
||||
<location filename="../rss.ui" line="205"/>
|
||||
<location filename="../rss.ui" line="208"/>
|
||||
<source>Update all feeds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="229"/>
|
||||
<source>Download torrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="244"/>
|
||||
<location filename="../rss.ui" line="238"/>
|
||||
<source>Open news URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="253"/>
|
||||
<location filename="../rss.ui" line="247"/>
|
||||
<source>Copy feed URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="262"/>
|
||||
<location filename="../rss.ui" line="256"/>
|
||||
<source>RSS feed downloader</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="83"/>
|
||||
<source>Delete selected streams</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="105"/>
|
||||
<location filename="../rss.ui" line="63"/>
|
||||
<source>Refresh RSS streams</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="127"/>
|
||||
<source>Add a new RSS stream</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="216"/>
|
||||
<source>Add RSS stream</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="221"/>
|
||||
<source>Refresh all streams</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="43"/>
|
||||
<location filename="../rss.ui" line="111"/>
|
||||
<source>RSS streams:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="48"/>
|
||||
<location filename="../rss.ui" line="116"/>
|
||||
<source>2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.ui" line="226"/>
|
||||
<source>Mark all as read</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RSSImp</name>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="219"/>
|
||||
<location filename="../rss_imp.cpp" line="93"/>
|
||||
<source>Please type a rss stream url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="219"/>
|
||||
<location filename="../rss_imp.cpp" line="93"/>
|
||||
<source>Stream URL:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="139"/>
|
||||
<location filename="../rss_imp.cpp" line="181"/>
|
||||
<source>Please choose a new name for this stream</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="139"/>
|
||||
<location filename="../rss_imp.cpp" line="181"/>
|
||||
<source>New stream name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="85"/>
|
||||
<location filename="../rss_imp.cpp" line="123"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="86"/>
|
||||
<location filename="../rss_imp.cpp" line="124"/>
|
||||
<source>&Yes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="86"/>
|
||||
<location filename="../rss_imp.cpp" line="124"/>
|
||||
<source>&No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="85"/>
|
||||
<location filename="../rss_imp.cpp" line="123"/>
|
||||
<source>Are you sure you want to delete this stream from the list?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="207"/>
|
||||
<location filename="../rss_imp.cpp" line="235"/>
|
||||
<location filename="../rss_imp.cpp" line="249"/>
|
||||
<location filename="../rss_imp.cpp" line="346"/>
|
||||
<location filename="../rss_imp.cpp" line="109"/>
|
||||
<location filename="../rss_imp.cpp" line="234"/>
|
||||
<location filename="../rss_imp.cpp" line="243"/>
|
||||
<location filename="../rss_imp.cpp" line="347"/>
|
||||
<source>Description:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="207"/>
|
||||
<location filename="../rss_imp.cpp" line="235"/>
|
||||
<location filename="../rss_imp.cpp" line="249"/>
|
||||
<location filename="../rss_imp.cpp" line="346"/>
|
||||
<location filename="../rss_imp.cpp" line="109"/>
|
||||
<location filename="../rss_imp.cpp" line="234"/>
|
||||
<location filename="../rss_imp.cpp" line="243"/>
|
||||
<location filename="../rss_imp.cpp" line="347"/>
|
||||
<source>url:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="207"/>
|
||||
<location filename="../rss_imp.cpp" line="235"/>
|
||||
<location filename="../rss_imp.cpp" line="249"/>
|
||||
<location filename="../rss_imp.cpp" line="346"/>
|
||||
<location filename="../rss_imp.cpp" line="109"/>
|
||||
<location filename="../rss_imp.cpp" line="234"/>
|
||||
<location filename="../rss_imp.cpp" line="243"/>
|
||||
<location filename="../rss_imp.cpp" line="347"/>
|
||||
<source>Last refresh:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="226"/>
|
||||
<location filename="../rss_imp.cpp" line="100"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="227"/>
|
||||
<location filename="../rss_imp.cpp" line="101"/>
|
||||
<source>This rss feed is already in the list.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="284"/>
|
||||
<location filename="../rss_imp.cpp" line="285"/>
|
||||
<source>Date: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss_imp.cpp" line="287"/>
|
||||
<location filename="../rss_imp.cpp" line="288"/>
|
||||
<source>Author: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -1669,18 +1763,18 @@ p, li { white-space: pre-wrap; }
|
|||
<context>
|
||||
<name>RssStream</name>
|
||||
<message>
|
||||
<location filename="../rss.h" line="520"/>
|
||||
<location filename="../rss.h" line="534"/>
|
||||
<source>%1 ago</source>
|
||||
<comment>10min ago</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.h" line="586"/>
|
||||
<location filename="../rss.h" line="589"/>
|
||||
<source>Automatically downloading %1 torrent from %2 RSS feed...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss.h" line="519"/>
|
||||
<location filename="../rss.h" line="533"/>
|
||||
<source>Never</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -2048,32 +2142,43 @@ p, li { white-space: pre-wrap; }
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1293"/>
|
||||
<location filename="../bittorrent.cpp" line="1257"/>
|
||||
<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="1268"/>
|
||||
<source>Unable to decode %1 torrent file.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1310"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1332"/>
|
||||
<location filename="../bittorrent.cpp" line="1349"/>
|
||||
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1337"/>
|
||||
<location filename="../bittorrent.cpp" line="1354"/>
|
||||
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1352"/>
|
||||
<location filename="../bittorrent.cpp" line="1369"/>
|
||||
<source>Fast resume data was rejected for torrent %1, checking again...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1357"/>
|
||||
<location filename="../bittorrent.cpp" line="1374"/>
|
||||
<source>Url seed lookup failed for url: %1, message: %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1425"/>
|
||||
<location filename="../bittorrent.cpp" line="1442"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue