mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-20 07:27:22 -06:00
Add regex help and validation (RSS downloader
This commit is contained in:
@@ -219,177 +219,197 @@ p, li { white-space: pre-wrap; }
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="135"/>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="138"/>
|
||||
<source>Must contain:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="148"/>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="180"/>
|
||||
<source>Must not contain:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="277"/>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="129"/>
|
||||
<source>Use regular expressions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="355"/>
|
||||
<source>Import...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="284"/>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="362"/>
|
||||
<source>Export...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="210"/>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="286"/>
|
||||
<source>...</source>
|
||||
<translation type="unfinished">...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="161"/>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="233"/>
|
||||
<source>Assign label:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="178"/>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="252"/>
|
||||
<source>Save to a different directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="188"/>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="264"/>
|
||||
<source>Save to:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="230"/>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="308"/>
|
||||
<source>Apply rule to feeds:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="252"/>
|
||||
<location filename="../rss/automatedrssdownloader.ui" line="330"/>
|
||||
<source>Matching RSS articles</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="283"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="304"/>
|
||||
<source>New rule name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="283"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="304"/>
|
||||
<source>Please type the name of the new download rule.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="287"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="402"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="308"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="423"/>
|
||||
<source>Rule name conflict</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="287"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="402"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="308"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="423"/>
|
||||
<source>A rule with this name already exists, please choose another name.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="305"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="326"/>
|
||||
<source>Are you sure you want to remove the download rule named %1?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="307"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="328"/>
|
||||
<source>Are you sure you want to remove the selected download rules?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="308"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="329"/>
|
||||
<source>Rule deletion confirmation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="324"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="345"/>
|
||||
<source>Destination directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="332"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="353"/>
|
||||
<source>Invalid action</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="332"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="353"/>
|
||||
<source>The list is empty, there is nothing to export.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="336"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="357"/>
|
||||
<source>Where would you like to save the list?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="336"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="357"/>
|
||||
<source>Rules list (*.rssrules)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="341"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="362"/>
|
||||
<source>I/O Error</source>
|
||||
<translation type="unfinished">I/O エラー</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="341"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="362"/>
|
||||
<source>Failed to create the destination file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="349"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="370"/>
|
||||
<source>Please point to the RSS download rules file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="349"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="370"/>
|
||||
<source>Rules list (*.rssrules *.filters)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="353"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="374"/>
|
||||
<source>Import Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="353"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="374"/>
|
||||
<source>Failed to import the selected rules file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="364"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="385"/>
|
||||
<source>Add new rule...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="370"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="391"/>
|
||||
<source>Delete rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="372"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="393"/>
|
||||
<source>Rename rule...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="374"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="395"/>
|
||||
<source>Delete selected rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="398"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="419"/>
|
||||
<source>Rule renaming</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="398"/>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="419"/>
|
||||
<source>Please type the new rule name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="521"/>
|
||||
<source>Regex mode: use Perl-like regular expressions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="525"/>
|
||||
<source>Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../rss/automatedrssdownloader.cpp" line="527"/>
|
||||
<source>Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Bittorrent</name>
|
||||
|
||||
Reference in New Issue
Block a user