mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-16 02:03:07 -07:00
- Validate new file names to make sure they are allowed by the file system
This commit is contained in:
parent
037e57b687
commit
4fc777268b
31 changed files with 2717 additions and 1649 deletions
|
@ -232,85 +232,85 @@ p, li { white-space: pre-wrap; }
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="750"/>
|
||||
<location filename="../bittorrent.cpp" line="900"/>
|
||||
<location filename="../bittorrent.cpp" line="903"/>
|
||||
<location filename="../bittorrent.cpp" line="910"/>
|
||||
<location filename="../bittorrent.cpp" line="913"/>
|
||||
<source>'%1' is already in download list.</source>
|
||||
<comment>e.g: 'xxx.avi' is already in download list.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="836"/>
|
||||
<location filename="../bittorrent.cpp" line="1038"/>
|
||||
<location filename="../bittorrent.cpp" line="1043"/>
|
||||
<location filename="../bittorrent.cpp" line="846"/>
|
||||
<location filename="../bittorrent.cpp" line="1056"/>
|
||||
<location filename="../bittorrent.cpp" line="1061"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="838"/>
|
||||
<location filename="../bittorrent.cpp" line="1040"/>
|
||||
<location filename="../bittorrent.cpp" line="1045"/>
|
||||
<location filename="../bittorrent.cpp" line="848"/>
|
||||
<location filename="../bittorrent.cpp" line="1058"/>
|
||||
<location filename="../bittorrent.cpp" line="1063"/>
|
||||
<source>'%1' added to download list.</source>
|
||||
<comment>'/home/y/xxx.torrent' was added to download list.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="874"/>
|
||||
<location filename="../bittorrent.cpp" line="878"/>
|
||||
<location filename="../bittorrent.cpp" line="884"/>
|
||||
<location filename="../bittorrent.cpp" line="888"/>
|
||||
<source>Unable to decode torrent file: '%1'</source>
|
||||
<comment>e.g: Unable to decode torrent file: '/home/y/xxx.torrent'</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="881"/>
|
||||
<location filename="../bittorrent.cpp" line="891"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1297"/>
|
||||
<location filename="../bittorrent.cpp" line="1315"/>
|
||||
<source><font color='red'>%1</font> <i>was blocked due to your IP filter</i></source>
|
||||
<comment>x.y.z.w was blocked</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1299"/>
|
||||
<location filename="../bittorrent.cpp" line="1317"/>
|
||||
<source><font color='red'>%1</font> <i>was banned due to corrupt pieces</i></source>
|
||||
<comment>x.y.z.w was banned</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1672"/>
|
||||
<location filename="../bittorrent.cpp" line="1690"/>
|
||||
<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="1683"/>
|
||||
<location filename="../bittorrent.cpp" line="1701"/>
|
||||
<source>Unable to decode %1 torrent file.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1813"/>
|
||||
<location filename="../bittorrent.cpp" line="1836"/>
|
||||
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1818"/>
|
||||
<location filename="../bittorrent.cpp" line="1841"/>
|
||||
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1833"/>
|
||||
<location filename="../bittorrent.cpp" line="1856"/>
|
||||
<source>Fast resume data was rejected for torrent %1, checking again...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1838"/>
|
||||
<location filename="../bittorrent.cpp" line="1861"/>
|
||||
<source>Url seed lookup failed for url: %1, message: %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../bittorrent.cpp" line="1926"/>
|
||||
<location filename="../bittorrent.cpp" line="1949"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -1991,55 +1991,61 @@ QGroupBox {
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../propertieswidget.cpp" line="518"/>
|
||||
<location filename="../propertieswidget.cpp" line="494"/>
|
||||
<location filename="../propertieswidget.cpp" line="524"/>
|
||||
<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="553"/>
|
||||
<location filename="../propertieswidget.cpp" line="495"/>
|
||||
<source>This file name contains forbidden characters, please choose a different one.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../propertieswidget.cpp" line="525"/>
|
||||
<location filename="../propertieswidget.cpp" line="559"/>
|
||||
<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="552"/>
|
||||
<location filename="../propertieswidget.cpp" line="558"/>
|
||||
<source>The folder could not be renamed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../propertieswidget.cpp" line="581"/>
|
||||
<location filename="../propertieswidget.cpp" line="587"/>
|
||||
<source>New url seed</source>
|
||||
<comment>New HTTP source</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../propertieswidget.cpp" line="582"/>
|
||||
<location filename="../propertieswidget.cpp" line="588"/>
|
||||
<source>New url seed:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../propertieswidget.cpp" line="587"/>
|
||||
<location filename="../propertieswidget.cpp" line="593"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../propertieswidget.cpp" line="588"/>
|
||||
<location filename="../propertieswidget.cpp" line="594"/>
|
||||
<source>This url seed is already in the list.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../propertieswidget.cpp" line="633"/>
|
||||
<location filename="../propertieswidget.cpp" line="635"/>
|
||||
<location filename="../propertieswidget.cpp" line="639"/>
|
||||
<location filename="../propertieswidget.cpp" line="641"/>
|
||||
<source>Choose save path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../propertieswidget.cpp" line="642"/>
|
||||
<location filename="../propertieswidget.cpp" line="648"/>
|
||||
<source>Save path creation error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../propertieswidget.cpp" line="642"/>
|
||||
<location filename="../propertieswidget.cpp" line="648"/>
|
||||
<source>Could not create the save path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -2714,67 +2720,77 @@ p, li { white-space: pre-wrap; }
|
|||
<context>
|
||||
<name>TransferListFiltersWidget</name>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="147"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="229"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="148"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="230"/>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="150"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="230"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="151"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="231"/>
|
||||
<source>Downloading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="153"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="231"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="154"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="232"/>
|
||||
<source>Completed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="156"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="232"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="157"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="233"/>
|
||||
<source>Active</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="159"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="233"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="160"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="234"/>
|
||||
<source>Inactive</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="173"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="381"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="174"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="392"/>
|
||||
<source>All labels</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="176"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="382"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="177"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="393"/>
|
||||
<source>Unlabeled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="261"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="262"/>
|
||||
<source>Remove label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="262"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="263"/>
|
||||
<source>Add label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="272"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="277"/>
|
||||
<source>New Label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="272"/>
|
||||
<location filename="../transferlistfilterswidget.h" line="277"/>
|
||||
<source>Label:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="282"/>
|
||||
<source>Invalid label name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistfilterswidget.h" line="282"/>
|
||||
<source>Please don't use any special characters in the label name.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TransferListWidget</name>
|
||||
|
@ -2802,22 +2818,22 @@ p, li { white-space: pre-wrap; }
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="922"/>
|
||||
<location filename="../transferlistwidget.cpp" line="931"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="924"/>
|
||||
<location filename="../transferlistwidget.cpp" line="933"/>
|
||||
<source>Pause</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="926"/>
|
||||
<location filename="../transferlistwidget.cpp" line="935"/>
|
||||
<source>Delete</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="928"/>
|
||||
<location filename="../transferlistwidget.cpp" line="937"/>
|
||||
<source>Preview file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -2865,7 +2881,7 @@ p, li { white-space: pre-wrap; }
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="82"/>
|
||||
<location filename="../transferlistwidget.cpp" line="1033"/>
|
||||
<location filename="../transferlistwidget.cpp" line="1042"/>
|
||||
<source>Label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -2880,93 +2896,103 @@ p, li { white-space: pre-wrap; }
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="871"/>
|
||||
<location filename="../transferlistwidget.cpp" line="875"/>
|
||||
<source>New Label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="871"/>
|
||||
<location filename="../transferlistwidget.cpp" line="875"/>
|
||||
<source>Label:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="887"/>
|
||||
<location filename="../transferlistwidget.cpp" line="880"/>
|
||||
<source>Invalid label name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="880"/>
|
||||
<source>Please don't use any special characters in the label name.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="896"/>
|
||||
<source>Rename</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="887"/>
|
||||
<location filename="../transferlistwidget.cpp" line="896"/>
|
||||
<source>New name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="930"/>
|
||||
<location filename="../transferlistwidget.cpp" line="939"/>
|
||||
<source>Limit upload rate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="932"/>
|
||||
<location filename="../transferlistwidget.cpp" line="941"/>
|
||||
<source>Limit download rate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="934"/>
|
||||
<location filename="../transferlistwidget.cpp" line="943"/>
|
||||
<source>Open destination folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="936"/>
|
||||
<location filename="../transferlistwidget.cpp" line="945"/>
|
||||
<source>Buy it</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="938"/>
|
||||
<location filename="../transferlistwidget.cpp" line="947"/>
|
||||
<source>Increase priority</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="940"/>
|
||||
<location filename="../transferlistwidget.cpp" line="949"/>
|
||||
<source>Decrease priority</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="942"/>
|
||||
<location filename="../transferlistwidget.cpp" line="951"/>
|
||||
<source>Force recheck</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="944"/>
|
||||
<location filename="../transferlistwidget.cpp" line="953"/>
|
||||
<source>Copy magnet link</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="947"/>
|
||||
<location filename="../transferlistwidget.cpp" line="956"/>
|
||||
<source>Super seeding mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="950"/>
|
||||
<location filename="../transferlistwidget.cpp" line="959"/>
|
||||
<source>Rename...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="952"/>
|
||||
<location filename="../transferlistwidget.cpp" line="961"/>
|
||||
<source>Download in sequential order</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="954"/>
|
||||
<location filename="../transferlistwidget.cpp" line="963"/>
|
||||
<source>Download first and last piece first</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="1034"/>
|
||||
<location filename="../transferlistwidget.cpp" line="1043"/>
|
||||
<source>New...</source>
|
||||
<comment>New label...</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../transferlistwidget.cpp" line="1035"/>
|
||||
<location filename="../transferlistwidget.cpp" line="1044"/>
|
||||
<source>Reset</source>
|
||||
<comment>Reset label</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -3162,17 +3188,17 @@ p, li { white-space: pre-wrap; }
|
|||
<context>
|
||||
<name>confirmDeletionDlg</name>
|
||||
<message>
|
||||
<location filename="../ui/confirmdeletiondlg.ui" line="14"/>
|
||||
<location filename="../ui/confirmdeletiondlg.ui" line="20"/>
|
||||
<source>Deletion confirmation - qBittorrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/confirmdeletiondlg.ui" line="42"/>
|
||||
<location filename="../ui/confirmdeletiondlg.ui" line="50"/>
|
||||
<source>Are you sure you want to delete the selected torrents from the transfer list?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/confirmdeletiondlg.ui" line="66"/>
|
||||
<location filename="../ui/confirmdeletiondlg.ui" line="76"/>
|
||||
<source>Delete the files on the hard disk as well</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -3726,66 +3752,66 @@ However, those plugins were disabled.</source>
|
|||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="328"/>
|
||||
<location filename="../misc.h" line="342"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="328"/>
|
||||
<location filename="../misc.h" line="342"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="328"/>
|
||||
<location filename="../misc.h" line="342"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="328"/>
|
||||
<location filename="../misc.h" line="342"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="328"/>
|
||||
<location filename="../misc.h" line="342"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="327"/>
|
||||
<location filename="../misc.h" line="341"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="481"/>
|
||||
<location filename="../misc.h" line="495"/>
|
||||
<source>Unknown</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="510"/>
|
||||
<location filename="../misc.h" line="524"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="514"/>
|
||||
<location filename="../misc.h" line="528"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="519"/>
|
||||
<location filename="../misc.h" line="533"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="524"/>
|
||||
<location filename="../misc.h" line="538"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -3966,76 +3992,92 @@ However, those plugins were disabled.</source>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="303"/>
|
||||
<location filename="../torrentadditiondlg.h" line="283"/>
|
||||
<location filename="../torrentadditiondlg.h" line="309"/>
|
||||
<source>The file could not be renamed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="304"/>
|
||||
<location filename="../torrentadditiondlg.h" line="336"/>
|
||||
<location filename="../torrentadditiondlg.h" line="284"/>
|
||||
<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"/>
|
||||
<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="335"/>
|
||||
<location filename="../torrentadditiondlg.h" line="341"/>
|
||||
<source>The folder could not be renamed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="374"/>
|
||||
<location filename="../torrentadditiondlg.h" line="380"/>
|
||||
<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="377"/>
|
||||
<location filename="../torrentadditiondlg.h" line="383"/>
|
||||
<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="391"/>
|
||||
<location filename="../torrentadditiondlg.h" line="393"/>
|
||||
<location filename="../torrentadditiondlg.h" line="397"/>
|
||||
<location filename="../torrentadditiondlg.h" line="399"/>
|
||||
<source>Choose save path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="416"/>
|
||||
<location filename="../torrentadditiondlg.h" line="422"/>
|
||||
<source>Empty save path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="416"/>
|
||||
<location filename="../torrentadditiondlg.h" line="422"/>
|
||||
<source>Please enter a save path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="423"/>
|
||||
<location filename="../torrentadditiondlg.h" line="429"/>
|
||||
<source>Save path creation error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="423"/>
|
||||
<location filename="../torrentadditiondlg.h" line="429"/>
|
||||
<source>Could not create the save path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="458"/>
|
||||
<location filename="../torrentadditiondlg.h" line="434"/>
|
||||
<source>Invalid label name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="434"/>
|
||||
<source>Please don't use any special characters in the label name.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="468"/>
|
||||
<source>Seeding mode error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="458"/>
|
||||
<location filename="../torrentadditiondlg.h" line="468"/>
|
||||
<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="465"/>
|
||||
<location filename="../torrentadditiondlg.h" line="475"/>
|
||||
<source>Invalid file selection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../torrentadditiondlg.h" line="465"/>
|
||||
<location filename="../torrentadditiondlg.h" line="475"/>
|
||||
<source>You must select at least one file in the torrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue