mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-17 14:08:03 -06:00
Compare commits
54 Commits
release-1.
...
release-0.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bf83cae284 | ||
|
|
1057cdbe44 | ||
|
|
fe4c1859a8 | ||
|
|
0d8a22dcda | ||
|
|
a643bd64db | ||
|
|
21be57d06f | ||
|
|
1c5262b1ed | ||
|
|
a01a461dd0 | ||
|
|
06448509fb | ||
|
|
985bb8926b | ||
|
|
d0a766d49a | ||
|
|
7140a532ed | ||
|
|
db4f3ab08a | ||
|
|
1deb7b88bc | ||
|
|
0d40bb0d68 | ||
|
|
b033893d39 | ||
|
|
e9693d3829 | ||
|
|
bc7d9d00ab | ||
|
|
0c05c893a0 | ||
|
|
8b3c4f8143 | ||
|
|
90bc79d4e1 | ||
|
|
676d6764b9 | ||
|
|
cb08280180 | ||
|
|
ecede8b53e | ||
|
|
f6a54f6fcf | ||
|
|
6039851f13 | ||
|
|
f1decc5432 | ||
|
|
12629a9e38 | ||
|
|
14f13d0406 | ||
|
|
e0213dc6c3 | ||
|
|
2f065bd9ea | ||
|
|
b87882dd59 | ||
|
|
df06fcac03 | ||
|
|
3de95cdb04 | ||
|
|
062fd6d81c | ||
|
|
82d9e19e96 | ||
|
|
22eead5f9a | ||
|
|
f5627e4345 | ||
|
|
da867a767b | ||
|
|
b751954566 | ||
|
|
f774228529 | ||
|
|
4d6aad8cab | ||
|
|
188e3956d8 | ||
|
|
88d7400644 | ||
|
|
41254bcdf4 | ||
|
|
067aa010b6 | ||
|
|
f94197816c | ||
|
|
78e976e97e | ||
|
|
225d8bcc5b | ||
|
|
9bd29ebdb0 | ||
|
|
7565902fc1 | ||
|
|
0b8a1f8c1f | ||
|
|
8800614077 | ||
|
|
156001f51d |
25
Changelog
25
Changelog
@@ -1,4 +1,23 @@
|
||||
* Unknown - Christophe Dumez <chris@qbittorrent.org> - v0.9.0
|
||||
* Mon May 07 2007 - Christophe Dumez <chris@qbittorrent.org> - v0.9.3
|
||||
- BUGFIX: Fixed pause toggle on double-click in download list
|
||||
- BUGFIX: The torrent size displayed now only takes unfiltered files into account
|
||||
- BUGFIX: Fixed compiling errors with libtorrent svn (future v0.13 with UPnP enabled)
|
||||
- BUGFIX: Remember sorted column in download list on restart
|
||||
- BUGFIX: Small fix in the german translation
|
||||
- BUGFIX: Some fixes in slovak translation
|
||||
|
||||
* Tue Apr 10 2007 - Christophe Dumez <chris@qbittorrent.org> - v0.9.2
|
||||
- BUGFIX: Window can now stay maximized on exit
|
||||
- BUGFIX: Use PKGCONFIG again for configuring libtorrent
|
||||
- BUGFIX: Allow to compile with libtorrent v0.11
|
||||
- BUGFIX: Disabled main window context menu (annoying)
|
||||
- I18N: Added Japanese translation
|
||||
- I18N: Updated Turkish translation
|
||||
|
||||
* Wed Apr 04 2007 - Christophe Dumez <chris@qbittorrent.org> - v0.9.1
|
||||
- BUGFIX: A lot of fixes in configure file
|
||||
|
||||
* Sun Apr 01 2007 - Christophe Dumez <chris@qbittorrent.org> - v0.9.0
|
||||
- FEATURE: Based on libtorrent v0.12
|
||||
- FEATURE: Based on Qt4.2
|
||||
- FEATURE: Brand new trayicon from Qt4.2
|
||||
@@ -12,6 +31,7 @@
|
||||
- FEATURE: Added Autocompletion to search engine
|
||||
- FEATURE: Splitted BT & GUI parts (huge code rewriting & optimization)
|
||||
- FEATURE: New parameters for configure file to point to custom locations for libtorrent/libcurl
|
||||
- FEATURE: Update application style according to the system (WindowsXP, MacOS, X11)
|
||||
- BUGFIX: Two torrents can now have the same name although they are different (use their hash)
|
||||
- BUGFIX: Fixed download from url that would fail sometimes
|
||||
- BUGFIX: Save directory was reset to default when filtering files in torrent
|
||||
@@ -25,6 +45,9 @@
|
||||
- BUGFIX: Create Options object only when necessary (to save memory)
|
||||
- BUGFIX: Let libtorrent store the torrent handles (save memory)
|
||||
- BUGFIX: Set DHT Port only when DHT is enabled
|
||||
- BUGFIX: Made ipfilter.dat parser less sensitive to errors
|
||||
- BUGFIX: Bring main window to foreground when asking for exit confirmation
|
||||
- I18N: Added Danish translation
|
||||
- I18N: Better internationalization thanks to dynamic text support
|
||||
- COSMETIC: Replaced OSD messages by Qt4.2 systray messages
|
||||
|
||||
|
||||
2
INSTALL
2
INSTALL
@@ -16,7 +16,7 @@ will install and execute qBittorrent hopefully without any problems.
|
||||
Dependencies:
|
||||
- Qt >= 4.2 (libqt-devel, libqtgui, libqtcore, libqtnetwork)
|
||||
|
||||
- libtorrent by Arvid Norberg (>= v0.12 REQUIRED)
|
||||
- libtorrent by Arvid Norberg (>= v0.11 REQUIRED, >= 0.12 ADVISED)
|
||||
-> http://libtorrent.sf.net
|
||||
Be carefull: another library (the one used by rtorrent) use the same name.
|
||||
These are TWO different libraries and qBittorrent will only work with the one provided
|
||||
|
||||
4
TODO
4
TODO
@@ -36,7 +36,3 @@
|
||||
- Add IPv6 support (at least start working on it)
|
||||
- UPnP support?
|
||||
|
||||
// In v0.9.0
|
||||
- Update translations (FR, SV, NB, PL, RU, DE done)
|
||||
- Bug squashing
|
||||
- Wait for libtorrent v0.12 official release
|
||||
153
configure
vendored
153
configure
vendored
@@ -20,6 +20,7 @@ Main options:
|
||||
Dependency options:
|
||||
--with-libtorrent-inc=[path] Path to libtorrent include files
|
||||
--with-libtorrent-lib=[path] Path to libtorrent library files
|
||||
--with-libboost-inc=[path] Path to libboost include files
|
||||
--with-libcurl-inc=[path] Path to libcurl include files
|
||||
--with-libcurl-lib=[path] Path to libcurl library files
|
||||
|
||||
@@ -148,6 +149,11 @@ while [ $# -gt 0 ]; do
|
||||
shift
|
||||
;;
|
||||
|
||||
--with-libboost-inc=*)
|
||||
QC_WITH_LIBBOOST_INC=$optarg
|
||||
shift
|
||||
;;
|
||||
|
||||
--with-libcurl-inc=*)
|
||||
QC_WITH_LIBCURL_INC=$optarg
|
||||
shift
|
||||
@@ -181,6 +187,7 @@ echo DATADIR=$DATADIR
|
||||
echo EX_QTDIR=$EX_QTDIR
|
||||
echo QC_WITH_LIBTORRENT_INC=$QC_WITH_LIBTORRENT_INC
|
||||
echo QC_WITH_LIBTORRENT_LIB=$QC_WITH_LIBTORRENT_LIB
|
||||
echo QC_WITH_LIBBOOST_INC=$QC_WITH_LIBBOOST_INC
|
||||
echo QC_WITH_LIBCURL_INC=$QC_WITH_LIBCURL_INC
|
||||
echo QC_WITH_LIBCURL_LIB=$QC_WITH_LIBCURL_LIB
|
||||
echo
|
||||
@@ -288,46 +295,66 @@ class qc_libtorrent : public ConfObj
|
||||
{
|
||||
public:
|
||||
qc_libtorrent(Conf *c) : ConfObj(c) {}
|
||||
QString name() const { return "libtorrent >= 0.12"; }
|
||||
QString name() const { return "libtorrent >= 0.11 (>= 0.12 ADVISED)"; }
|
||||
QString shortname() const { return "libtorrent"; }
|
||||
bool exec(){
|
||||
QString s;
|
||||
s = conf->getenv("QC_WITH_LIBTORRENT_INC");
|
||||
if(!s.isEmpty()) {
|
||||
if(!conf->checkHeader(s, "libtorrent/extensions/ut_pex.hpp")) {
|
||||
qWarning("libtorrent v0.12 includes not found!\nYou can download it at http://www.libtorrent.net");
|
||||
if(!conf->checkHeader(s, "libtorrent/kademlia/node.hpp")){
|
||||
return false;
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
if(!conf->checkHeader(s, "libtorrent/extensions/ut_pex.hpp")) {
|
||||
qWarning("Libtorrent >= v0.12 was not detected, PeX will be disabled.");
|
||||
conf->addDefine("NO_PEX");
|
||||
}
|
||||
if(conf->checkHeader(s, "libtorrent/lsd.hpp")){
|
||||
conf->addDefine("V_0_13");
|
||||
}
|
||||
}else{
|
||||
QStringList sl;
|
||||
sl << "/usr/include/";
|
||||
sl << "/usr/include";
|
||||
sl << "/usr/local/include";
|
||||
if(!conf->findHeader("libtorrent/extensions/ut_pex.hpp", sl, &s)) {
|
||||
qWarning("libtorrent v0.12 includes not found!\nYou can download it at http://www.libtorrent.net");
|
||||
return false;
|
||||
bool found = false;
|
||||
foreach(s, sl){
|
||||
if(conf->checkHeader(s, "libtorrent/kademlia/node.hpp")){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found) return false;
|
||||
if(!conf->checkHeader(s, "libtorrent/extensions/ut_pex.hpp")){
|
||||
qWarning("Libtorrent >= v0.12 was not detected, PeX will be disabled.");
|
||||
conf->addDefine("NO_PEX");
|
||||
}
|
||||
if(conf->checkHeader(s, "libtorrent/lsd.hpp")){
|
||||
conf->addDefine("V_0_13");
|
||||
}
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
}
|
||||
conf->addIncludePath(s+QDir::separator()+"libtorrent");
|
||||
|
||||
s = conf->getenv("QC_WITH_LIBTORRENT_LIB");
|
||||
if(!s.isEmpty()) {
|
||||
if(!conf->checkLibrary(s, "torrent")) {
|
||||
qWarning("libtorrent library not found!");
|
||||
return false;
|
||||
}
|
||||
conf->addLib(QString("-L") + s);
|
||||
}else{
|
||||
if(!conf->findLibrary("torrent", &s)) {
|
||||
qWarning("libtorrent library not found!");
|
||||
return false;
|
||||
QStringList sl;
|
||||
sl << "/usr/lib/";
|
||||
sl << "/usr/local/lib/";
|
||||
bool found = false;
|
||||
foreach(s, sl){
|
||||
if(conf->checkLibrary(s, "torrent")){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
if (!s.isEmpty())
|
||||
}
|
||||
if(!found) return false;
|
||||
conf->addLib(QString("-L") + s);
|
||||
}
|
||||
|
||||
conf->addLib("-ltorrent");
|
||||
|
||||
//conf->addLib("-ltorrent");
|
||||
return true;
|
||||
}
|
||||
};
|
||||
@@ -335,6 +362,7 @@ public:
|
||||
/*
|
||||
-----BEGIN QCMOD-----
|
||||
name: libboost
|
||||
arg: with-libboost-inc=[path], Path to libboost include files
|
||||
-----END QCMOD-----
|
||||
*/
|
||||
class qc_libboost : public ConfObj
|
||||
@@ -345,30 +373,45 @@ public:
|
||||
QString shortname() const { return "libboost"; }
|
||||
bool exec(){
|
||||
QString s;
|
||||
s = conf->getenv("QC_WITH_LIBBOOST_INC");
|
||||
if(!s.isEmpty()) {
|
||||
if(!conf->checkHeader(s, "boost/format.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/date_time/posix_time/posix_time.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/thread.hpp")) {
|
||||
return false;
|
||||
}
|
||||
}else{
|
||||
QStringList sl;
|
||||
sl += "/usr/include";
|
||||
sl += "/usr/local/include";
|
||||
sl += "/sw/include";
|
||||
if(!conf->findHeader("boost/format.hpp", sl, &s)) {
|
||||
qWarning("libboost includes not found!");
|
||||
sl << "/usr/include";
|
||||
sl << "/usr/local/include";
|
||||
bool found = false;
|
||||
foreach(s, sl){
|
||||
if(conf->checkHeader(s, "boost/format.hpp")){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/date_time/posix_time/posix_time.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/thread.hpp")) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
if(!conf->findHeader("boost/date_time/posix_time/posix_time.hpp", sl, &s)) {
|
||||
qWarning("libboost-date-time includes not found!");
|
||||
return false;
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
if(!conf->findHeader("boost/filesystem/path.hpp", sl, &s)) {
|
||||
qWarning("libboost-filesystem includes not found!");
|
||||
return false;
|
||||
}
|
||||
if(!conf->findHeader("boost/thread.hpp", sl, &s)) {
|
||||
qWarning("libboost-thread includes not found!");
|
||||
return false;
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
|
||||
return true;
|
||||
}
|
||||
};
|
||||
@@ -391,39 +434,46 @@ public:
|
||||
s = conf->getenv("QC_WITH_LIBCURL_INC");
|
||||
if(!s.isEmpty()) {
|
||||
if(!conf->checkHeader(s, "curl/curl.h")) {
|
||||
qWarning("libcurl includes not found!");
|
||||
return false;
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
}else{
|
||||
QStringList sl;
|
||||
sl += "/usr/include";
|
||||
sl += "/usr/local/include";
|
||||
if(!conf->findHeader("curl/curl.h", sl, &s)) {
|
||||
qWarning("libcurl includes not found!");
|
||||
sl << "/usr/include";
|
||||
sl << "/usr/local/include";
|
||||
bool found = false;
|
||||
foreach(s, sl){
|
||||
if(conf->checkHeader(s, "curl/curl.h")){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found) {
|
||||
return false;
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
|
||||
s = conf->getenv("QC_WITH_LIBCURL_LIB");
|
||||
if(!s.isEmpty()) {
|
||||
if(!conf->checkLibrary(s, "curl")) {
|
||||
qWarning("libcurl library not found!");
|
||||
return false;
|
||||
}
|
||||
conf->addLib(QString("-L") + s);
|
||||
}else{
|
||||
if(!conf->findLibrary("curl", &s)) {
|
||||
qWarning("libcurl library not found!");
|
||||
return false;
|
||||
QStringList sl;
|
||||
sl << "/usr/lib/";
|
||||
sl << "/usr/local/lib/";
|
||||
bool found = false;
|
||||
foreach(s, sl){
|
||||
if(conf->checkLibrary(s, "curl")){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
if (!s.isEmpty())
|
||||
}
|
||||
if(!found) return false;
|
||||
conf->addLib(QString("-L") + s);
|
||||
}
|
||||
|
||||
conf->addLib("-lcurl");
|
||||
|
||||
return true;
|
||||
}
|
||||
};
|
||||
@@ -1393,6 +1443,7 @@ export DATADIR
|
||||
export EX_QTDIR
|
||||
export QC_WITH_LIBTORRENT_INC
|
||||
export QC_WITH_LIBTORRENT_LIB
|
||||
export QC_WITH_LIBBOOST_INC
|
||||
export QC_WITH_LIBCURL_INC
|
||||
export QC_WITH_LIBCURL_LIB
|
||||
export QC_DEBUG
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
/*
|
||||
-----BEGIN QCMOD-----
|
||||
name: libboost
|
||||
arg: with-libboost-inc=[path], Path to libboost include files
|
||||
-----END QCMOD-----
|
||||
*/
|
||||
class qc_libboost : public ConfObj
|
||||
@@ -11,30 +12,45 @@ public:
|
||||
QString shortname() const { return "libboost"; }
|
||||
bool exec(){
|
||||
QString s;
|
||||
s = conf->getenv("QC_WITH_LIBBOOST_INC");
|
||||
if(!s.isEmpty()) {
|
||||
if(!conf->checkHeader(s, "boost/format.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/date_time/posix_time/posix_time.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/thread.hpp")) {
|
||||
return false;
|
||||
}
|
||||
}else{
|
||||
QStringList sl;
|
||||
sl += "/usr/include";
|
||||
sl += "/usr/local/include";
|
||||
sl += "/sw/include";
|
||||
if(!conf->findHeader("boost/format.hpp", sl, &s)) {
|
||||
qWarning("libboost includes not found!");
|
||||
sl << "/usr/include";
|
||||
sl << "/usr/local/include";
|
||||
bool found = false;
|
||||
foreach(s, sl){
|
||||
if(conf->checkHeader(s, "boost/format.hpp")){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/date_time/posix_time/posix_time.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/thread.hpp")) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
if(!conf->findHeader("boost/date_time/posix_time/posix_time.hpp", sl, &s)) {
|
||||
qWarning("libboost-date-time includes not found!");
|
||||
return false;
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
if(!conf->findHeader("boost/filesystem/path.hpp", sl, &s)) {
|
||||
qWarning("libboost-filesystem includes not found!");
|
||||
return false;
|
||||
}
|
||||
if(!conf->findHeader("boost/thread.hpp", sl, &s)) {
|
||||
qWarning("libboost-thread includes not found!");
|
||||
return false;
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
@@ -16,39 +16,46 @@ public:
|
||||
s = conf->getenv("QC_WITH_LIBCURL_INC");
|
||||
if(!s.isEmpty()) {
|
||||
if(!conf->checkHeader(s, "curl/curl.h")) {
|
||||
qWarning("libcurl includes not found!");
|
||||
return false;
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
}else{
|
||||
QStringList sl;
|
||||
sl += "/usr/include";
|
||||
sl += "/usr/local/include";
|
||||
if(!conf->findHeader("curl/curl.h", sl, &s)) {
|
||||
qWarning("libcurl includes not found!");
|
||||
sl << "/usr/include";
|
||||
sl << "/usr/local/include";
|
||||
bool found = false;
|
||||
foreach(s, sl){
|
||||
if(conf->checkHeader(s, "curl/curl.h")){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found) {
|
||||
return false;
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
|
||||
s = conf->getenv("QC_WITH_LIBCURL_LIB");
|
||||
if(!s.isEmpty()) {
|
||||
if(!conf->checkLibrary(s, "curl")) {
|
||||
qWarning("libcurl library not found!");
|
||||
return false;
|
||||
}
|
||||
conf->addLib(QString("-L") + s);
|
||||
}else{
|
||||
if(!conf->findLibrary("curl", &s)) {
|
||||
qWarning("libcurl library not found!");
|
||||
return false;
|
||||
QStringList sl;
|
||||
sl << "/usr/lib/";
|
||||
sl << "/usr/local/lib/";
|
||||
bool found = false;
|
||||
foreach(s, sl){
|
||||
if(conf->checkLibrary(s, "curl")){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
if (!s.isEmpty())
|
||||
}
|
||||
if(!found) return false;
|
||||
conf->addLib(QString("-L") + s);
|
||||
}
|
||||
|
||||
conf->addLib("-lcurl");
|
||||
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
@@ -9,46 +9,66 @@ class qc_libtorrent : public ConfObj
|
||||
{
|
||||
public:
|
||||
qc_libtorrent(Conf *c) : ConfObj(c) {}
|
||||
QString name() const { return "libtorrent >= 0.12"; }
|
||||
QString name() const { return "libtorrent >= 0.11 (>= 0.12 ADVISED)"; }
|
||||
QString shortname() const { return "libtorrent"; }
|
||||
bool exec(){
|
||||
QString s;
|
||||
s = conf->getenv("QC_WITH_LIBTORRENT_INC");
|
||||
if(!s.isEmpty()) {
|
||||
if(!conf->checkHeader(s, "libtorrent/extensions/ut_pex.hpp")) {
|
||||
qWarning("libtorrent v0.12 includes not found!\nYou can download it at http://www.libtorrent.net");
|
||||
if(!conf->checkHeader(s, "libtorrent/kademlia/node.hpp")){
|
||||
return false;
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
if(!conf->checkHeader(s, "libtorrent/extensions/ut_pex.hpp")) {
|
||||
qWarning("Libtorrent >= v0.12 was not detected, PeX will be disabled.");
|
||||
conf->addDefine("NO_PEX");
|
||||
}
|
||||
if(conf->checkHeader(s, "libtorrent/lsd.hpp")){
|
||||
conf->addDefine("V_0_13");
|
||||
}
|
||||
}else{
|
||||
QStringList sl;
|
||||
sl << "/usr/include/";
|
||||
sl << "/usr/include";
|
||||
sl << "/usr/local/include";
|
||||
if(!conf->findHeader("libtorrent/extensions/ut_pex.hpp", sl, &s)) {
|
||||
qWarning("libtorrent v0.12 includes not found!\nYou can download it at http://www.libtorrent.net");
|
||||
return false;
|
||||
bool found = false;
|
||||
foreach(s, sl){
|
||||
if(conf->checkHeader(s, "libtorrent/kademlia/node.hpp")){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found) return false;
|
||||
if(!conf->checkHeader(s, "libtorrent/extensions/ut_pex.hpp")){
|
||||
qWarning("Libtorrent >= v0.12 was not detected, PeX will be disabled.");
|
||||
conf->addDefine("NO_PEX");
|
||||
}
|
||||
if(conf->checkHeader(s, "libtorrent/lsd.hpp")){
|
||||
conf->addDefine("V_0_13");
|
||||
}
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
}
|
||||
conf->addIncludePath(s+QDir::separator()+"libtorrent");
|
||||
|
||||
s = conf->getenv("QC_WITH_LIBTORRENT_LIB");
|
||||
if(!s.isEmpty()) {
|
||||
if(!conf->checkLibrary(s, "torrent")) {
|
||||
qWarning("libtorrent library not found!");
|
||||
return false;
|
||||
}
|
||||
conf->addLib(QString("-L") + s);
|
||||
}else{
|
||||
if(!conf->findLibrary("torrent", &s)) {
|
||||
qWarning("libtorrent library not found!");
|
||||
return false;
|
||||
QStringList sl;
|
||||
sl << "/usr/lib/";
|
||||
sl << "/usr/local/lib/";
|
||||
bool found = false;
|
||||
foreach(s, sl){
|
||||
if(conf->checkLibrary(s, "torrent")){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
if (!s.isEmpty())
|
||||
}
|
||||
if(!found) return false;
|
||||
conf->addLib(QString("-L") + s);
|
||||
}
|
||||
|
||||
conf->addLib("-ltorrent");
|
||||
|
||||
//conf->addLib("-ltorrent");
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
172
src/GUI.cpp
172
src/GUI.cpp
@@ -22,27 +22,22 @@
|
||||
#include <QTime>
|
||||
#include <QMessageBox>
|
||||
#include <QDesktopWidget>
|
||||
#include <QTemporaryFile>
|
||||
#include <QTextStream>
|
||||
#include <QInputDialog>
|
||||
#include <QTimer>
|
||||
#include <QPainter>
|
||||
#include <QToolTip>
|
||||
#include <QStandardItemModel>
|
||||
#include <QModelIndex>
|
||||
#include <QHeaderView>
|
||||
#include <QScrollBar>
|
||||
#include <QSettings>
|
||||
//#include <QSettings>
|
||||
#include <QDesktopServices>
|
||||
#include <QCompleter>
|
||||
|
||||
#include <QTcpServer>
|
||||
#include <QTcpSocket>
|
||||
#include <QCloseEvent>
|
||||
#include <boost/format.hpp>
|
||||
#include <boost/date_time/posix_time/posix_time.hpp>
|
||||
#include <boost/filesystem/exception.hpp>
|
||||
#include <curl/curl.h>
|
||||
|
||||
#ifndef NO_PEX
|
||||
#include <libtorrent/extensions/metadata_transfer.hpp>
|
||||
#include <libtorrent/extensions/ut_pex.hpp>
|
||||
#endif
|
||||
|
||||
#include "GUI.h"
|
||||
#include "misc.h"
|
||||
@@ -114,10 +109,7 @@ GUI::GUI(QWidget *parent, QStringList torrentCmdLine) : QMainWindow(parent){
|
||||
downloadList->setItemDelegate(DLDelegate);
|
||||
// Hide hash column
|
||||
downloadList->hideColumn(HASH);
|
||||
// Load last columns width for download list
|
||||
if(!loadColWidthDLList()){
|
||||
downloadList->header()->resizeSection(0, 200);
|
||||
}
|
||||
|
||||
nbTorrents = 0;
|
||||
tabs->setTabText(0, tr("Transfers") +" (0)");
|
||||
connect(&BTSession, SIGNAL(addedTorrent(const QString&, torrent_handle&, bool)), this, SLOT(torrentAdded(const QString&, torrent_handle&, bool)));
|
||||
@@ -136,8 +128,14 @@ GUI::GUI(QWidget *parent, QStringList torrentCmdLine) : QMainWindow(parent){
|
||||
connect(options, SIGNAL(status_changed(const QString&, bool)), this, SLOT(OptionsSaved(const QString&, bool)));
|
||||
// Configure BT session according to options
|
||||
configureSession(true);
|
||||
force_exit = false;
|
||||
connect(&BTSession, SIGNAL(updateFileSize(QString)), this, SLOT(updateFileSize(QString)));
|
||||
// Resume unfinished torrents
|
||||
BTSession.resumeUnfinishedTorrents();
|
||||
// Load last columns width for download list
|
||||
if(!loadColWidthDLList()){
|
||||
downloadList->header()->resizeSection(0, 200);
|
||||
}
|
||||
// Add torrent given on command line
|
||||
processParams(torrentCmdLine);
|
||||
// Make download list header clickable for sorting
|
||||
@@ -163,7 +161,7 @@ GUI::GUI(QWidget *parent, QStringList torrentCmdLine) : QMainWindow(parent){
|
||||
connect(downloadList, SIGNAL(customContextMenuRequested(const QPoint&)), this, SLOT(displayDLListMenu(const QPoint&)));
|
||||
connect(actionWebsite, SIGNAL(triggered()), this, SLOT(openqBTHomepage()));
|
||||
connect(actionBugReport, SIGNAL(triggered()), this, SLOT(openqBTBugTracker()));
|
||||
connect(this, SIGNAL(customContextMenuRequested(const QPoint&)), this, SLOT(displayGUIMenu(const QPoint&)));
|
||||
//connect(this, SIGNAL(customContextMenuRequested(const QPoint&)), this, SLOT(displayGUIMenu(const QPoint&)));
|
||||
connect(actionPreview_file, SIGNAL(triggered()), this, SLOT(previewFileSelection()));
|
||||
connect(infoBar, SIGNAL(customContextMenuRequested(const QPoint&)), this, SLOT(displayInfoBarMenu(const QPoint&)));
|
||||
// Create tray icon
|
||||
@@ -350,8 +348,20 @@ void GUI::togglePausedState(const QModelIndex& index){
|
||||
QString fileHash = DLListModel->data(DLListModel->index(row, HASH)).toString();
|
||||
if(BTSession.isPaused(fileHash)){
|
||||
BTSession.resumeTorrent(fileHash);
|
||||
DLListModel->setData(DLListModel->index(row, STATUS), QVariant(tr("Connecting...")));
|
||||
setInfoBar(tr("'%1' resumed.", "e.g: xxx.avi resumed.").arg(QString(BTSession.getTorrentHandle(fileHash).name().c_str())));
|
||||
DLListModel->setData(DLListModel->index(row, NAME), QVariant(QIcon(":/Icons/skin/connecting.png")), Qt::DecorationRole);
|
||||
setRowColor(row, "grey");
|
||||
}else{
|
||||
BTSession.pauseTorrent(fileHash);
|
||||
DLListModel->setData(DLListModel->index(row, DLSPEED), QVariant((double)0.0));
|
||||
DLListModel->setData(DLListModel->index(row, UPSPEED), QVariant((double)0.0));
|
||||
DLListModel->setData(DLListModel->index(row, STATUS), QVariant(tr("Paused")));
|
||||
DLListModel->setData(DLListModel->index(row, ETA), QVariant((qlonglong)-1));
|
||||
setInfoBar(tr("'%1' paused.", "xxx.avi paused.").arg(QString(BTSession.getTorrentHandle(fileHash).name().c_str())));
|
||||
DLListModel->setData(DLListModel->index(row, NAME), QIcon(":/Icons/skin/paused.png"), Qt::DecorationRole);
|
||||
DLListModel->setData(DLListModel->index(row, SEEDSLEECH), QVariant("0/0"));
|
||||
setRowColor(row, "red");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -408,7 +418,7 @@ void GUI::displayDLListMenu(const QPoint& pos){
|
||||
// Necessary if we want to close the window
|
||||
// in one time if "close to systray" is enabled
|
||||
void GUI::forceExit(){
|
||||
hide();
|
||||
force_exit = true;
|
||||
close();
|
||||
}
|
||||
|
||||
@@ -476,8 +486,13 @@ void GUI::updateDlList(bool force){
|
||||
LCD_UpSpeed->display(tmp); // UP LCD
|
||||
LCD_DownSpeed->display(tmp2); // DL LCD
|
||||
// browse handles
|
||||
#ifndef NO_PEX
|
||||
std::vector<torrent_handle> handles = BTSession.getTorrentHandles();
|
||||
for(unsigned int i=0; i<handles.size(); ++i){
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
QList<torrent_handle> handles = BTSession.getTorrentHandles();
|
||||
#endif
|
||||
for(unsigned int i=0; i<(unsigned int)handles.size(); ++i){
|
||||
torrent_handle h = handles[i];
|
||||
try{
|
||||
torrent_status torrentStatus = h.status();
|
||||
@@ -597,16 +612,29 @@ void GUI::sortDownloadListString(int index, Qt::SortOrder sortOrder){
|
||||
DLListModel->removeRows(0, nbRows_old);
|
||||
}
|
||||
|
||||
void GUI::sortDownloadList(int index){
|
||||
static Qt::SortOrder sortOrder = Qt::AscendingOrder;
|
||||
if(downloadList->header()->sortIndicatorSection() == index){
|
||||
void GUI::sortDownloadList(int index, Qt::SortOrder startSortOrder, bool fromLoadColWidth){
|
||||
static Qt::SortOrder sortOrder = startSortOrder;
|
||||
if(!fromLoadColWidth && downloadList->header()->sortIndicatorSection() == index){
|
||||
if(sortOrder == Qt::AscendingOrder){
|
||||
sortOrder = Qt::DescendingOrder;
|
||||
}else{
|
||||
sortOrder = Qt::AscendingOrder;
|
||||
}
|
||||
}
|
||||
QString sortOrderLetter;
|
||||
if(sortOrder == Qt::AscendingOrder)
|
||||
sortOrderLetter = "a";
|
||||
else
|
||||
sortOrderLetter = "d";
|
||||
if(fromLoadColWidth) {
|
||||
// XXX: Why is this needed?
|
||||
if(sortOrder == Qt::DescendingOrder)
|
||||
downloadList->header()->setSortIndicator(index, Qt::AscendingOrder);
|
||||
else
|
||||
downloadList->header()->setSortIndicator(index, Qt::DescendingOrder);
|
||||
} else {
|
||||
downloadList->header()->setSortIndicator(index, sortOrder);
|
||||
}
|
||||
switch(index){
|
||||
case SIZE:
|
||||
case ETA:
|
||||
@@ -618,6 +646,8 @@ void GUI::sortDownloadList(int index){
|
||||
default:
|
||||
sortDownloadListString(index, sortOrder);
|
||||
}
|
||||
QSettings settings("qBittorrent", "qBittorrent");
|
||||
settings.setValue("DownloadListSortedCol", QString(misc::toString(index).c_str())+sortOrderLetter);
|
||||
}
|
||||
|
||||
void GUI::sortSearchList(int index){
|
||||
@@ -757,6 +787,18 @@ bool GUI::loadColWidthDLList(){
|
||||
for(int i=0; i<width_list.size(); ++i){
|
||||
downloadList->header()->resizeSection(i, width_list.at(i).toInt());
|
||||
}
|
||||
// Loading last sorted column
|
||||
QString sortedCol = settings.value("DownloadListSortedCol", QString()).toString();
|
||||
if(!sortedCol.isEmpty()){
|
||||
Qt::SortOrder sortOrder;
|
||||
if(sortedCol.endsWith("d"))
|
||||
sortOrder = Qt::DescendingOrder;
|
||||
else
|
||||
sortOrder = Qt::AscendingOrder;
|
||||
sortedCol = sortedCol.left(sortedCol.size()-1);
|
||||
int index = sortedCol.toInt();
|
||||
sortDownloadList(index, sortOrder, true);
|
||||
}
|
||||
qDebug("Download list columns width loaded");
|
||||
return true;
|
||||
}
|
||||
@@ -815,12 +857,15 @@ void GUI::showAbout(){
|
||||
void GUI::closeEvent(QCloseEvent *e){
|
||||
QSettings settings("qBittorrent", "qBittorrent");
|
||||
bool goToSystrayOnExit = settings.value("Options/Misc/Behaviour/GoToSystrayOnExit", false).toBool();
|
||||
if(goToSystrayOnExit && !this->isHidden()){
|
||||
if(!force_exit && goToSystrayOnExit && !this->isHidden()){
|
||||
hide();
|
||||
e->ignore();
|
||||
return;
|
||||
}
|
||||
if(settings.value("Options/Misc/Behaviour/ConfirmOnExit", true).toBool()){
|
||||
show();
|
||||
if(!isMaximized())
|
||||
showNormal();
|
||||
if(QMessageBox::question(this,
|
||||
tr("Are you sure you want to quit?")+" -- "+tr("qBittorrent"),
|
||||
tr("Are you sure you want to quit qBittorrent?"),
|
||||
@@ -1022,14 +1067,43 @@ void GUI::deleteSelection(){
|
||||
}
|
||||
}
|
||||
|
||||
size_type GUI::torrentEffectiveSize(QString hash) const{
|
||||
torrent_handle h = BTSession.getTorrentHandle(hash);
|
||||
torrent_info t = h.get_torrent_info();
|
||||
unsigned short nbFiles = t.num_files();
|
||||
size_type effective_size = 0;
|
||||
#ifndef V_0_13
|
||||
QList<QByteArray> filteredFiles;
|
||||
QFile pieces_file(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".pieces");
|
||||
if(pieces_file.open(QIODevice::ReadOnly | QIODevice::Text)){
|
||||
QByteArray pieces_selection = pieces_file.readAll();
|
||||
pieces_file.close();
|
||||
filteredFiles = pieces_selection.split('\n');
|
||||
}
|
||||
bool corrupted_pieces_file = false;
|
||||
if(nbFiles != filteredFiles.size() - 1)
|
||||
corrupted_pieces_file = true;
|
||||
#endif
|
||||
for(unsigned int i=0; i<nbFiles; ++i){
|
||||
#ifndef V_0_13
|
||||
if(corrupted_pieces_file || !filteredFiles.at(i).toInt())
|
||||
#endif
|
||||
#ifdef V_0_13
|
||||
if(h.piece_priority(i) != 0)
|
||||
#endif
|
||||
effective_size += t.file_at(i).size;
|
||||
}
|
||||
return effective_size;
|
||||
}
|
||||
|
||||
// Called when a torrent is added
|
||||
void GUI::torrentAdded(const QString& path, torrent_handle& h, bool fastResume){
|
||||
int row = DLListModel->rowCount();
|
||||
QString hash = QString(misc::toString(h.info_hash()).c_str());
|
||||
// Adding torrent to download list
|
||||
DLListModel->insertRow(row);
|
||||
DLListModel->setData(DLListModel->index(row, NAME), QVariant(h.name().c_str()));
|
||||
DLListModel->setData(DLListModel->index(row, SIZE), QVariant((qlonglong)h.get_torrent_info().total_size()));
|
||||
DLListModel->setData(DLListModel->index(row, NAME), QVariant(h.get_torrent_info().name().c_str()));
|
||||
DLListModel->setData(DLListModel->index(row, SIZE), QVariant((qlonglong)torrentEffectiveSize(hash)));
|
||||
DLListModel->setData(DLListModel->index(row, DLSPEED), QVariant((double)0.));
|
||||
DLListModel->setData(DLListModel->index(row, UPSPEED), QVariant((double)0.));
|
||||
DLListModel->setData(DLListModel->index(row, SEEDSLEECH), QVariant("0/0"));
|
||||
@@ -1129,12 +1203,20 @@ void GUI::showProperties(const QModelIndex &index){
|
||||
prop->show();
|
||||
}
|
||||
|
||||
void GUI::updateFileSize(QString hash){
|
||||
int row = getRowFromHash(hash);
|
||||
DLListModel->setData(DLListModel->index(row, SIZE), QVariant((qlonglong)torrentEffectiveSize(hash)));
|
||||
}
|
||||
|
||||
// Set BT session configuration
|
||||
void GUI::configureSession(bool deleteOptions){
|
||||
qDebug("Configuring session");
|
||||
QPair<int, int> limits;
|
||||
unsigned short old_listenPort, new_listenPort;
|
||||
session_settings proxySettings;
|
||||
#ifdef V_0_13
|
||||
proxy_settings proxySettings;
|
||||
#endif
|
||||
session_settings sessionSettings;
|
||||
// Configure session regarding options
|
||||
BTSession.setDefaultSavePath(options->getSavePath());
|
||||
old_listenPort = BTSession.getListenPort();
|
||||
@@ -1172,12 +1254,14 @@ void GUI::configureSession(bool deleteOptions){
|
||||
}else{
|
||||
BTSession.disableDHT();
|
||||
}
|
||||
#ifndef NO_PEX
|
||||
if(!options->isPeXDisabled()){
|
||||
qDebug("Enabling Peer eXchange (PeX)");
|
||||
BTSession.enablePeerExchange();
|
||||
}else{
|
||||
qDebug("Peer eXchange (PeX) disabled");
|
||||
}
|
||||
#endif
|
||||
// Apply filtering settings
|
||||
if(options->isFilteringEnabled()){
|
||||
BTSession.enableIPFilter(options->getFilter());
|
||||
@@ -1186,15 +1270,33 @@ void GUI::configureSession(bool deleteOptions){
|
||||
}
|
||||
// Apply Proxy settings
|
||||
if(options->isProxyEnabled()){
|
||||
proxySettings.proxy_ip = options->getProxyIp().toStdString();
|
||||
proxySettings.proxy_port = options->getProxyPort();
|
||||
#ifndef V_0_13
|
||||
sessionSettings.proxy_ip = options->getProxyIp().toStdString();
|
||||
sessionSettings.proxy_port = options->getProxyPort();
|
||||
#endif
|
||||
#ifdef V_0_13
|
||||
proxySettings.hostname = options->getProxyIp().toStdString();
|
||||
proxySettings.port = options->getProxyPort();
|
||||
proxySettings.type = proxy_settings::http;
|
||||
#endif
|
||||
if(options->isProxyAuthEnabled()){
|
||||
proxySettings.proxy_login = options->getProxyUsername().toStdString();
|
||||
proxySettings.proxy_password = options->getProxyPassword().toStdString();
|
||||
#ifndef V_0_13
|
||||
sessionSettings.proxy_login = options->getProxyUsername().toStdString();
|
||||
sessionSettings.proxy_password = options->getProxyPassword().toStdString();
|
||||
#endif
|
||||
#ifdef V_0_13
|
||||
proxySettings.username = options->getProxyUsername().toStdString();
|
||||
proxySettings.password = options->getProxyPassword().toStdString();
|
||||
proxySettings.type = proxy_settings::http_pw;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
proxySettings.user_agent = "qBittorrent "VERSION;
|
||||
BTSession.setSessionSettings(proxySettings);
|
||||
#ifdef V_0_13
|
||||
BTSession.setProxySettings(proxySettings);
|
||||
#endif
|
||||
sessionSettings.user_agent = "qBittorrent "VERSION;
|
||||
BTSession.setSessionSettings(sessionSettings);
|
||||
|
||||
// Scan dir stuff
|
||||
if(options->getScanDir().isNull()){
|
||||
BTSession.disableDirectoryScanning();
|
||||
@@ -1248,7 +1350,7 @@ void GUI::pauseSelection(){
|
||||
DLListModel->setData(DLListModel->index(row, UPSPEED), QVariant((double)0.0));
|
||||
DLListModel->setData(DLListModel->index(row, STATUS), QVariant(tr("Paused")));
|
||||
DLListModel->setData(DLListModel->index(row, ETA), QVariant((qlonglong)-1));
|
||||
setInfoBar(tr("'%1' paused.", "xxx.avi paused.").arg(QString(BTSession.getTorrentHandle(fileHash).name().c_str())));
|
||||
setInfoBar(tr("'%1' paused.", "xxx.avi paused.").arg(QString(BTSession.getTorrentHandle(fileHash).get_torrent_info().name().c_str())));
|
||||
DLListModel->setData(DLListModel->index(row, NAME), QIcon(":/Icons/skin/paused.png"), Qt::DecorationRole);
|
||||
DLListModel->setData(DLListModel->index(row, SEEDSLEECH), QVariant("0/0"));
|
||||
setRowColor(row, "red");
|
||||
@@ -1291,7 +1393,7 @@ void GUI::startSelection(){
|
||||
// Update DL status
|
||||
int row = index.row();
|
||||
DLListModel->setData(DLListModel->index(row, STATUS), QVariant(tr("Connecting...")));
|
||||
setInfoBar(tr("'%1' resumed.", "e.g: xxx.avi resumed.").arg(QString(BTSession.getTorrentHandle(fileHash).name().c_str())));
|
||||
setInfoBar(tr("'%1' resumed.", "e.g: xxx.avi resumed.").arg(QString(BTSession.getTorrentHandle(fileHash).get_torrent_info().name().c_str())));
|
||||
DLListModel->setData(DLListModel->index(row, NAME), QVariant(QIcon(":/Icons/skin/connecting.png")), Qt::DecorationRole);
|
||||
setRowColor(row, "grey");
|
||||
}
|
||||
@@ -1320,7 +1422,7 @@ void GUI::propertiesSelection(){
|
||||
// called when a torrent has finished
|
||||
void GUI::finishedTorrent(torrent_handle& h){
|
||||
QSettings settings("qBittorrent", "qBittorrent");
|
||||
QString fileName = QString(h.name().c_str());
|
||||
QString fileName = QString(h.get_torrent_info().name().c_str());
|
||||
setInfoBar(tr("%1 has finished downloading.", "e.g: xxx.avi has finished downloading.").arg(fileName));
|
||||
int useOSD = settings.value("Options/OSDEnabled", 1).toInt();
|
||||
if(useOSD == 1 || (useOSD == 2 && (isMinimized() || isHidden()))) {
|
||||
@@ -1333,7 +1435,7 @@ void GUI::fullDiskError(torrent_handle& h){
|
||||
QSettings settings("qBittorrent", "qBittorrent");
|
||||
int useOSD = settings.value("Options/OSDEnabled", 1).toInt();
|
||||
if(useOSD == 1 || (useOSD == 2 && (isMinimized() || isHidden()))) {
|
||||
myTrayIcon->showMessage(tr("I/O Error", "i.e: Input/Output Error"), tr("An error occured when trying to read or write %1. The disk is probably full, download has been paused", "e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused").arg(QString(h.name().c_str())), QSystemTrayIcon::Critical, TIME_TRAY_BALLOON);
|
||||
myTrayIcon->showMessage(tr("I/O Error", "i.e: Input/Output Error"), tr("An error occured when trying to read or write %1. The disk is probably full, download has been paused", "e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused").arg(QString(h.get_torrent_info().name().c_str())), QSystemTrayIcon::Critical, TIME_TRAY_BALLOON);
|
||||
}
|
||||
// Download will be paused by libtorrent. Updating GUI information accordingly
|
||||
int row = getRowFromHash(QString(misc::toString(h.info_hash()).c_str()));
|
||||
|
||||
12
src/GUI.h
12
src/GUI.h
@@ -23,11 +23,8 @@
|
||||
#define GUI_H
|
||||
|
||||
#include <QMainWindow>
|
||||
#include <QHash>
|
||||
#include <QProcess>
|
||||
#include <QTcpServer>
|
||||
#include <QTcpSocket>
|
||||
#include <QCloseEvent>
|
||||
#include <QSystemTrayIcon>
|
||||
|
||||
#include <libtorrent/entry.hpp>
|
||||
@@ -55,6 +52,8 @@ class DLListDelegate;
|
||||
class SearchListDelegate;
|
||||
class downloadThread;
|
||||
class downloadFromURL;
|
||||
class QTcpSocket;
|
||||
class QCloseEvent;
|
||||
|
||||
using namespace libtorrent;
|
||||
namespace fs = boost::filesystem;
|
||||
@@ -82,6 +81,7 @@ class GUI : public QMainWindow, private Ui::MainWindow{
|
||||
SearchListDelegate *SearchDelegate;
|
||||
unsigned int nbTorrents;
|
||||
QLabel *connecStatusLblIcon;
|
||||
bool force_exit;
|
||||
// Preview
|
||||
previewSelect *previewSelection;
|
||||
QProcess *previewProcess;
|
||||
@@ -117,7 +117,7 @@ class GUI : public QMainWindow, private Ui::MainWindow{
|
||||
void loadCheckedSearchEngines();
|
||||
bool loadColWidthDLList();
|
||||
bool loadColWidthSearchList();
|
||||
void sortDownloadList(int index);
|
||||
void sortDownloadList(int index, Qt::SortOrder startSortOrder=Qt::AscendingOrder, bool fromLoadColWidth=false);
|
||||
void sortDownloadListFloat(int index, Qt::SortOrder sortOrder);
|
||||
void sortDownloadListString(int index, Qt::SortOrder sortOrder);
|
||||
void sortSearchList(int index);
|
||||
@@ -136,6 +136,7 @@ class GUI : public QMainWindow, private Ui::MainWindow{
|
||||
void readSettings();
|
||||
void forceExit();
|
||||
// Torrent actions
|
||||
size_type torrentEffectiveSize(QString hash) const;
|
||||
void showProperties(const QModelIndex &index);
|
||||
void propertiesSelection();
|
||||
void pauseSelection();
|
||||
@@ -183,6 +184,7 @@ class GUI : public QMainWindow, private Ui::MainWindow{
|
||||
void portListeningFailure();
|
||||
void trackerError(const QString& hash, const QString& time, const QString& msg);
|
||||
void trackerAuthenticationRequired(torrent_handle& h);
|
||||
void updateFileSize(QString hash);
|
||||
|
||||
protected:
|
||||
void closeEvent(QCloseEvent *);
|
||||
@@ -193,7 +195,7 @@ class GUI : public QMainWindow, private Ui::MainWindow{
|
||||
GUI(QWidget *parent=0, QStringList torrentCmdLine=QStringList());
|
||||
~GUI();
|
||||
// Methods
|
||||
int getRowFromHash(const QString& name) const;
|
||||
int getRowFromHash(const QString& hash) const;
|
||||
float getNovaVersion(const QString& novaPath) const;
|
||||
QByteArray getNovaChangelog(const QString& novaPath) const;
|
||||
void updateNova() const;
|
||||
|
||||
BIN
src/Icons/flags/denmark.png
Normal file
BIN
src/Icons/flags/denmark.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 270 B |
BIN
src/Icons/flags/japan.png
Normal file
BIN
src/Icons/flags/japan.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 324 B |
@@ -1,6 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Categories=Qt;Application;Network;P2P
|
||||
Comment=V0.9.0
|
||||
Comment=V0.9.2
|
||||
Encoding=UTF-8
|
||||
Exec=qbittorrent
|
||||
GenericName=Bittorrent client
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 49 KiB |
@@ -782,6 +782,9 @@
|
||||
<property name="enabled" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="contextMenuPolicy" >
|
||||
<enum>Qt::NoContextMenu</enum>
|
||||
</property>
|
||||
<property name="movable" >
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
|
||||
@@ -45,17 +45,19 @@ class about : public QDialog, private Ui::AboutDlg{
|
||||
te_translation->append(QString::fromUtf8(
|
||||
"<i>- <u>Bulgarian:</u> Tsvetan & Boiko Bankov (emerge_life@users.sourceforge.net)<br>\
|
||||
- <u>Catalan:</u> Gekko Dam Beer (gekko04@users.sourceforge.net)<br>\
|
||||
- <u>Chinese (Simplified):</u> Chen Wuyang (wuyang@gmail.com)<br>\
|
||||
- <u>Chinese (Simplified):</u> Guo Yue (guoyue0418@hotmail.com)<br>\
|
||||
- <u>Chinese (Traditional):</u> Jeff Chen (jeff.cn.chen@gmail.com)<br>\
|
||||
- <u>Danish:</u> Mathias Nielsen (comoneo@gmail.com)<br>\
|
||||
- <u>Dutch:</u> Luke Niesink (luke@lukeniesink.net)<br>\
|
||||
- <u>Finnish:</u> Niklas Laxström (nikerabbit@users.sourceforge.net)<br>\
|
||||
- <u>German:</u> Niels Hoffmann (zentralmaschine@users.sourceforge.net)<br>\
|
||||
- <u>Greek:</u> Tsvetan Bankov (emerge_life@users.sourceforge.net)<br>\
|
||||
- <u>Italian:</u> Ferraro Luciano (luciano.ferraro@gmail.com)<br>\
|
||||
- <u>Japanese:</u> Nardog (nardog@e2umail.com)<br>\
|
||||
- <u>Korean:</u> Jin Woo Sin (jin828sin@users.sourceforge.net)<br>\
|
||||
- <u>Norwegian:</u> Lars-Erik Labori (hamil@users.sourceforge.net)<br>\
|
||||
- <u>Polish:</u> Adam Babol (a-b@users.sourceforge.net)<br>\
|
||||
- <u>Portuguese:</u> Bruno Nunes (brunopatriarca@users.sourceforge.net)<br>\
|
||||
- <u>Portuguese:</u> Nick Marinho (nickmarinho@gmail.com)<br>\
|
||||
- <u>Romanian:</u> Obada Denis (obadadenis@users.sourceforge.net)<br>\
|
||||
- <u>Russian:</u> Nick Khazov (m2k3d0n at users.sourceforge.net)<br>\
|
||||
- <u>Slovak:</u> helix84<br>\
|
||||
|
||||
@@ -27,6 +27,8 @@
|
||||
|
||||
// Main constructor
|
||||
bittorrent::bittorrent(){
|
||||
// To avoid some exceptions
|
||||
fs::path::default_name_check(fs::no_check);
|
||||
// Supported preview extensions
|
||||
// XXX: might be incomplete
|
||||
supported_preview_extensions << "AVI" << "DIVX" << "MPG" << "MPEG" << "MP3" << "OGG" << "WMV" << "WMA" << "RMV" << "RMVB" << "ASF" << "MOV" << "WAV" << "MP2" << "SWF" << "AC3";
|
||||
@@ -36,8 +38,10 @@ bittorrent::bittorrent(){
|
||||
s->set_severity_level(alert::info);
|
||||
// DHT (Trackerless), disabled until told otherwise
|
||||
DHTEnabled = false;
|
||||
#ifndef NO_PEX
|
||||
// Enabling metadata plugin
|
||||
s->add_extension(&create_metadata_plugin);
|
||||
#endif
|
||||
timerAlerts = new QTimer(this);
|
||||
connect(timerAlerts, SIGNAL(timeout()), this, SLOT(readAlerts()));
|
||||
timerAlerts->start(3000);
|
||||
@@ -61,13 +65,23 @@ bittorrent::~bittorrent(){
|
||||
|
||||
// Return the torrent handle, given its hash
|
||||
torrent_handle bittorrent::getTorrentHandle(const QString& hash) const{
|
||||
#ifndef NO_PEX
|
||||
return s->find_torrent(misc::fromString<sha1_hash>((hash.toStdString())));
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
return torrent_list.value(hash);
|
||||
#endif
|
||||
}
|
||||
|
||||
// Return true if the torrent corresponding to the
|
||||
// hash is paused
|
||||
bool bittorrent::isPaused(const QString& hash) const{
|
||||
#ifndef NO_PEX
|
||||
torrent_handle h = s->find_torrent(misc::fromString<sha1_hash>((hash.toStdString())));
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
torrent_handle h = torrent_list.value(hash);
|
||||
#endif
|
||||
if(!h.is_valid()){
|
||||
qDebug("/!\\ Error: Invalid handle");
|
||||
return true;
|
||||
@@ -78,13 +92,18 @@ bool bittorrent::isPaused(const QString& hash) const{
|
||||
// Delete a torrent from the session, given its hash
|
||||
// permanent = true means that the torrent will be removed from the hard-drive too
|
||||
void bittorrent::deleteTorrent(const QString& hash, bool permanent){
|
||||
#ifndef NO_PEX
|
||||
torrent_handle h = s->find_torrent(misc::fromString<sha1_hash>((hash.toStdString())));
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
torrent_handle h = torrent_list.value(hash);
|
||||
#endif
|
||||
if(!h.is_valid()){
|
||||
qDebug("/!\\ Error: Invalid handle");
|
||||
return;
|
||||
}
|
||||
QString savePath = QString::fromUtf8(h.save_path().string().c_str());
|
||||
QString fileName = QString(h.name().c_str());
|
||||
QString fileName = QString(h.get_torrent_info().name().c_str());
|
||||
// Remove it from session
|
||||
s->remove_torrent(h);
|
||||
// Remove it from torrent backup directory
|
||||
@@ -112,7 +131,12 @@ void bittorrent::cleanDeleter(deleteThread* deleter){
|
||||
|
||||
// Pause a running torrent
|
||||
void bittorrent::pauseTorrent(const QString& hash){
|
||||
#ifndef NO_PEX
|
||||
torrent_handle h = s->find_torrent(misc::fromString<sha1_hash>((hash.toStdString())));
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
torrent_handle h = torrent_list.value(hash);
|
||||
#endif
|
||||
if(h.is_valid() && !h.is_paused()){
|
||||
h.pause();
|
||||
// Create .paused file
|
||||
@@ -124,7 +148,12 @@ void bittorrent::pauseTorrent(const QString& hash){
|
||||
|
||||
// Resume a torrent in paused state
|
||||
void bittorrent::resumeTorrent(const QString& hash){
|
||||
#ifndef NO_PEX
|
||||
torrent_handle h = s->find_torrent(misc::fromString<sha1_hash>((hash.toStdString())));
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
torrent_handle h = torrent_list.value(hash);
|
||||
#endif
|
||||
if(h.is_valid() && h.is_paused()){
|
||||
h.resume();
|
||||
// Delete .paused file
|
||||
@@ -162,7 +191,12 @@ void bittorrent::addTorrent(const QString& path, bool fromScanDir, const QString
|
||||
// Getting torrent file informations
|
||||
torrent_info t(e);
|
||||
QString hash = QString(misc::toString(t.info_hash()).c_str());
|
||||
#ifndef NO_PEX
|
||||
if(s->find_torrent(t.info_hash()).is_valid()){
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
if(torrent_list.value(hash, torrent_handle()).is_valid()){
|
||||
#endif
|
||||
// Update info Bar
|
||||
if(!fromScanDir){
|
||||
if(!from_url.isNull()){
|
||||
@@ -195,8 +229,12 @@ void bittorrent::addTorrent(const QString& path, bool fromScanDir, const QString
|
||||
resume_file.unsetf(std::ios_base::skipws);
|
||||
resume_data = bdecode(std::istream_iterator<char>(resume_file), std::istream_iterator<char>());
|
||||
fastResume=true;
|
||||
}catch (invalid_encoding&) {}
|
||||
catch (fs::filesystem_error&) {}
|
||||
}catch (invalid_encoding&) {
|
||||
std::cerr << "Encoding error while loading fastsume data for " << t.name().c_str() << '\n';
|
||||
}
|
||||
catch (fs::filesystem_error&) {
|
||||
std::cerr << "Filesystem error while loading fastsume data for " << t.name().c_str() << '\n';
|
||||
}
|
||||
}
|
||||
QString savePath = getSavePath(hash);
|
||||
// Adding files to bittorrent session
|
||||
@@ -212,6 +250,9 @@ void bittorrent::addTorrent(const QString& path, bool fromScanDir, const QString
|
||||
qDebug("/!\\ Error: Invalid handle");
|
||||
return;
|
||||
}
|
||||
#ifdef NO_PEX
|
||||
torrent_list.insert(QString(misc::toString(h.info_hash()).c_str()), h);
|
||||
#endif
|
||||
// Is this really useful and appropriate ?
|
||||
//h.set_max_connections(60);
|
||||
h.set_max_uploads(-1);
|
||||
@@ -320,12 +361,12 @@ bool bittorrent::isDHTEnabled() const{
|
||||
// Enable DHT
|
||||
void bittorrent::enableDHT(){
|
||||
if(!DHTEnabled){
|
||||
boost::filesystem::ifstream dht_state_file((const char*)(misc::qBittorrentPath()+QString("dht_state")).toUtf8(), std::ios_base::binary);
|
||||
dht_state_file.unsetf(std::ios_base::skipws);
|
||||
entry dht_state;
|
||||
try{
|
||||
boost::filesystem::ifstream dht_state_file((const char*)(misc::qBittorrentPath()+QString("dht_state")).toUtf8(), std::ios_base::binary);
|
||||
dht_state_file.unsetf(std::ios_base::skipws);
|
||||
dht_state = bdecode(std::istream_iterator<char>(dht_state_file), std::istream_iterator<char>());
|
||||
}catch (std::exception&) {}
|
||||
}catch(std::exception&) { }
|
||||
s->start_dht(dht_state);
|
||||
s->add_dht_router(std::make_pair(std::string("router.bittorrent.com"), 6881));
|
||||
s->add_dht_router(std::make_pair(std::string("router.utorrent.com"), 6881));
|
||||
@@ -388,8 +429,13 @@ void bittorrent::saveFastResumeData(){
|
||||
torrentBackup.mkpath(torrentBackup.path());
|
||||
}
|
||||
// Write fast resume data
|
||||
#ifndef NO_PEX
|
||||
std::vector<torrent_handle> handles = s->get_torrents();
|
||||
for(unsigned int i=0; i<handles.size(); ++i){
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
QList<torrent_handle> handles = torrent_list.values();
|
||||
#endif
|
||||
for(unsigned int i=0; i<(unsigned int)handles.size(); ++i){
|
||||
torrent_handle &h = handles[i];
|
||||
if(!h.is_valid()){
|
||||
qDebug("/!\\ Error: Invalid handle");
|
||||
@@ -402,7 +448,7 @@ void bittorrent::saveFastResumeData(){
|
||||
QString fileHash = QString(misc::toString(h.info_hash()).c_str());
|
||||
if(QFile::exists(torrentBackup.path()+QDir::separator()+fileHash+".torrent")){
|
||||
// Remove old .fastresume data in case it exists
|
||||
QFile::remove(fileHash + ".fastresume");
|
||||
QFile::remove(torrentBackup.path()+QDir::separator()+fileHash + ".fastresume");
|
||||
// Write fast resume data
|
||||
entry resumeData = h.write_resume_data();
|
||||
file = fileHash + ".fastresume";
|
||||
@@ -419,7 +465,12 @@ void bittorrent::saveFastResumeData(){
|
||||
|
||||
bool bittorrent::isFilePreviewPossible(const QString& hash) const{
|
||||
// See if there are supported files in the torrent
|
||||
#ifndef NO_PEX
|
||||
torrent_handle h = s->find_torrent(misc::fromString<sha1_hash>((hash.toStdString())));
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
torrent_handle h = torrent_list.value(hash);
|
||||
#endif
|
||||
if(!h.is_valid()){
|
||||
qDebug("/!\\ Error: Invalid handle");
|
||||
return false;
|
||||
@@ -500,8 +551,13 @@ void bittorrent::setUploadRateLimit(int rate){
|
||||
// libtorrent allow to adjust ratio for each torrent
|
||||
// This function will apply to same ratio to all torrents
|
||||
void bittorrent::setGlobalRatio(float ratio){
|
||||
#ifndef NO_PEX
|
||||
std::vector<torrent_handle> handles = s->get_torrents();
|
||||
for(unsigned int i=0; i<handles.size(); ++i){
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
QList<torrent_handle> handles = torrent_list.values();
|
||||
#endif
|
||||
for(unsigned int i=0; i<(unsigned int)handles.size(); ++i){
|
||||
torrent_handle h = handles[i];
|
||||
if(!h.is_valid()){
|
||||
qDebug("/!\\ Error: Invalid handle");
|
||||
@@ -513,8 +569,13 @@ void bittorrent::setGlobalRatio(float ratio){
|
||||
|
||||
// Pause all torrents in session
|
||||
void bittorrent::pauseAllTorrents(){
|
||||
#ifndef NO_PEX
|
||||
std::vector<torrent_handle> handles = s->get_torrents();
|
||||
for(unsigned int i=0; i<handles.size(); ++i){
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
QList<torrent_handle> handles = torrent_list.values();
|
||||
#endif
|
||||
for(unsigned int i=0; i<(unsigned int)handles.size(); ++i){
|
||||
torrent_handle h = handles[i];
|
||||
if(h.is_valid() && !h.is_paused()){
|
||||
h.pause();
|
||||
@@ -524,8 +585,13 @@ void bittorrent::pauseAllTorrents(){
|
||||
|
||||
// Resume all torrents in session
|
||||
void bittorrent::resumeAllTorrents(){
|
||||
#ifndef NO_PEX
|
||||
std::vector<torrent_handle> handles = s->get_torrents();
|
||||
for(unsigned int i=0; i<handles.size(); ++i){
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
QList<torrent_handle> handles = torrent_list.values();
|
||||
#endif
|
||||
for(unsigned int i=0; i<(unsigned int)handles.size(); ++i){
|
||||
torrent_handle h = handles[i];
|
||||
if(h.is_valid() && h.is_paused()){
|
||||
h.resume();
|
||||
@@ -533,10 +599,12 @@ void bittorrent::resumeAllTorrents(){
|
||||
}
|
||||
}
|
||||
|
||||
#ifndef NO_PEX
|
||||
// Add uT PeX extension to bittorrent session
|
||||
void bittorrent::enablePeerExchange(){
|
||||
s->add_extension(&create_ut_pex_plugin);
|
||||
}
|
||||
#endif
|
||||
|
||||
// Set DHT port (>= 1000)
|
||||
void bittorrent::setDHTPort(int dht_port){
|
||||
@@ -563,6 +631,14 @@ void bittorrent::setSessionSettings(session_settings sessionSettings){
|
||||
s->set_settings(sessionSettings);
|
||||
}
|
||||
|
||||
#ifdef V_0_13
|
||||
void bittorrent::setProxySettings(proxy_settings proxySettings){
|
||||
s->set_peer_proxy(proxySettings);
|
||||
s->set_web_seed_proxy(proxySettings);
|
||||
s->set_tracker_proxy(proxySettings);
|
||||
}
|
||||
#endif
|
||||
|
||||
// Read alerts sent by the bittorrent session
|
||||
void bittorrent::readAlerts(){
|
||||
// look at session alerts and display some infos
|
||||
@@ -587,18 +663,22 @@ void bittorrent::readAlerts(){
|
||||
emit trackerAuthenticationRequired(p->handle);
|
||||
}
|
||||
}
|
||||
else if (fastresume_rejected_alert* p = dynamic_cast<fastresume_rejected_alert*>(a.get())) {
|
||||
std::cerr << "Error while using fastresume data for " << p->handle.name() << ", msg: " << p->msg() << '\n';
|
||||
}
|
||||
a = s->pop_alert();
|
||||
}
|
||||
}
|
||||
|
||||
void bittorrent::reloadTorrent(const torrent_handle &h, bool compact_mode){
|
||||
qDebug("** Reloading a torrent");
|
||||
if(!h.is_valid()){
|
||||
qDebug("/!\\ Error: Invalid handle");
|
||||
return;
|
||||
}
|
||||
QDir torrentBackup(misc::qBittorrentPath() + "BT_backup");
|
||||
fs::path saveDir = h.save_path();
|
||||
QString fileName = QString(h.name().c_str());
|
||||
QString fileName = QString(h.get_torrent_info().name().c_str());
|
||||
QString fileHash = QString(misc::toString(h.info_hash()).c_str());
|
||||
qDebug("Reloading torrent: %s", (const char*)fileName.toUtf8());
|
||||
torrent_handle new_h;
|
||||
@@ -650,6 +730,7 @@ void bittorrent::reloadTorrent(const torrent_handle &h, bool compact_mode){
|
||||
qDebug("Incremental download enabled for %s", (const char*)fileName.toUtf8());
|
||||
new_h.set_sequenced_download_threshold(15);
|
||||
}
|
||||
emit updateFileSize(fileHash);
|
||||
}
|
||||
|
||||
int bittorrent::getListenPort() const{
|
||||
@@ -731,9 +812,16 @@ float bittorrent::getPayloadUploadRate() const{
|
||||
}
|
||||
|
||||
// Return a vector with all torrent handles in it
|
||||
#ifndef NO_PEX
|
||||
std::vector<torrent_handle> bittorrent::getTorrentHandles() const{
|
||||
return s->get_torrents();
|
||||
}
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
QList<torrent_handle> bittorrent::getTorrentHandles() const {
|
||||
return torrent_list.values();
|
||||
}
|
||||
#endif
|
||||
|
||||
// Return a vector with all finished torrent handles in it
|
||||
QList<torrent_handle> bittorrent::getFinishedTorrentHandles() const{
|
||||
|
||||
@@ -21,9 +21,6 @@
|
||||
#ifndef __BITTORRENT_H__
|
||||
#define __BITTORRENT_H__
|
||||
|
||||
#include <QHash>
|
||||
#include <QString>
|
||||
#include <QStringList>
|
||||
#include <QTimer>
|
||||
|
||||
#include <libtorrent/entry.hpp>
|
||||
@@ -33,9 +30,15 @@
|
||||
#include <libtorrent/session_settings.hpp>
|
||||
#include <libtorrent/identify_client.hpp>
|
||||
#include <libtorrent/alert_types.hpp>
|
||||
#include <libtorrent/ip_filter.hpp>
|
||||
|
||||
#ifndef NO_PEX
|
||||
#include <libtorrent/extensions/metadata_transfer.hpp>
|
||||
#include <libtorrent/extensions/ut_pex.hpp>
|
||||
#include <libtorrent/ip_filter.hpp>
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
#include <QHash>
|
||||
#endif
|
||||
|
||||
#include <boost/format.hpp>
|
||||
#include <boost/date_time/posix_time/posix_time.hpp>
|
||||
@@ -60,6 +63,9 @@ class bittorrent : public QObject{
|
||||
downloadThread *downloader;
|
||||
QStringList supported_preview_extensions;
|
||||
QString defaultSavePath;
|
||||
#ifdef NO_PEX
|
||||
QHash<QString, torrent_handle> torrent_list;
|
||||
#endif
|
||||
|
||||
protected:
|
||||
QString getSavePath(const QString& hash);
|
||||
@@ -69,7 +75,12 @@ class bittorrent : public QObject{
|
||||
bittorrent();
|
||||
~bittorrent();
|
||||
torrent_handle getTorrentHandle(const QString& hash) const;
|
||||
#ifndef NO_PEX
|
||||
std::vector<torrent_handle> getTorrentHandles() const;
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
QList<torrent_handle> getTorrentHandles() const;
|
||||
#endif
|
||||
bool isPaused(const QString& hash) const;
|
||||
bool hasFilteredFiles(const QString& fileHash) const;
|
||||
bool isFilePreviewPossible(const QString& fileHash) const;
|
||||
@@ -95,7 +106,9 @@ class bittorrent : public QObject{
|
||||
void saveFastResumeData();
|
||||
void enableDirectoryScanning(const QString& scan_dir);
|
||||
void disableDirectoryScanning();
|
||||
#ifndef NO_PEX
|
||||
void enablePeerExchange();
|
||||
#endif
|
||||
void enableIPFilter(ip_filter filter);
|
||||
void disableIPFilter();
|
||||
void reloadTorrent(const torrent_handle &h, bool compact_mode = true);
|
||||
@@ -108,6 +121,9 @@ class bittorrent : public QObject{
|
||||
void setGlobalRatio(float ratio);
|
||||
void setDHTPort(int dht_port);
|
||||
void setSessionSettings(session_settings sessionSettings);
|
||||
#ifdef V_0_13
|
||||
void setProxySettings(proxy_settings proxySettings);
|
||||
#endif
|
||||
void setDefaultSavePath(const QString& savepath);
|
||||
|
||||
protected slots:
|
||||
@@ -131,6 +147,7 @@ class bittorrent : public QObject{
|
||||
void scanDirFoundTorrents(const QStringList& pathList);
|
||||
void newDownloadedTorrent(const QString& path, const QString& url);
|
||||
void aboutToDownloadFromUrl(const QString& url);
|
||||
void updateFileSize(QString hash);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
@@ -32,7 +32,10 @@
|
||||
#include <libtorrent/file.hpp>
|
||||
#include <libtorrent/storage.hpp>
|
||||
#include <libtorrent/hasher.hpp>
|
||||
|
||||
#ifndef NO_PEX
|
||||
#include <libtorrent/file_pool.hpp>
|
||||
#endif
|
||||
|
||||
#include "createtorrent_imp.h"
|
||||
|
||||
@@ -105,9 +108,18 @@ void createtorrent::on_createButton_clicked(){
|
||||
|
||||
add_files(t, full_path.branch_path(), full_path.leaf());
|
||||
t.set_piece_size(piece_size);
|
||||
|
||||
#ifndef NO_PEX
|
||||
file_pool fp;
|
||||
#ifndef V_0_13
|
||||
storage st(t, full_path.branch_path(), fp);
|
||||
#endif
|
||||
#ifdef V_0_13
|
||||
boost::scoped_ptr<storage_interface> st(default_storage_constructor(t, full_path.branch_path(), fp));
|
||||
#endif
|
||||
#endif
|
||||
#ifdef NO_PEX
|
||||
storage st(t, full_path.branch_path());
|
||||
#endif
|
||||
QStringList trackers = txt_announce->toPlainText().split('\n');
|
||||
for(int i=0; i<trackers.size(); ++i){
|
||||
t.add_tracker((const char*)trackers.at(i).toUtf8());
|
||||
@@ -118,7 +130,12 @@ void createtorrent::on_createButton_clicked(){
|
||||
std::vector<char> buf(piece_size);
|
||||
for (int i = 0; i < num; ++i)
|
||||
{
|
||||
#ifndef V_0_13
|
||||
st.read(&buf[0], i, 0, t.piece_size(i));
|
||||
#endif
|
||||
#ifdef V_0_13
|
||||
st->read(&buf[0], i, 0, t.piece_size(i));
|
||||
#endif
|
||||
hasher h(&buf[0], t.piece_size(i));
|
||||
t.set_hash(i, h.final());
|
||||
}
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<qresource>
|
||||
<file>Icons/encrypted.png</file>
|
||||
<file>Icons/locale.png</file>
|
||||
<file>Icons/newmsg.png</file>
|
||||
<file>Icons/style.png</file>
|
||||
<file>Icons/wizard.png</file>
|
||||
<file>Icons/button_cancel.png</file>
|
||||
<file>Icons/button_ok.png</file>
|
||||
<file>Icons/smile.png</file>
|
||||
<file>Icons/stare.png</file>
|
||||
<file>Icons/newmsg.png</file>
|
||||
<file>Icons/qbittorrent22.png</file>
|
||||
<file>Icons/proxy.png</file>
|
||||
<file>Icons/log.png</file>
|
||||
@@ -29,19 +29,20 @@
|
||||
<file>Icons/flags/south_korea.png</file>
|
||||
<file>Icons/flags/slovakia.png</file>
|
||||
<file>Icons/flags/spain.png</file>
|
||||
<file>Icons/flags/finland.png</file>
|
||||
<file>Icons/flags/poland.png</file>
|
||||
<file>Icons/flags/spain_catalunya.png</file>
|
||||
<file>Icons/flags/china_hong_kong.png</file>
|
||||
<file>Icons/flags/spain_catalunya.png</file>
|
||||
<file>Icons/flags/norway.png</file>
|
||||
<file>Icons/flags/italy.png</file>
|
||||
<file>Icons/flags/china.png</file>
|
||||
<file>Icons/flags/norway.png</file>
|
||||
<file>Icons/flags/denmark.png</file>
|
||||
<file>Icons/flags/turkey.png</file>
|
||||
<file>Icons/flags/sweden.png</file>
|
||||
<file>Icons/flags/romania.png</file>
|
||||
<file>Icons/flags/bulgaria.png</file>
|
||||
<file>Icons/flags/greece.png</file>
|
||||
<file>Icons/flags/finland.png</file>
|
||||
<file>Icons/skin/delete_perm.png</file>
|
||||
<file>Icons/flags/japan.png</file>
|
||||
<file>Icons/skin/properties.png</file>
|
||||
<file>Icons/skin/play_all.png</file>
|
||||
<file>Icons/skin/remove.png</file>
|
||||
@@ -51,9 +52,9 @@
|
||||
<file>Icons/skin/delete.png</file>
|
||||
<file>Icons/skin/connected.png</file>
|
||||
<file>Icons/skin/url.png</file>
|
||||
<file>Icons/skin/play.png</file>
|
||||
<file>Icons/skin/pause_all.png</file>
|
||||
<file>Icons/skin/downloading.png</file>
|
||||
<file>Icons/skin/play.png</file>
|
||||
<file>Icons/skin/search.png</file>
|
||||
<file>Icons/skin/exit.png</file>
|
||||
<file>Icons/skin/pause.png</file>
|
||||
@@ -61,6 +62,7 @@
|
||||
<file>Icons/skin/seeding.png</file>
|
||||
<file>Icons/skin/paused.png</file>
|
||||
<file>Icons/skin/preview.png</file>
|
||||
<file>Icons/skin/delete_perm.png</file>
|
||||
<file>Icons/skin/connecting.png</file>
|
||||
<file>Icons/skin/add.png</file>
|
||||
<file>Icons/skin/stalled.png</file>
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
<file>lang/qbittorrent_uk.qm</file>
|
||||
<file>lang/qbittorrent_ro.qm</file>
|
||||
<file>lang/qbittorrent_ru.qm</file>
|
||||
<file>lang/qbittorrent_nb.qm</file>
|
||||
<file>lang/qbittorrent_el.qm</file>
|
||||
<file>lang/qbittorrent_en.qm</file>
|
||||
<file>lang/qbittorrent_fr.qm</file>
|
||||
@@ -16,11 +17,12 @@
|
||||
<file>lang/qbittorrent_pt.qm</file>
|
||||
<file>lang/qbittorrent_ca.qm</file>
|
||||
<file>lang/qbittorrent_tr.qm</file>
|
||||
<file>lang/qbittorrent_sv.qm</file>
|
||||
<file>lang/qbittorrent_bg.qm</file>
|
||||
<file>lang/qbittorrent_de.qm</file>
|
||||
<file>lang/qbittorrent_zh_HK.qm</file>
|
||||
<file>lang/qbittorrent_nb.qm</file>
|
||||
<file>lang/qbittorrent_sv.qm</file>
|
||||
<file>lang/qbittorrent_fi.qm</file>
|
||||
<file>lang/qbittorrent_zh_HK.qm</file>
|
||||
<file>lang/qbittorrent_da.qm</file>
|
||||
<file>lang/qbittorrent_ja.qm</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -641,7 +641,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete"> iniciat.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation type="unfinished">qBittorrent</translation>
|
||||
</message>
|
||||
@@ -661,12 +661,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Vel. Pujada:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="921"/>
|
||||
<location filename="../GUI.cpp" line="938"/>
|
||||
<source>Open Torrent Files</source>
|
||||
<translation>Arxius Torrent oberts</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="922"/>
|
||||
<location filename="../GUI.cpp" line="939"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Arxius Torrent</translation>
|
||||
</message>
|
||||
@@ -707,12 +707,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Deshabilita el decodificador d' arxius torrent:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1064"/>
|
||||
<location filename="../GUI.cpp" line="1110"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation>Aquest arxiu està corrupte o no es un arxiu torrent.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="990"/>
|
||||
<location filename="../GUI.cpp" line="1007"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation>Estàs segur? -- qBittorrent</translation>
|
||||
</message>
|
||||
@@ -722,12 +722,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Estàs segur de que vols buidar la llista de descàrregues?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&Yes</source>
|
||||
<translation>&Yes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&No</source>
|
||||
<translation>&No</translation>
|
||||
</message>
|
||||
@@ -737,7 +737,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Llista de descàrregues buidada.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="991"/>
|
||||
<location filename="../GUI.cpp" line="1008"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list?</source>
|
||||
<translation>Estàs segur de que vols esborrar les descàrregues seleccionades?</translation>
|
||||
</message>
|
||||
@@ -805,7 +805,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete"> ha finalitzat la descàrrega.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1352"/>
|
||||
<location filename="../GUI.cpp" line="1426"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation>No es pot obrir el port especificat.</translation>
|
||||
</message>
|
||||
@@ -831,12 +831,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Validant...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1293"/>
|
||||
<location filename="../GUI.cpp" line="1367"/>
|
||||
<source>Connecting...</source>
|
||||
<translation>Conectant...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="532"/>
|
||||
<location filename="../GUI.cpp" line="546"/>
|
||||
<source>Downloading...</source>
|
||||
<translation>Descàrregant...</translation>
|
||||
</message>
|
||||
@@ -864,12 +864,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Res</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Empty search pattern</source>
|
||||
<translation>Busqueda pare buida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Please type a search pattern first</source>
|
||||
<translation>Si us plau introduïu una busqueda pare primer</translation>
|
||||
</message>
|
||||
@@ -879,12 +879,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">No as seleccionat motor per cercar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>You must select at least one search engine.</source>
|
||||
<translation>Has de seleccionar un motor de busqueda.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1503"/>
|
||||
<location filename="../GUI.cpp" line="1577"/>
|
||||
<source>Searching...</source>
|
||||
<translation>Cercant...</translation>
|
||||
</message>
|
||||
@@ -994,17 +994,17 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">La Recerca ha finalitzat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1716"/>
|
||||
<location filename="../GUI.cpp" line="1790"/>
|
||||
<source>An error occured during search...</source>
|
||||
<translation>Hi ha hagut un error durant la recerca...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1719"/>
|
||||
<location filename="../GUI.cpp" line="1793"/>
|
||||
<source>Search aborted</source>
|
||||
<translation>Recerca abortada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1722"/>
|
||||
<location filename="../GUI.cpp" line="1796"/>
|
||||
<source>Search returned no results</source>
|
||||
<translation>La recerca no ha tornat Resultats</translation>
|
||||
</message>
|
||||
@@ -1014,12 +1014,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">La recerca a finalitzat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1698"/>
|
||||
<location filename="../GUI.cpp" line="1772"/>
|
||||
<source>Search plugin update -- qBittorrent</source>
|
||||
<translation>Actualització plugin de recerca -- qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1682"/>
|
||||
<location filename="../GUI.cpp" line="1756"/>
|
||||
<source>Search plugin can be updated, do you want to update it?
|
||||
|
||||
Changelog:
|
||||
@@ -1030,17 +1030,17 @@ Log:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1696"/>
|
||||
<location filename="../GUI.cpp" line="1770"/>
|
||||
<source>Sorry, update server is temporarily unavailable.</source>
|
||||
<translation>Ho sento, el servidor per actualitzar està temporalment no disponible.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1699"/>
|
||||
<location filename="../GUI.cpp" line="1773"/>
|
||||
<source>Your search plugin is already up to date.</source>
|
||||
<translation>El teu plugin de recerca torna a estar actualitzat.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1539"/>
|
||||
<location filename="../GUI.cpp" line="1613"/>
|
||||
<source>Results</source>
|
||||
<translation>Resultats</translation>
|
||||
</message>
|
||||
@@ -1070,7 +1070,7 @@ Log:
|
||||
<translation type="obsolete">Vel. Pujada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="110"/>
|
||||
<location filename="../GUI.cpp" line="105"/>
|
||||
<source>Status</source>
|
||||
<translation>Estat</translation>
|
||||
</message>
|
||||
@@ -1090,7 +1090,7 @@ Log:
|
||||
<translation type="obsolete">Leechers</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="207"/>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<source>Search engine</source>
|
||||
<translation>Motor per cercar</translation>
|
||||
</message>
|
||||
@@ -1101,17 +1101,17 @@ Log:
|
||||
<translation type="obsolete">Parat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1342"/>
|
||||
<location filename="../GUI.cpp" line="1416"/>
|
||||
<source>Paused</source>
|
||||
<translation>Pausat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>Preview process already running</source>
|
||||
<translation>Previsualitzar els processos que corren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>There is already another preview process running.
|
||||
Please close the other one first.</source>
|
||||
<translation>Hi ha un altre procés corrent.
|
||||
@@ -1141,22 +1141,22 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation type="obsolete">Espera ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1054"/>
|
||||
<location filename="../GUI.cpp" line="1100"/>
|
||||
<source>Transfers</source>
|
||||
<translation>Transferits</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="826"/>
|
||||
<location filename="../GUI.cpp" line="843"/>
|
||||
<source>Are you sure you want to quit qBittorrent?</source>
|
||||
<translation>Estas segur que vols sortir de qBittorrent?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="950"/>
|
||||
<location filename="../GUI.cpp" line="967"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list and in hard drive?</source>
|
||||
<translation>Estàs segur que vols esborrar els objectes seleccionats de la llista de descàrregues i del disc dur?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>Download finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1167,264 +1167,264 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation type="obsolete"> ha finalitzat la descàrrega.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1713"/>
|
||||
<location filename="../GUI.cpp" line="1787"/>
|
||||
<source>Search Engine</source>
|
||||
<translation type="unfinished">Motor de Busqueda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="68"/>
|
||||
<location filename="../GUI.cpp" line="63"/>
|
||||
<source>qBittorrent %1</source>
|
||||
<comment>e.g: qBittorrent v0.x</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Connection status:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Offline</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>No peers found...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<location filename="../GUI.cpp" line="200"/>
|
||||
<source>Name</source>
|
||||
<comment>i.e: file name</comment>
|
||||
<translation type="unfinished">Nom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<location filename="../GUI.cpp" line="201"/>
|
||||
<source>Size</source>
|
||||
<comment>i.e: file size</comment>
|
||||
<translation type="unfinished">Mida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<location filename="../GUI.cpp" line="101"/>
|
||||
<source>Progress</source>
|
||||
<comment>i.e: % downloaded</comment>
|
||||
<translation type="unfinished">Progrès</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="107"/>
|
||||
<location filename="../GUI.cpp" line="102"/>
|
||||
<source>DL Speed</source>
|
||||
<comment>i.e: Download speed</comment>
|
||||
<translation type="unfinished">Vel. Desc</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="108"/>
|
||||
<location filename="../GUI.cpp" line="103"/>
|
||||
<source>UP Speed</source>
|
||||
<comment>i.e: Upload speed</comment>
|
||||
<translation type="unfinished">Vel. Pujada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="109"/>
|
||||
<location filename="../GUI.cpp" line="104"/>
|
||||
<source>Seeds/Leechs</source>
|
||||
<comment>i.e: full/partial sources</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="111"/>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<source>ETA</source>
|
||||
<comment>i.e: Estimated Time of Arrival / Time left</comment>
|
||||
<translation type="unfinished">ETA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="205"/>
|
||||
<location filename="../GUI.cpp" line="202"/>
|
||||
<source>Seeders</source>
|
||||
<comment>i.e: Number of full sources</comment>
|
||||
<translation type="unfinished">Seeders</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="206"/>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<source>Leechers</source>
|
||||
<comment>i.e: Number of partial sources</comment>
|
||||
<translation type="unfinished">Leechers</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="257"/>
|
||||
<location filename="../GUI.cpp" line="254"/>
|
||||
<source>qBittorrent %1 started.</source>
|
||||
<comment>e.g: qBittorrent v0.x started.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>DL speed: %1 KiB/s</source>
|
||||
<comment>e.g: Download speed: 10 KiB/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>UP speed: %1 KiB/s</source>
|
||||
<comment>e.g: Upload speed: 10 KiB/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="498"/>
|
||||
<location filename="../GUI.cpp" line="512"/>
|
||||
<source>Finished</source>
|
||||
<comment>i.e: Torrent has finished downloading</comment>
|
||||
<translation type="unfinished">Finalitzat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="507"/>
|
||||
<location filename="../GUI.cpp" line="521"/>
|
||||
<source>Checking...</source>
|
||||
<comment>i.e: Checking already downloaded parts...</comment>
|
||||
<translation type="unfinished">Validant...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="537"/>
|
||||
<location filename="../GUI.cpp" line="551"/>
|
||||
<source>Stalled</source>
|
||||
<comment>i.e: State of a torrent whose download speed is 0kb/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="825"/>
|
||||
<location filename="../GUI.cpp" line="842"/>
|
||||
<source>Are you sure you want to quit?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1017"/>
|
||||
<location filename="../GUI.cpp" line="1034"/>
|
||||
<source>'%1' was removed.</source>
|
||||
<comment>'xxx.avi' was removed.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1049"/>
|
||||
<location filename="../GUI.cpp" line="1095"/>
|
||||
<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="../GUI.cpp" line="1051"/>
|
||||
<location filename="../GUI.cpp" line="1097"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1059"/>
|
||||
<location filename="../GUI.cpp" line="1105"/>
|
||||
<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="../GUI.cpp" line="1063"/>
|
||||
<location filename="../GUI.cpp" line="1109"/>
|
||||
<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="../GUI.cpp" line="1126"/>
|
||||
<location filename="../GUI.cpp" line="1172"/>
|
||||
<source>None</source>
|
||||
<comment>i.e: No error message</comment>
|
||||
<translation type="unfinished">Res</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1144"/>
|
||||
<location filename="../GUI.cpp" line="1198"/>
|
||||
<source>Listening on port: %1</source>
|
||||
<comment>e.g: Listening on port: 1666</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1231"/>
|
||||
<location filename="../GUI.cpp" line="1305"/>
|
||||
<source>All downloads were paused.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1251"/>
|
||||
<location filename="../GUI.cpp" line="1325"/>
|
||||
<source>'%1' paused.</source>
|
||||
<comment>xxx.avi paused.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1271"/>
|
||||
<location filename="../GUI.cpp" line="1345"/>
|
||||
<source>Connecting...</source>
|
||||
<comment>i.e: Connecting to the tracker...</comment>
|
||||
<translation type="unfinished">Conectant...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1275"/>
|
||||
<location filename="../GUI.cpp" line="1349"/>
|
||||
<source>All downloads were resumed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1294"/>
|
||||
<location filename="../GUI.cpp" line="1368"/>
|
||||
<source>'%1' resumed.</source>
|
||||
<comment>e.g: xxx.avi resumed.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>%1 has finished downloading.</source>
|
||||
<comment>e.g: xxx.avi has finished downloading.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>i.e: Input/Output Error</comment>
|
||||
<translation type="unfinished">I/O Error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>An error occured when trying to read or write %1. The disk is probably full, download has been paused</source>
|
||||
<comment>e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Connection Status:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<location filename="../GUI.cpp" line="1475"/>
|
||||
<source>Online</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Firewalled?</source>
|
||||
<comment>i.e: Behind a firewall/router?</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>No incoming connections...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>No search engine selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>Search plugin update</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1724"/>
|
||||
<location filename="../GUI.cpp" line="1798"/>
|
||||
<source>Search has finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1728"/>
|
||||
<location filename="../GUI.cpp" line="1802"/>
|
||||
<source>Results</source>
|
||||
<comment>i.e: Search results</comment>
|
||||
<translation type="unfinished">Resultats</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1829"/>
|
||||
<location filename="../GUI.cpp" line="1903"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1344"/>
|
||||
<location filename="../GUI.cpp" line="1418"/>
|
||||
<source>An error occured (full disk?), '%1' paused.</source>
|
||||
<comment>e.g: An error occured (full disk?), 'xxx.avi' paused.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -1513,47 +1513,47 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation>&Editar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="820"/>
|
||||
<location filename="../MainWindow.ui" line="823"/>
|
||||
<source>Open</source>
|
||||
<translation>Obre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="825"/>
|
||||
<location filename="../MainWindow.ui" line="828"/>
|
||||
<source>Exit</source>
|
||||
<translation>Sortir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="830"/>
|
||||
<location filename="../MainWindow.ui" line="833"/>
|
||||
<source>Preferences</source>
|
||||
<translation>Preferències</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="835"/>
|
||||
<location filename="../MainWindow.ui" line="838"/>
|
||||
<source>About</source>
|
||||
<translation>Sobre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="840"/>
|
||||
<location filename="../MainWindow.ui" line="843"/>
|
||||
<source>Start</source>
|
||||
<translation>Comença</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="845"/>
|
||||
<location filename="../MainWindow.ui" line="848"/>
|
||||
<source>Pause</source>
|
||||
<translation>Pausa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="850"/>
|
||||
<location filename="../MainWindow.ui" line="853"/>
|
||||
<source>Delete</source>
|
||||
<translation>Esborra</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="855"/>
|
||||
<location filename="../MainWindow.ui" line="858"/>
|
||||
<source>Pause All</source>
|
||||
<translation>Pausa Tot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="860"/>
|
||||
<location filename="../MainWindow.ui" line="863"/>
|
||||
<source>Start All</source>
|
||||
<translation>Comença totes</translation>
|
||||
</message>
|
||||
@@ -1573,7 +1573,7 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation type="obsolete">Esborra Tot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="875"/>
|
||||
<location filename="../MainWindow.ui" line="878"/>
|
||||
<source>Torrent Properties</source>
|
||||
<translation>Propietats del Torrent</translation>
|
||||
</message>
|
||||
@@ -1638,7 +1638,7 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation type="obsolete">Motor de Busqueda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="880"/>
|
||||
<location filename="../MainWindow.ui" line="883"/>
|
||||
<source>Download from URL</source>
|
||||
<translation>Descarregant de URL</translation>
|
||||
</message>
|
||||
@@ -1658,7 +1658,7 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation>KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="885"/>
|
||||
<location filename="../MainWindow.ui" line="888"/>
|
||||
<source>Create torrent</source>
|
||||
<translation>Crear torrent</translation>
|
||||
</message>
|
||||
@@ -1683,27 +1683,27 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation>Transferits</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="890"/>
|
||||
<location filename="../MainWindow.ui" line="893"/>
|
||||
<source>Preview file</source>
|
||||
<translation>Previsualitza el fitxer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="895"/>
|
||||
<location filename="../MainWindow.ui" line="898"/>
|
||||
<source>Clear log</source>
|
||||
<translation>Neteja el registre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="870"/>
|
||||
<location filename="../MainWindow.ui" line="873"/>
|
||||
<source>Delete Permanently</source>
|
||||
<translation>Esborrar Permanentment</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="865"/>
|
||||
<location filename="../MainWindow.ui" line="868"/>
|
||||
<source>Visit website</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="900"/>
|
||||
<location filename="../MainWindow.ui" line="903"/>
|
||||
<source>Report a bug</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1807,7 +1807,7 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../about_imp.h" line="66"/>
|
||||
<location filename="../about_imp.h" line="68"/>
|
||||
<source>Please contact me if you would like to translate qBittorrent into your own language.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1999,42 +1999,42 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<context>
|
||||
<name>createtorrent</name>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Select destination torrent file</source>
|
||||
<translation>Seleccionar arxiu torrent destí</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Arxius Torrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="58"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="61"/>
|
||||
<source>Select input directory or file</source>
|
||||
<translation>Selecciona arxiu o directori d'entrada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>No destination path set</source>
|
||||
<translation>Ruta destí no especificada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>Please type a destination path first</source>
|
||||
<translation>Si us plau, especifica una ruta destí primer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>No input path set</source>
|
||||
<translation>Ruta d'entrada no especificada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>Please type an input path first</source>
|
||||
<translation>Si us plau escriu una ruta d'entrada primer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Input path does not exist</source>
|
||||
<translation>La ruta d'entrada no existeix</translation>
|
||||
</message>
|
||||
@@ -2044,17 +2044,17 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation type="obsolete">Si us plau escriu una ruta d'entrada primer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent creation</source>
|
||||
<translation>Crear Torrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent was created successfully:</source>
|
||||
<translation>Torrent creatamb éxit:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Please type a valid input path first</source>
|
||||
<translation>Entra una ruta vàlida primer si us plau</translation>
|
||||
</message>
|
||||
@@ -2090,31 +2090,31 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation>B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation>KiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation>MiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation>GiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="82"/>
|
||||
<location filename="../misc.h" line="81"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation>TiB</translation>
|
||||
@@ -2138,36 +2138,36 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation type="obsolete">d </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="222"/>
|
||||
<location filename="../misc.h" line="221"/>
|
||||
<source>Unknown</source>
|
||||
<translation>Desconegut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="71"/>
|
||||
<location filename="../misc.h" line="70"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation>Desconegut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="206"/>
|
||||
<location filename="../misc.h" line="205"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="210"/>
|
||||
<location filename="../misc.h" line="209"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="215"/>
|
||||
<location filename="../misc.h" line="214"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="220"/>
|
||||
<location filename="../misc.h" line="219"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -2226,12 +2226,12 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation type="obsolete">està malformada.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="846"/>
|
||||
<location filename="../options_imp.cpp" line="872"/>
|
||||
<source>Range Start IP</source>
|
||||
<translation>Rang IP Inicial</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="847"/>
|
||||
<location filename="../options_imp.cpp" line="873"/>
|
||||
<source>Start IP:</source>
|
||||
<translation>IP Inicial:</translation>
|
||||
</message>
|
||||
@@ -2246,22 +2246,22 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation type="obsolete">Aquesta IP es incorrecta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="863"/>
|
||||
<location filename="../options_imp.cpp" line="889"/>
|
||||
<source>Range End IP</source>
|
||||
<translation>Rang IP Final</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="864"/>
|
||||
<location filename="../options_imp.cpp" line="890"/>
|
||||
<source>End IP:</source>
|
||||
<translation>IP Final:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="880"/>
|
||||
<location filename="../options_imp.cpp" line="906"/>
|
||||
<source>IP Range Comment</source>
|
||||
<translation>Comentari Rang IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="881"/>
|
||||
<location filename="../options_imp.cpp" line="907"/>
|
||||
<source>Comment:</source>
|
||||
<translation>Comentari:</translation>
|
||||
</message>
|
||||
@@ -2272,48 +2272,48 @@ Si et plau tanca l'altre primer.</translation>
|
||||
<translation>a</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="739"/>
|
||||
<location filename="../options_imp.cpp" line="761"/>
|
||||
<source>Choose your favourite preview program</source>
|
||||
<translation>Escull el teu programa per previsualitzar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>Invalid IP</source>
|
||||
<translation>IP Invàlida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>This IP is invalid.</source>
|
||||
<translation>Aquesta IP es invalida.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="545"/>
|
||||
<location filename="../options_imp.cpp" line="562"/>
|
||||
<source>Options were saved successfully.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="724"/>
|
||||
<location filename="../options_imp.cpp" line="746"/>
|
||||
<source>Choose scan directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="731"/>
|
||||
<location filename="../options_imp.cpp" line="753"/>
|
||||
<source>Choose an ipfilter.dat file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="747"/>
|
||||
<location filename="../options_imp.cpp" line="769"/>
|
||||
<source>Choose a save directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>Input/Output Error</comment>
|
||||
<translation type="unfinished">I/O Error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>Couldn't open %1 in read mode.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
BIN
src/lang/qbittorrent_da.qm
Normal file
BIN
src/lang/qbittorrent_da.qm
Normal file
Binary file not shown.
1740
src/lang/qbittorrent_da.ts
Normal file
1740
src/lang/qbittorrent_da.ts
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -544,7 +544,7 @@ Copyright (c) 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete"> :: By Christophe Dumez :: Copyright (c) 2006</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
@@ -569,12 +569,12 @@ Copyright (c) 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">UP Geschwindigkeit:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="921"/>
|
||||
<location filename="../GUI.cpp" line="938"/>
|
||||
<source>Open Torrent Files</source>
|
||||
<translation>Öffne Torrent Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="922"/>
|
||||
<location filename="../GUI.cpp" line="939"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Torrent Dateien</translation>
|
||||
</message>
|
||||
@@ -620,12 +620,12 @@ Copyright (c) 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Torrent Datei kann nicht dekodiert werden:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1064"/>
|
||||
<location filename="../GUI.cpp" line="1110"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation>Diese Datei ist entweder beschädigt, oder kein torrent.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="990"/>
|
||||
<location filename="../GUI.cpp" line="1007"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation>Sind Sie sicher? -- qBittorrent</translation>
|
||||
</message>
|
||||
@@ -635,12 +635,12 @@ Copyright (c) 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Wollen Sie wirklich alle Dateien aus der Download Liste löschen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&Yes</source>
|
||||
<translation>&Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&No</source>
|
||||
<translation>&Nein</translation>
|
||||
</message>
|
||||
@@ -650,7 +650,7 @@ Copyright (c) 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Download Liste gelöscht.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="991"/>
|
||||
<location filename="../GUI.cpp" line="1008"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list?</source>
|
||||
<translation>Wollen Sie wirklich die ausgewählten Elemente aus der Download Liste löschen?</translation>
|
||||
</message>
|
||||
@@ -733,12 +733,12 @@ Copyright (c) 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Überprüfe...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1293"/>
|
||||
<location filename="../GUI.cpp" line="1367"/>
|
||||
<source>Connecting...</source>
|
||||
<translation>Verbinde...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="532"/>
|
||||
<location filename="../GUI.cpp" line="546"/>
|
||||
<source>Downloading...</source>
|
||||
<translation>Herunterladen...</translation>
|
||||
</message>
|
||||
@@ -772,7 +772,7 @@ Copyright (c) 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Konnte nicht auf den angegebenen Ports lauschen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1352"/>
|
||||
<location filename="../GUI.cpp" line="1426"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation>Konnte nicht auf den angegebenen Ports lauschen.</translation>
|
||||
</message>
|
||||
@@ -782,12 +782,12 @@ Copyright (c) 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Kein</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Empty search pattern</source>
|
||||
<translation>Leere Suchanfrage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Please type a search pattern first</source>
|
||||
<translation>Bitte geben Sie zuerst eine Suchanfrage ein</translation>
|
||||
</message>
|
||||
@@ -797,12 +797,12 @@ Copyright (c) 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Keine Suchmaschine ausgewählt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>You must select at least one search engine.</source>
|
||||
<translation>Sie müssen mindestens eine Suchmaschine auswählen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1503"/>
|
||||
<location filename="../GUI.cpp" line="1577"/>
|
||||
<source>Searching...</source>
|
||||
<translation>Suche...</translation>
|
||||
</message>
|
||||
@@ -882,17 +882,17 @@ Copyright (c) 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Suche abgeschlossen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1716"/>
|
||||
<location filename="../GUI.cpp" line="1790"/>
|
||||
<source>An error occured during search...</source>
|
||||
<translation>Während der Suche ist ein Fehler aufgetreten ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1719"/>
|
||||
<location filename="../GUI.cpp" line="1793"/>
|
||||
<source>Search aborted</source>
|
||||
<translation>Suche abgebrochen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1722"/>
|
||||
<location filename="../GUI.cpp" line="1796"/>
|
||||
<source>Search returned no results</source>
|
||||
<translation>Suche lieferte keine Ergebnisse</translation>
|
||||
</message>
|
||||
@@ -902,12 +902,12 @@ Copyright (c) 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Suche abgeschlossen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1698"/>
|
||||
<location filename="../GUI.cpp" line="1772"/>
|
||||
<source>Search plugin update -- qBittorrent</source>
|
||||
<translation>"Such"-Plugin update -- qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1682"/>
|
||||
<location filename="../GUI.cpp" line="1756"/>
|
||||
<source>Search plugin can be updated, do you want to update it?
|
||||
|
||||
Changelog:
|
||||
@@ -918,17 +918,17 @@ Changelog:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1696"/>
|
||||
<location filename="../GUI.cpp" line="1770"/>
|
||||
<source>Sorry, update server is temporarily unavailable.</source>
|
||||
<translation>Update Server vorübergehend nicht erreichbar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1699"/>
|
||||
<location filename="../GUI.cpp" line="1773"/>
|
||||
<source>Your search plugin is already up to date.</source>
|
||||
<translation>"Such"-Plugin ist schon auf dem neuesten Stand.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1539"/>
|
||||
<location filename="../GUI.cpp" line="1613"/>
|
||||
<source>Results</source>
|
||||
<translation>Ergebnisse</translation>
|
||||
</message>
|
||||
@@ -958,7 +958,7 @@ Changelog:
|
||||
<translation type="obsolete">UP Geschwindigkeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="110"/>
|
||||
<location filename="../GUI.cpp" line="105"/>
|
||||
<source>Status</source>
|
||||
<translation>Status</translation>
|
||||
</message>
|
||||
@@ -978,7 +978,7 @@ Changelog:
|
||||
<translation type="obsolete">Leecher</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="207"/>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<source>Search engine</source>
|
||||
<translation>Suchmaschine</translation>
|
||||
</message>
|
||||
@@ -989,17 +989,17 @@ Changelog:
|
||||
<translation type="obsolete">Stehen geblieben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1342"/>
|
||||
<location filename="../GUI.cpp" line="1416"/>
|
||||
<source>Paused</source>
|
||||
<translation>Pausiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>Preview process already running</source>
|
||||
<translation>Preview Prozess läuft bereits</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>There is already another preview process running.
|
||||
Please close the other one first.</source>
|
||||
<translation>Ein anderer Preview Prozess läuft zu Zeit.
|
||||
@@ -1029,22 +1029,22 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation type="obsolete">Bitte warten...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1054"/>
|
||||
<location filename="../GUI.cpp" line="1100"/>
|
||||
<source>Transfers</source>
|
||||
<translation>Transfer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="826"/>
|
||||
<location filename="../GUI.cpp" line="843"/>
|
||||
<source>Are you sure you want to quit qBittorrent?</source>
|
||||
<translation>Wollen Sie qBittorrent wirklich beenden?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="950"/>
|
||||
<location filename="../GUI.cpp" line="967"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list and in hard drive?</source>
|
||||
<translation>Wollen Sie wirklich die ausgewählten Elemente aus der Download Liste und von der Festplatte löschen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>Download finished</source>
|
||||
<translation>Download abgeschlossen</translation>
|
||||
</message>
|
||||
@@ -1055,210 +1055,210 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation type="obsolete"> ist vollständig heruntergeladen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1713"/>
|
||||
<location filename="../GUI.cpp" line="1787"/>
|
||||
<source>Search Engine</source>
|
||||
<translation>Suchmaschine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="68"/>
|
||||
<location filename="../GUI.cpp" line="63"/>
|
||||
<source>qBittorrent %1</source>
|
||||
<comment>e.g: qBittorrent v0.x</comment>
|
||||
<translation>qBittorrent %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Connection status:</source>
|
||||
<translation>Verbindungs Status:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Offline</source>
|
||||
<translation>Offline</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>No peers found...</source>
|
||||
<translation>Keine Peers gefunden...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<location filename="../GUI.cpp" line="200"/>
|
||||
<source>Name</source>
|
||||
<comment>i.e: file name</comment>
|
||||
<translation>Name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<location filename="../GUI.cpp" line="201"/>
|
||||
<source>Size</source>
|
||||
<comment>i.e: file size</comment>
|
||||
<translation>Größe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<location filename="../GUI.cpp" line="101"/>
|
||||
<source>Progress</source>
|
||||
<comment>i.e: % downloaded</comment>
|
||||
<translation>Verlauf</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="107"/>
|
||||
<location filename="../GUI.cpp" line="102"/>
|
||||
<source>DL Speed</source>
|
||||
<comment>i.e: Download speed</comment>
|
||||
<translation>DL Geschwindigkeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="108"/>
|
||||
<location filename="../GUI.cpp" line="103"/>
|
||||
<source>UP Speed</source>
|
||||
<comment>i.e: Upload speed</comment>
|
||||
<translation>UP Geschwindigkeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="109"/>
|
||||
<location filename="../GUI.cpp" line="104"/>
|
||||
<source>Seeds/Leechs</source>
|
||||
<comment>i.e: full/partial sources</comment>
|
||||
<translation>Seeder/Leecher</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="111"/>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<source>ETA</source>
|
||||
<comment>i.e: Estimated Time of Arrival / Time left</comment>
|
||||
<translation>voraussichtliche Ankunftszeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="205"/>
|
||||
<location filename="../GUI.cpp" line="202"/>
|
||||
<source>Seeders</source>
|
||||
<comment>i.e: Number of full sources</comment>
|
||||
<translation>Seeder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="206"/>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<source>Leechers</source>
|
||||
<comment>i.e: Number of partial sources</comment>
|
||||
<translation>Leecher</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="257"/>
|
||||
<location filename="../GUI.cpp" line="254"/>
|
||||
<source>qBittorrent %1 started.</source>
|
||||
<comment>e.g: qBittorrent v0.x started.</comment>
|
||||
<translation>qBittorrent %1 gestartet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>DL speed: %1 KiB/s</source>
|
||||
<comment>e.g: Download speed: 10 KiB/s</comment>
|
||||
<translation>DL Geschwindigkeit: %1 KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>UP speed: %1 KiB/s</source>
|
||||
<comment>e.g: Upload speed: 10 KiB/s</comment>
|
||||
<translation>UP Geschwindigkeit: %1 KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="498"/>
|
||||
<location filename="../GUI.cpp" line="512"/>
|
||||
<source>Finished</source>
|
||||
<comment>i.e: Torrent has finished downloading</comment>
|
||||
<translation>Beendet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="507"/>
|
||||
<location filename="../GUI.cpp" line="521"/>
|
||||
<source>Checking...</source>
|
||||
<comment>i.e: Checking already downloaded parts...</comment>
|
||||
<translation>Überprüfe...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="537"/>
|
||||
<location filename="../GUI.cpp" line="551"/>
|
||||
<source>Stalled</source>
|
||||
<comment>i.e: State of a torrent whose download speed is 0kb/s</comment>
|
||||
<translation>Angehalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="825"/>
|
||||
<location filename="../GUI.cpp" line="842"/>
|
||||
<source>Are you sure you want to quit?</source>
|
||||
<translation>Wollen Sie wirklich beenden?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1017"/>
|
||||
<location filename="../GUI.cpp" line="1034"/>
|
||||
<source>'%1' was removed.</source>
|
||||
<comment>'xxx.avi' was removed.</comment>
|
||||
<translation>'%1' wurde entfernt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1049"/>
|
||||
<location filename="../GUI.cpp" line="1095"/>
|
||||
<source>'%1' added to download list.</source>
|
||||
<comment>'/home/y/xxx.torrent' was added to download list.</comment>
|
||||
<translation>'%1' wurde der Download Liste hinzugefügt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1051"/>
|
||||
<location filename="../GUI.cpp" line="1097"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation>'%1' wird fortgesetzt. (Schnelles Fortsetzen)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1059"/>
|
||||
<location filename="../GUI.cpp" line="1105"/>
|
||||
<source>'%1' is already in download list.</source>
|
||||
<comment>e.g: 'xxx.avi' is already in download list.</comment>
|
||||
<translation>'%1' befindet sich bereits in der Download Liste.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1063"/>
|
||||
<location filename="../GUI.cpp" line="1109"/>
|
||||
<source>Unable to decode torrent file: '%1'</source>
|
||||
<comment>e.g: Unable to decode torrent file: '/home/y/xxx.torrent'</comment>
|
||||
<translation>Kann Torrent Datei '%1' nicht dekodieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1126"/>
|
||||
<location filename="../GUI.cpp" line="1172"/>
|
||||
<source>None</source>
|
||||
<comment>i.e: No error message</comment>
|
||||
<translation>Nichts</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1144"/>
|
||||
<location filename="../GUI.cpp" line="1198"/>
|
||||
<source>Listening on port: %1</source>
|
||||
<comment>e.g: Listening on port: 1666</comment>
|
||||
<translation>Lausche auf Port: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1231"/>
|
||||
<location filename="../GUI.cpp" line="1305"/>
|
||||
<source>All downloads were paused.</source>
|
||||
<translation>Alle Downloads wurden angehalten.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1251"/>
|
||||
<location filename="../GUI.cpp" line="1325"/>
|
||||
<source>'%1' paused.</source>
|
||||
<comment>xxx.avi paused.</comment>
|
||||
<translation>'%1' angehalten.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1271"/>
|
||||
<location filename="../GUI.cpp" line="1345"/>
|
||||
<source>Connecting...</source>
|
||||
<comment>i.e: Connecting to the tracker...</comment>
|
||||
<translation>Verbinde...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1275"/>
|
||||
<location filename="../GUI.cpp" line="1349"/>
|
||||
<source>All downloads were resumed.</source>
|
||||
<translation>Alle Downloads wurden fortgesetzt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1294"/>
|
||||
<location filename="../GUI.cpp" line="1368"/>
|
||||
<source>'%1' resumed.</source>
|
||||
<comment>e.g: xxx.avi resumed.</comment>
|
||||
<translation>'%1' fortgesetzt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>%1 has finished downloading.</source>
|
||||
<comment>e.g: xxx.avi has finished downloading.</comment>
|
||||
<translation>%1 vollständig heruntergeladen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>i.e: Input/Output Error</comment>
|
||||
<translation>I/O Error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>An error occured when trying to read or write %1. The disk is probably full, download has been paused</source>
|
||||
<comment>e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused</comment>
|
||||
<translation>Es ist ein Fehler beim lesen oder schreiben von %1 aufgetreten. Die Festplatte ist vermutlich voll. Der Download wurde angehalten</translation>
|
||||
@@ -1270,55 +1270,55 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation type="obsolete">Ein Fehler ist aufgetreten (Festplatte voll?), '%1' angehalten.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Connection Status:</source>
|
||||
<translation>Verbindungs-Status:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<location filename="../GUI.cpp" line="1475"/>
|
||||
<source>Online</source>
|
||||
<translation>Online</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Firewalled?</source>
|
||||
<comment>i.e: Behind a firewall/router?</comment>
|
||||
<translation>Hinter einer Firewall/Router?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>No incoming connections...</source>
|
||||
<translation>Keine eingehenden Verbindungen...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>No search engine selected</source>
|
||||
<translation>Keine Suchmaschine ausgewählt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>Search plugin update</source>
|
||||
<translation>Such-Plugin update</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1724"/>
|
||||
<location filename="../GUI.cpp" line="1798"/>
|
||||
<source>Search has finished</source>
|
||||
<translation>Suche abgeschlossen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1728"/>
|
||||
<location filename="../GUI.cpp" line="1802"/>
|
||||
<source>Results</source>
|
||||
<comment>i.e: Search results</comment>
|
||||
<translation>Ergebnisse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1829"/>
|
||||
<location filename="../GUI.cpp" line="1903"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation>Lade '%1', bitte warten...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1344"/>
|
||||
<location filename="../GUI.cpp" line="1418"/>
|
||||
<source>An error occured (full disk?), '%1' paused.</source>
|
||||
<comment>e.g: An error occured (full disk?), 'xxx.avi' paused.</comment>
|
||||
<translation>Ein Fehler ist aufgetreten (Festplatte voll?), '%1' angehalten.</translation>
|
||||
@@ -1407,47 +1407,47 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation>&Datei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="820"/>
|
||||
<location filename="../MainWindow.ui" line="823"/>
|
||||
<source>Open</source>
|
||||
<translation>Öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="825"/>
|
||||
<location filename="../MainWindow.ui" line="828"/>
|
||||
<source>Exit</source>
|
||||
<translation>Beenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="830"/>
|
||||
<location filename="../MainWindow.ui" line="833"/>
|
||||
<source>Preferences</source>
|
||||
<translation>Einstellungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="835"/>
|
||||
<location filename="../MainWindow.ui" line="838"/>
|
||||
<source>About</source>
|
||||
<translation>Info</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="840"/>
|
||||
<location filename="../MainWindow.ui" line="843"/>
|
||||
<source>Start</source>
|
||||
<translation>Start</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="845"/>
|
||||
<location filename="../MainWindow.ui" line="848"/>
|
||||
<source>Pause</source>
|
||||
<translation>Anhalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="850"/>
|
||||
<location filename="../MainWindow.ui" line="853"/>
|
||||
<source>Delete</source>
|
||||
<translation>Löschen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="855"/>
|
||||
<location filename="../MainWindow.ui" line="858"/>
|
||||
<source>Pause All</source>
|
||||
<translation>Alle anhalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="860"/>
|
||||
<location filename="../MainWindow.ui" line="863"/>
|
||||
<source>Start All</source>
|
||||
<translation>Alle starten</translation>
|
||||
</message>
|
||||
@@ -1467,7 +1467,7 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation type="obsolete">Alle löschen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="875"/>
|
||||
<location filename="../MainWindow.ui" line="878"/>
|
||||
<source>Torrent Properties</source>
|
||||
<translation>Torrent Eigenschaften</translation>
|
||||
</message>
|
||||
@@ -1522,7 +1522,7 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation type="obsolete">Such-Maschine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="880"/>
|
||||
<location filename="../MainWindow.ui" line="883"/>
|
||||
<source>Download from URL</source>
|
||||
<translation>Download von URL</translation>
|
||||
</message>
|
||||
@@ -1542,7 +1542,7 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="885"/>
|
||||
<location filename="../MainWindow.ui" line="888"/>
|
||||
<source>Create torrent</source>
|
||||
<translation>Erstelle Torrent</translation>
|
||||
</message>
|
||||
@@ -1567,27 +1567,27 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation>Transfer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="890"/>
|
||||
<location filename="../MainWindow.ui" line="893"/>
|
||||
<source>Preview file</source>
|
||||
<translation>Vorschau Datei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="895"/>
|
||||
<location filename="../MainWindow.ui" line="898"/>
|
||||
<source>Clear log</source>
|
||||
<translation>Log löschen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="870"/>
|
||||
<location filename="../MainWindow.ui" line="873"/>
|
||||
<source>Delete Permanently</source>
|
||||
<translation>Endgültig löschen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="865"/>
|
||||
<location filename="../MainWindow.ui" line="868"/>
|
||||
<source>Visit website</source>
|
||||
<translation>Website besuchen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="900"/>
|
||||
<location filename="../MainWindow.ui" line="903"/>
|
||||
<source>Report a bug</source>
|
||||
<translation>Einen Fehler melden</translation>
|
||||
</message>
|
||||
@@ -1691,7 +1691,7 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../about_imp.h" line="66"/>
|
||||
<location filename="../about_imp.h" line="68"/>
|
||||
<source>Please contact me if you would like to translate qBittorrent into your own language.</source>
|
||||
<translation>Bitte kontaktieren Sie mich, falls Sie qBittorrent in Ihre Sprache übersetzen wollen.</translation>
|
||||
</message>
|
||||
@@ -1883,42 +1883,42 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<context>
|
||||
<name>createtorrent</name>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Select destination torrent file</source>
|
||||
<translation>Ziel-Torrent Datei auswählen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Torrent Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="58"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="61"/>
|
||||
<source>Select input directory or file</source>
|
||||
<translation>Eingangs-Datei oder -Verzeichnis wählen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>No destination path set</source>
|
||||
<translation>Kein Ziel-Pfad gesetzt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>Please type a destination path first</source>
|
||||
<translation>Bitte geben Sie zuerst einen Zielpfad ein</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>No input path set</source>
|
||||
<translation>Kein Eingangs-Pfad gesetzt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>Please type an input path first</source>
|
||||
<translation>Bitte geben Sie zuerst einen Eingangspfad an</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Input path does not exist</source>
|
||||
<translation>Eingangs-Pfad existiert nicht</translation>
|
||||
</message>
|
||||
@@ -1928,17 +1928,17 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation type="obsolete">Bitte geben Sie einen gültigen Eingangs-Pfad an</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent creation</source>
|
||||
<translation>Torrent Erstellung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent was created successfully:</source>
|
||||
<translation>Torrent erfolgreich erstellt:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Please type a valid input path first</source>
|
||||
<translation>Bitte geben Sie zuerst einen gültigen Eingangs Pfad ein</translation>
|
||||
</message>
|
||||
@@ -1974,31 +1974,31 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="82"/>
|
||||
<location filename="../misc.h" line="81"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation></translation>
|
||||
@@ -2022,36 +2022,36 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation type="obsolete"> d</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="222"/>
|
||||
<location filename="../misc.h" line="221"/>
|
||||
<source>Unknown</source>
|
||||
<translation>Unbekannt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="71"/>
|
||||
<location filename="../misc.h" line="70"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation>Unbekannt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="206"/>
|
||||
<location filename="../misc.h" line="205"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation>< 1 Minute</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="210"/>
|
||||
<location filename="../misc.h" line="209"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation>%1 Minuten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="215"/>
|
||||
<location filename="../misc.h" line="214"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation>%1 Minuten %2 Stunden</translation>
|
||||
<translation>%1 Stunden %2 Minuten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="220"/>
|
||||
<location filename="../misc.h" line="219"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation>%1 Tage %2 Stunden %3 Minuten</translation>
|
||||
@@ -2105,12 +2105,12 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation type="obsolete">ist fehlerhaft.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="846"/>
|
||||
<location filename="../options_imp.cpp" line="872"/>
|
||||
<source>Range Start IP</source>
|
||||
<translation>Bereich Start IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="847"/>
|
||||
<location filename="../options_imp.cpp" line="873"/>
|
||||
<source>Start IP:</source>
|
||||
<translation>Start IP:</translation>
|
||||
</message>
|
||||
@@ -2125,22 +2125,22 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation type="obsolete">Diese IP ist fehlerhaft.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="863"/>
|
||||
<location filename="../options_imp.cpp" line="889"/>
|
||||
<source>Range End IP</source>
|
||||
<translation>Bereich End IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="864"/>
|
||||
<location filename="../options_imp.cpp" line="890"/>
|
||||
<source>End IP:</source>
|
||||
<translation>End IP:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="880"/>
|
||||
<location filename="../options_imp.cpp" line="906"/>
|
||||
<source>IP Range Comment</source>
|
||||
<translation>IP Bereich Kommentar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="881"/>
|
||||
<location filename="../options_imp.cpp" line="907"/>
|
||||
<source>Comment:</source>
|
||||
<translation>Kommentar:</translation>
|
||||
</message>
|
||||
@@ -2151,48 +2151,48 @@ Bitte schliessen Sie diesen zuerst.</translation>
|
||||
<translation>bis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="739"/>
|
||||
<location filename="../options_imp.cpp" line="761"/>
|
||||
<source>Choose your favourite preview program</source>
|
||||
<translation>Wählen Sie ihr bevorzugtes Vorschau Programm</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>Invalid IP</source>
|
||||
<translation>Ungültige IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>This IP is invalid.</source>
|
||||
<translation>Diese IP ist ungültig.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="545"/>
|
||||
<location filename="../options_imp.cpp" line="562"/>
|
||||
<source>Options were saved successfully.</source>
|
||||
<translation>Optionen wurden erfolgreich gespeichert.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="724"/>
|
||||
<location filename="../options_imp.cpp" line="746"/>
|
||||
<source>Choose scan directory</source>
|
||||
<translation>Verzeichnis zum scannen auswählen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="731"/>
|
||||
<location filename="../options_imp.cpp" line="753"/>
|
||||
<source>Choose an ipfilter.dat file</source>
|
||||
<translation>ipfilter.dat Datei auswählen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="747"/>
|
||||
<location filename="../options_imp.cpp" line="769"/>
|
||||
<source>Choose a save directory</source>
|
||||
<translation>Verzeichnis zum Speichern auswählen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>Input/Output Error</comment>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>Couldn't open %1 in read mode.</source>
|
||||
<translation>Kein Lesezugriff auf %1.</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -440,97 +440,97 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="921"/>
|
||||
<location filename="../GUI.cpp" line="938"/>
|
||||
<source>Open Torrent Files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1064"/>
|
||||
<location filename="../GUI.cpp" line="1110"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&Yes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&No</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="991"/>
|
||||
<location filename="../GUI.cpp" line="1008"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1293"/>
|
||||
<location filename="../GUI.cpp" line="1367"/>
|
||||
<source>Connecting...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="532"/>
|
||||
<location filename="../GUI.cpp" line="546"/>
|
||||
<source>Downloading...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="922"/>
|
||||
<location filename="../GUI.cpp" line="939"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="990"/>
|
||||
<location filename="../GUI.cpp" line="1007"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1352"/>
|
||||
<location filename="../GUI.cpp" line="1426"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Empty search pattern</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Please type a search pattern first</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>You must select at least one search engine.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1503"/>
|
||||
<location filename="../GUI.cpp" line="1577"/>
|
||||
<source>Searching...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1716"/>
|
||||
<location filename="../GUI.cpp" line="1790"/>
|
||||
<source>An error occured during search...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1719"/>
|
||||
<location filename="../GUI.cpp" line="1793"/>
|
||||
<source>Search aborted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1722"/>
|
||||
<location filename="../GUI.cpp" line="1796"/>
|
||||
<source>Search returned no results</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1698"/>
|
||||
<location filename="../GUI.cpp" line="1772"/>
|
||||
<source>Search plugin update -- qBittorrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1682"/>
|
||||
<location filename="../GUI.cpp" line="1756"/>
|
||||
<source>Search plugin can be updated, do you want to update it?
|
||||
|
||||
Changelog:
|
||||
@@ -538,330 +538,330 @@ Changelog:
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1696"/>
|
||||
<location filename="../GUI.cpp" line="1770"/>
|
||||
<source>Sorry, update server is temporarily unavailable.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1699"/>
|
||||
<location filename="../GUI.cpp" line="1773"/>
|
||||
<source>Your search plugin is already up to date.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1539"/>
|
||||
<location filename="../GUI.cpp" line="1613"/>
|
||||
<source>Results</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="110"/>
|
||||
<location filename="../GUI.cpp" line="105"/>
|
||||
<source>Status</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="207"/>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<source>Search engine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1342"/>
|
||||
<location filename="../GUI.cpp" line="1416"/>
|
||||
<source>Paused</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>Preview process already running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>There is already another preview process running.
|
||||
Please close the other one first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1054"/>
|
||||
<location filename="../GUI.cpp" line="1100"/>
|
||||
<source>Transfers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>Download finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1713"/>
|
||||
<location filename="../GUI.cpp" line="1787"/>
|
||||
<source>Search Engine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="826"/>
|
||||
<location filename="../GUI.cpp" line="843"/>
|
||||
<source>Are you sure you want to quit qBittorrent?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="950"/>
|
||||
<location filename="../GUI.cpp" line="967"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list and in hard drive?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="68"/>
|
||||
<location filename="../GUI.cpp" line="63"/>
|
||||
<source>qBittorrent %1</source>
|
||||
<comment>e.g: qBittorrent v0.x</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Connection status:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Offline</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>No peers found...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<location filename="../GUI.cpp" line="200"/>
|
||||
<source>Name</source>
|
||||
<comment>i.e: file name</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<location filename="../GUI.cpp" line="201"/>
|
||||
<source>Size</source>
|
||||
<comment>i.e: file size</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<location filename="../GUI.cpp" line="101"/>
|
||||
<source>Progress</source>
|
||||
<comment>i.e: % downloaded</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="107"/>
|
||||
<location filename="../GUI.cpp" line="102"/>
|
||||
<source>DL Speed</source>
|
||||
<comment>i.e: Download speed</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="108"/>
|
||||
<location filename="../GUI.cpp" line="103"/>
|
||||
<source>UP Speed</source>
|
||||
<comment>i.e: Upload speed</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="109"/>
|
||||
<location filename="../GUI.cpp" line="104"/>
|
||||
<source>Seeds/Leechs</source>
|
||||
<comment>i.e: full/partial sources</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="111"/>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<source>ETA</source>
|
||||
<comment>i.e: Estimated Time of Arrival / Time left</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="205"/>
|
||||
<location filename="../GUI.cpp" line="202"/>
|
||||
<source>Seeders</source>
|
||||
<comment>i.e: Number of full sources</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="206"/>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<source>Leechers</source>
|
||||
<comment>i.e: Number of partial sources</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="257"/>
|
||||
<location filename="../GUI.cpp" line="254"/>
|
||||
<source>qBittorrent %1 started.</source>
|
||||
<comment>e.g: qBittorrent v0.x started.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>DL speed: %1 KiB/s</source>
|
||||
<comment>e.g: Download speed: 10 KiB/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>UP speed: %1 KiB/s</source>
|
||||
<comment>e.g: Upload speed: 10 KiB/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="498"/>
|
||||
<location filename="../GUI.cpp" line="512"/>
|
||||
<source>Finished</source>
|
||||
<comment>i.e: Torrent has finished downloading</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="507"/>
|
||||
<location filename="../GUI.cpp" line="521"/>
|
||||
<source>Checking...</source>
|
||||
<comment>i.e: Checking already downloaded parts...</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="537"/>
|
||||
<location filename="../GUI.cpp" line="551"/>
|
||||
<source>Stalled</source>
|
||||
<comment>i.e: State of a torrent whose download speed is 0kb/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="825"/>
|
||||
<location filename="../GUI.cpp" line="842"/>
|
||||
<source>Are you sure you want to quit?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1017"/>
|
||||
<location filename="../GUI.cpp" line="1034"/>
|
||||
<source>'%1' was removed.</source>
|
||||
<comment>'xxx.avi' was removed.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1049"/>
|
||||
<location filename="../GUI.cpp" line="1095"/>
|
||||
<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="../GUI.cpp" line="1051"/>
|
||||
<location filename="../GUI.cpp" line="1097"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1059"/>
|
||||
<location filename="../GUI.cpp" line="1105"/>
|
||||
<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="../GUI.cpp" line="1063"/>
|
||||
<location filename="../GUI.cpp" line="1109"/>
|
||||
<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="../GUI.cpp" line="1126"/>
|
||||
<location filename="../GUI.cpp" line="1172"/>
|
||||
<source>None</source>
|
||||
<comment>i.e: No error message</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1144"/>
|
||||
<location filename="../GUI.cpp" line="1198"/>
|
||||
<source>Listening on port: %1</source>
|
||||
<comment>e.g: Listening on port: 1666</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1231"/>
|
||||
<location filename="../GUI.cpp" line="1305"/>
|
||||
<source>All downloads were paused.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1251"/>
|
||||
<location filename="../GUI.cpp" line="1325"/>
|
||||
<source>'%1' paused.</source>
|
||||
<comment>xxx.avi paused.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1271"/>
|
||||
<location filename="../GUI.cpp" line="1345"/>
|
||||
<source>Connecting...</source>
|
||||
<comment>i.e: Connecting to the tracker...</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1275"/>
|
||||
<location filename="../GUI.cpp" line="1349"/>
|
||||
<source>All downloads were resumed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1294"/>
|
||||
<location filename="../GUI.cpp" line="1368"/>
|
||||
<source>'%1' resumed.</source>
|
||||
<comment>e.g: xxx.avi resumed.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>%1 has finished downloading.</source>
|
||||
<comment>e.g: xxx.avi has finished downloading.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>i.e: Input/Output Error</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>An error occured when trying to read or write %1. The disk is probably full, download has been paused</source>
|
||||
<comment>e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Connection Status:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<location filename="../GUI.cpp" line="1475"/>
|
||||
<source>Online</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Firewalled?</source>
|
||||
<comment>i.e: Behind a firewall/router?</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>No incoming connections...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>No search engine selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>Search plugin update</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1724"/>
|
||||
<location filename="../GUI.cpp" line="1798"/>
|
||||
<source>Search has finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1728"/>
|
||||
<location filename="../GUI.cpp" line="1802"/>
|
||||
<source>Results</source>
|
||||
<comment>i.e: Search results</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1829"/>
|
||||
<location filename="../GUI.cpp" line="1903"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1344"/>
|
||||
<location filename="../GUI.cpp" line="1418"/>
|
||||
<source>An error occured (full disk?), '%1' paused.</source>
|
||||
<comment>e.g: An error occured (full disk?), 'xxx.avi' paused.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -905,52 +905,52 @@ Please close the other one first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="820"/>
|
||||
<location filename="../MainWindow.ui" line="823"/>
|
||||
<source>Open</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="825"/>
|
||||
<location filename="../MainWindow.ui" line="828"/>
|
||||
<source>Exit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="830"/>
|
||||
<location filename="../MainWindow.ui" line="833"/>
|
||||
<source>Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="835"/>
|
||||
<location filename="../MainWindow.ui" line="838"/>
|
||||
<source>About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="840"/>
|
||||
<location filename="../MainWindow.ui" line="843"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="845"/>
|
||||
<location filename="../MainWindow.ui" line="848"/>
|
||||
<source>Pause</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="850"/>
|
||||
<location filename="../MainWindow.ui" line="853"/>
|
||||
<source>Delete</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="855"/>
|
||||
<location filename="../MainWindow.ui" line="858"/>
|
||||
<source>Pause All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="860"/>
|
||||
<location filename="../MainWindow.ui" line="863"/>
|
||||
<source>Start All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="875"/>
|
||||
<location filename="../MainWindow.ui" line="878"/>
|
||||
<source>Torrent Properties</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -990,7 +990,7 @@ Please close the other one first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="880"/>
|
||||
<location filename="../MainWindow.ui" line="883"/>
|
||||
<source>Download from URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1010,7 +1010,7 @@ Please close the other one first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="885"/>
|
||||
<location filename="../MainWindow.ui" line="888"/>
|
||||
<source>Create torrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1030,27 +1030,27 @@ Please close the other one first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="890"/>
|
||||
<location filename="../MainWindow.ui" line="893"/>
|
||||
<source>Preview file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="895"/>
|
||||
<location filename="../MainWindow.ui" line="898"/>
|
||||
<source>Clear log</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="870"/>
|
||||
<location filename="../MainWindow.ui" line="873"/>
|
||||
<source>Delete Permanently</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="865"/>
|
||||
<location filename="../MainWindow.ui" line="868"/>
|
||||
<source>Visit website</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="900"/>
|
||||
<location filename="../MainWindow.ui" line="903"/>
|
||||
<source>Report a bug</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1116,7 +1116,7 @@ Please close the other one first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../about_imp.h" line="66"/>
|
||||
<location filename="../about_imp.h" line="68"/>
|
||||
<source>Please contact me if you would like to translate qBittorrent into your own language.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1283,57 +1283,57 @@ Please close the other one first.</source>
|
||||
<context>
|
||||
<name>createtorrent</name>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Select destination torrent file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="58"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="61"/>
|
||||
<source>Select input directory or file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>No destination path set</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>Please type a destination path first</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>No input path set</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>Please type an input path first</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Input path does not exist</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent creation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent was created successfully:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Please type a valid input path first</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1369,66 +1369,66 @@ Please close the other one first.</source>
|
||||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="82"/>
|
||||
<location filename="../misc.h" line="81"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="222"/>
|
||||
<location filename="../misc.h" line="221"/>
|
||||
<source>Unknown</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="71"/>
|
||||
<location filename="../misc.h" line="70"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="206"/>
|
||||
<location filename="../misc.h" line="205"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="210"/>
|
||||
<location filename="../misc.h" line="209"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="215"/>
|
||||
<location filename="../misc.h" line="214"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="220"/>
|
||||
<location filename="../misc.h" line="219"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -1437,32 +1437,32 @@ Please close the other one first.</source>
|
||||
<context>
|
||||
<name>options_imp</name>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="846"/>
|
||||
<location filename="../options_imp.cpp" line="872"/>
|
||||
<source>Range Start IP</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="847"/>
|
||||
<location filename="../options_imp.cpp" line="873"/>
|
||||
<source>Start IP:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="863"/>
|
||||
<location filename="../options_imp.cpp" line="889"/>
|
||||
<source>Range End IP</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="864"/>
|
||||
<location filename="../options_imp.cpp" line="890"/>
|
||||
<source>End IP:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="880"/>
|
||||
<location filename="../options_imp.cpp" line="906"/>
|
||||
<source>IP Range Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="881"/>
|
||||
<location filename="../options_imp.cpp" line="907"/>
|
||||
<source>Comment:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1473,48 +1473,48 @@ Please close the other one first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="739"/>
|
||||
<location filename="../options_imp.cpp" line="761"/>
|
||||
<source>Choose your favourite preview program</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>Invalid IP</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>This IP is invalid.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="545"/>
|
||||
<location filename="../options_imp.cpp" line="562"/>
|
||||
<source>Options were saved successfully.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="724"/>
|
||||
<location filename="../options_imp.cpp" line="746"/>
|
||||
<source>Choose scan directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="731"/>
|
||||
<location filename="../options_imp.cpp" line="753"/>
|
||||
<source>Choose an ipfilter.dat file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="747"/>
|
||||
<location filename="../options_imp.cpp" line="769"/>
|
||||
<source>Choose a save directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>Input/Output Error</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>Couldn't open %1 in read mode.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -474,12 +474,12 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">on jo latauslistassa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1716"/>
|
||||
<location filename="../GUI.cpp" line="1790"/>
|
||||
<source>An error occured during search...</source>
|
||||
<translation>Haun aika tapahtui virhe...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="990"/>
|
||||
<location filename="../GUI.cpp" line="1007"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation>Oletko varma? — qBittorrent</translation>
|
||||
</message>
|
||||
@@ -489,12 +489,12 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Haluatko varmasti poistaa kaikki tiedostot latauslistasta?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="991"/>
|
||||
<location filename="../GUI.cpp" line="1008"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list?</source>
|
||||
<translation>Haluatko varmasti poistaa valitut tiedostot latauslistasta?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="950"/>
|
||||
<location filename="../GUI.cpp" line="967"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list and in hard drive?</source>
|
||||
<translation>Haluatko varmasti poistaa valitut kohteet latauslistasta ja tallennusmedialta?</translation>
|
||||
</message>
|
||||
@@ -504,7 +504,7 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Haluatko varmasti lopettaa qBittorrentin?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="826"/>
|
||||
<location filename="../GUI.cpp" line="843"/>
|
||||
<source>Are you sure you want to quit qBittorrent?</source>
|
||||
<translation>Haluatko varmasti lopettaa qBittorrentin?</translation>
|
||||
</message>
|
||||
@@ -539,7 +539,7 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Tarkastetaan...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1293"/>
|
||||
<location filename="../GUI.cpp" line="1367"/>
|
||||
<source>Connecting...</source>
|
||||
<translation>Yhdistetään...</translation>
|
||||
</message>
|
||||
@@ -555,7 +555,7 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Tiedoston lataaminen ei onnistunut:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1352"/>
|
||||
<location filename="../GUI.cpp" line="1426"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation>Minkään annetun portin käyttäminen ei onnistunut.</translation>
|
||||
</message>
|
||||
@@ -565,7 +565,7 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Latausnopeus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>Download finished</source>
|
||||
<translation type="unfinished">Lataus tuli valmiiksi</translation>
|
||||
</message>
|
||||
@@ -576,7 +576,7 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Ladataan torrenttia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="532"/>
|
||||
<location filename="../GUI.cpp" line="546"/>
|
||||
<source>Downloading...</source>
|
||||
<translation>Ladataan...</translation>
|
||||
</message>
|
||||
@@ -586,7 +586,7 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Lataulista tyhjennettiin.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Empty search pattern</source>
|
||||
<translation>Tyhjä hakulauseke</translation>
|
||||
</message>
|
||||
@@ -632,7 +632,7 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Nimi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&No</source>
|
||||
<translation>&Ei</translation>
|
||||
</message>
|
||||
@@ -647,7 +647,7 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Hakupalvelua ei ole valittu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="921"/>
|
||||
<location filename="../GUI.cpp" line="938"/>
|
||||
<source>Open Torrent Files</source>
|
||||
<translation>Avaa torrent-tiedostoja</translation>
|
||||
</message>
|
||||
@@ -658,12 +658,12 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">pysäytettiin.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1342"/>
|
||||
<location filename="../GUI.cpp" line="1416"/>
|
||||
<source>Paused</source>
|
||||
<translation>Pysäytetty</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Please type a search pattern first</source>
|
||||
<translation>Kirjoita ensin hakulauseke</translation>
|
||||
</message>
|
||||
@@ -673,7 +673,7 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Odota...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>Preview process already running</source>
|
||||
<translation>Esikatselu on jo käynnissä</translation>
|
||||
</message>
|
||||
@@ -700,7 +700,7 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">poistettiin.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1539"/>
|
||||
<location filename="../GUI.cpp" line="1613"/>
|
||||
<source>Results</source>
|
||||
<translation>Tulokset</translation>
|
||||
</message>
|
||||
@@ -716,22 +716,22 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">latautuu. (pikajatkaminen) </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1719"/>
|
||||
<location filename="../GUI.cpp" line="1793"/>
|
||||
<source>Search aborted</source>
|
||||
<translation>Haku keskeytetty</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="207"/>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<source>Search engine</source>
|
||||
<translation>Hakupalvelu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1713"/>
|
||||
<location filename="../GUI.cpp" line="1787"/>
|
||||
<source>Search Engine</source>
|
||||
<translation type="unfinished">Hakupalvelu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1503"/>
|
||||
<location filename="../GUI.cpp" line="1577"/>
|
||||
<source>Searching...</source>
|
||||
<translation>Etsitään...</translation>
|
||||
</message>
|
||||
@@ -741,7 +741,7 @@ Tekijänoikeus © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Haku päättyi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1682"/>
|
||||
<location filename="../GUI.cpp" line="1756"/>
|
||||
<source>Search plugin can be updated, do you want to update it?
|
||||
|
||||
Changelog:
|
||||
@@ -752,12 +752,12 @@ Muutoshistoria:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1698"/>
|
||||
<location filename="../GUI.cpp" line="1772"/>
|
||||
<source>Search plugin update -- qBittorrent</source>
|
||||
<translation>Hakuliitännäisen päivitys — qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1722"/>
|
||||
<location filename="../GUI.cpp" line="1796"/>
|
||||
<source>Search returned no results</source>
|
||||
<translation>Haku ei palauttanut tuloksia</translation>
|
||||
</message>
|
||||
@@ -772,7 +772,7 @@ Muutoshistoria:
|
||||
<translation type="obsolete">Koko</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1696"/>
|
||||
<location filename="../GUI.cpp" line="1770"/>
|
||||
<source>Sorry, update server is temporarily unavailable.</source>
|
||||
<translation>Päivityspalvelin ei ole saavutettavissa.</translation>
|
||||
</message>
|
||||
@@ -788,29 +788,29 @@ Muutoshistoria:
|
||||
<translation type="obsolete"> käynnistettiin.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="110"/>
|
||||
<location filename="../GUI.cpp" line="105"/>
|
||||
<source>Status</source>
|
||||
<translation>Tila</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>There is already another preview process running.
|
||||
Please close the other one first.</source>
|
||||
<translation>Esikatselu on jo käynnissä.
|
||||
Uutta esikatselua ei voi aloittaa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1064"/>
|
||||
<location filename="../GUI.cpp" line="1110"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation>Tiedosto ei ole kelvollinen torrent-tiedosto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="922"/>
|
||||
<location filename="../GUI.cpp" line="939"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Torrent-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1054"/>
|
||||
<location filename="../GUI.cpp" line="1100"/>
|
||||
<source>Transfers</source>
|
||||
<translation>Siirrot</translation>
|
||||
</message>
|
||||
@@ -830,17 +830,17 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">Lähetysnopeus: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&Yes</source>
|
||||
<translation>&Kyllä</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>You must select at least one search engine.</source>
|
||||
<translation>Valitse ensin ainakin yksi hakupalvelu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1699"/>
|
||||
<location filename="../GUI.cpp" line="1773"/>
|
||||
<source>Your search plugin is already up to date.</source>
|
||||
<translation>Hakuliitännäinen on ajan tasalla.</translation>
|
||||
</message>
|
||||
@@ -850,264 +850,264 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">I/O-virhe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="68"/>
|
||||
<location filename="../GUI.cpp" line="63"/>
|
||||
<source>qBittorrent %1</source>
|
||||
<comment>e.g: qBittorrent v0.x</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Connection status:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Offline</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>No peers found...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<location filename="../GUI.cpp" line="200"/>
|
||||
<source>Name</source>
|
||||
<comment>i.e: file name</comment>
|
||||
<translation type="unfinished">Nimi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<location filename="../GUI.cpp" line="201"/>
|
||||
<source>Size</source>
|
||||
<comment>i.e: file size</comment>
|
||||
<translation type="unfinished">Koko</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<location filename="../GUI.cpp" line="101"/>
|
||||
<source>Progress</source>
|
||||
<comment>i.e: % downloaded</comment>
|
||||
<translation type="unfinished">Edistyminen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="107"/>
|
||||
<location filename="../GUI.cpp" line="102"/>
|
||||
<source>DL Speed</source>
|
||||
<comment>i.e: Download speed</comment>
|
||||
<translation type="unfinished">Latausnopeus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="108"/>
|
||||
<location filename="../GUI.cpp" line="103"/>
|
||||
<source>UP Speed</source>
|
||||
<comment>i.e: Upload speed</comment>
|
||||
<translation type="unfinished">Lähetysnopeus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="109"/>
|
||||
<location filename="../GUI.cpp" line="104"/>
|
||||
<source>Seeds/Leechs</source>
|
||||
<comment>i.e: full/partial sources</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="111"/>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<source>ETA</source>
|
||||
<comment>i.e: Estimated Time of Arrival / Time left</comment>
|
||||
<translation type="unfinished">ETA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="205"/>
|
||||
<location filename="../GUI.cpp" line="202"/>
|
||||
<source>Seeders</source>
|
||||
<comment>i.e: Number of full sources</comment>
|
||||
<translation type="unfinished">Jakajia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="206"/>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<source>Leechers</source>
|
||||
<comment>i.e: Number of partial sources</comment>
|
||||
<translation type="unfinished">Lataajia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="257"/>
|
||||
<location filename="../GUI.cpp" line="254"/>
|
||||
<source>qBittorrent %1 started.</source>
|
||||
<comment>e.g: qBittorrent v0.x started.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>DL speed: %1 KiB/s</source>
|
||||
<comment>e.g: Download speed: 10 KiB/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>UP speed: %1 KiB/s</source>
|
||||
<comment>e.g: Upload speed: 10 KiB/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="498"/>
|
||||
<location filename="../GUI.cpp" line="512"/>
|
||||
<source>Finished</source>
|
||||
<comment>i.e: Torrent has finished downloading</comment>
|
||||
<translation type="unfinished">Valmis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="507"/>
|
||||
<location filename="../GUI.cpp" line="521"/>
|
||||
<source>Checking...</source>
|
||||
<comment>i.e: Checking already downloaded parts...</comment>
|
||||
<translation type="unfinished">Tarkastetaan...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="537"/>
|
||||
<location filename="../GUI.cpp" line="551"/>
|
||||
<source>Stalled</source>
|
||||
<comment>i.e: State of a torrent whose download speed is 0kb/s</comment>
|
||||
<translation type="unfinished">Seisahtunut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="825"/>
|
||||
<location filename="../GUI.cpp" line="842"/>
|
||||
<source>Are you sure you want to quit?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1017"/>
|
||||
<location filename="../GUI.cpp" line="1034"/>
|
||||
<source>'%1' was removed.</source>
|
||||
<comment>'xxx.avi' was removed.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1049"/>
|
||||
<location filename="../GUI.cpp" line="1095"/>
|
||||
<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="../GUI.cpp" line="1051"/>
|
||||
<location filename="../GUI.cpp" line="1097"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1059"/>
|
||||
<location filename="../GUI.cpp" line="1105"/>
|
||||
<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="../GUI.cpp" line="1063"/>
|
||||
<location filename="../GUI.cpp" line="1109"/>
|
||||
<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="../GUI.cpp" line="1126"/>
|
||||
<location filename="../GUI.cpp" line="1172"/>
|
||||
<source>None</source>
|
||||
<comment>i.e: No error message</comment>
|
||||
<translation type="unfinished">Ei mikään</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1144"/>
|
||||
<location filename="../GUI.cpp" line="1198"/>
|
||||
<source>Listening on port: %1</source>
|
||||
<comment>e.g: Listening on port: 1666</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1231"/>
|
||||
<location filename="../GUI.cpp" line="1305"/>
|
||||
<source>All downloads were paused.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1251"/>
|
||||
<location filename="../GUI.cpp" line="1325"/>
|
||||
<source>'%1' paused.</source>
|
||||
<comment>xxx.avi paused.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1271"/>
|
||||
<location filename="../GUI.cpp" line="1345"/>
|
||||
<source>Connecting...</source>
|
||||
<comment>i.e: Connecting to the tracker...</comment>
|
||||
<translation type="unfinished">Yhdistetään...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1275"/>
|
||||
<location filename="../GUI.cpp" line="1349"/>
|
||||
<source>All downloads were resumed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1294"/>
|
||||
<location filename="../GUI.cpp" line="1368"/>
|
||||
<source>'%1' resumed.</source>
|
||||
<comment>e.g: xxx.avi resumed.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>%1 has finished downloading.</source>
|
||||
<comment>e.g: xxx.avi has finished downloading.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>i.e: Input/Output Error</comment>
|
||||
<translation type="unfinished">I/O-virhe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>An error occured when trying to read or write %1. The disk is probably full, download has been paused</source>
|
||||
<comment>e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Connection Status:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<location filename="../GUI.cpp" line="1475"/>
|
||||
<source>Online</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Firewalled?</source>
|
||||
<comment>i.e: Behind a firewall/router?</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>No incoming connections...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>No search engine selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>Search plugin update</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1724"/>
|
||||
<location filename="../GUI.cpp" line="1798"/>
|
||||
<source>Search has finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1728"/>
|
||||
<location filename="../GUI.cpp" line="1802"/>
|
||||
<source>Results</source>
|
||||
<comment>i.e: Search results</comment>
|
||||
<translation type="unfinished">Tulokset</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1829"/>
|
||||
<location filename="../GUI.cpp" line="1903"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1344"/>
|
||||
<location filename="../GUI.cpp" line="1418"/>
|
||||
<source>An error occured (full disk?), '%1' paused.</source>
|
||||
<comment>e.g: An error occured (full disk?), 'xxx.avi' paused.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -1116,7 +1116,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<context>
|
||||
<name>MainWindow</name>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="835"/>
|
||||
<location filename="../MainWindow.ui" line="838"/>
|
||||
<source>About</source>
|
||||
<translation>Tietoja</translation>
|
||||
</message>
|
||||
@@ -1126,7 +1126,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation>Tyhjennä</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="895"/>
|
||||
<location filename="../MainWindow.ui" line="898"/>
|
||||
<source>Clear log</source>
|
||||
<translation>Tyhjennä loki</translation>
|
||||
</message>
|
||||
@@ -1136,12 +1136,12 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">Yhteyden tila</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="885"/>
|
||||
<location filename="../MainWindow.ui" line="888"/>
|
||||
<source>Create torrent</source>
|
||||
<translation>Luo torrentti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="850"/>
|
||||
<location filename="../MainWindow.ui" line="853"/>
|
||||
<source>Delete</source>
|
||||
<translation>Poista</translation>
|
||||
</message>
|
||||
@@ -1151,7 +1151,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">Poista kaikki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="870"/>
|
||||
<location filename="../MainWindow.ui" line="873"/>
|
||||
<source>Delete Permanently</source>
|
||||
<translation>Poista pysyvästi</translation>
|
||||
</message>
|
||||
@@ -1166,7 +1166,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation>Lataa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="880"/>
|
||||
<location filename="../MainWindow.ui" line="883"/>
|
||||
<source>Download from URL</source>
|
||||
<translation>Lataa URL-osoitteesta</translation>
|
||||
</message>
|
||||
@@ -1176,7 +1176,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation>&Muokkaa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="825"/>
|
||||
<location filename="../MainWindow.ui" line="828"/>
|
||||
<source>Exit</source>
|
||||
<translation>Lopeta</translation>
|
||||
</message>
|
||||
@@ -1201,7 +1201,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation>Loki:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="820"/>
|
||||
<location filename="../MainWindow.ui" line="823"/>
|
||||
<source>Open</source>
|
||||
<translation>Avaa</translation>
|
||||
</message>
|
||||
@@ -1211,22 +1211,22 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation>&Asetukset</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="845"/>
|
||||
<location filename="../MainWindow.ui" line="848"/>
|
||||
<source>Pause</source>
|
||||
<translation>Pysäytä</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="855"/>
|
||||
<location filename="../MainWindow.ui" line="858"/>
|
||||
<source>Pause All</source>
|
||||
<translation>Pysäytä kaikki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="830"/>
|
||||
<location filename="../MainWindow.ui" line="833"/>
|
||||
<source>Preferences</source>
|
||||
<translation>Asetukset</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="890"/>
|
||||
<location filename="../MainWindow.ui" line="893"/>
|
||||
<source>Preview file</source>
|
||||
<translation>Esikatsele</translation>
|
||||
</message>
|
||||
@@ -1256,12 +1256,12 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation> Jakosuhde:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="840"/>
|
||||
<location filename="../MainWindow.ui" line="843"/>
|
||||
<source>Start</source>
|
||||
<translation>Käynnistä</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="860"/>
|
||||
<location filename="../MainWindow.ui" line="863"/>
|
||||
<source>Start All</source>
|
||||
<translation>Käynnistä kaikki</translation>
|
||||
</message>
|
||||
@@ -1281,7 +1281,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation>Pysäytetty</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="875"/>
|
||||
<location filename="../MainWindow.ui" line="878"/>
|
||||
<source>Torrent Properties</source>
|
||||
<translation>Torrentin tiedot</translation>
|
||||
</message>
|
||||
@@ -1306,12 +1306,12 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation>Päivitä hakuliitännäinen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="865"/>
|
||||
<location filename="../MainWindow.ui" line="868"/>
|
||||
<source>Visit website</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="900"/>
|
||||
<location filename="../MainWindow.ui" line="903"/>
|
||||
<source>Report a bug</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1387,7 +1387,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../about_imp.h" line="66"/>
|
||||
<location filename="../about_imp.h" line="68"/>
|
||||
<source>Please contact me if you would like to translate qBittorrent into your own language.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1559,17 +1559,17 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<context>
|
||||
<name>createtorrent</name>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Input path does not exist</source>
|
||||
<translation>Lähdekansio ei ole olemassa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>No destination path set</source>
|
||||
<translation>Kohdekansiota ei ole valittu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>No input path set</source>
|
||||
<translation>Lähdekansiota ei ole asetettu</translation>
|
||||
</message>
|
||||
@@ -1579,42 +1579,42 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">Anna kelvollinen lähdekansio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>Please type a destination path first</source>
|
||||
<translation>Anna ensin kohdekansio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>Please type an input path first</source>
|
||||
<translation>Anna ensin lähdekansio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Please type a valid input path first</source>
|
||||
<translation>Anna kelvollinen lähdekansio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Select destination torrent file</source>
|
||||
<translation>Valitse kohde-torrent-tiedosto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="58"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="61"/>
|
||||
<source>Select input directory or file</source>
|
||||
<translation>Valitse lähdekansio tai -tiedosto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent creation</source>
|
||||
<translation>Torrentin luominen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Torrent-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent was created successfully:</source>
|
||||
<translation>Torrent luotiin:</translation>
|
||||
</message>
|
||||
@@ -1650,7 +1650,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation>B</translation>
|
||||
@@ -1662,7 +1662,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">d</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation>GiB</translation>
|
||||
@@ -1680,7 +1680,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete"> h</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation>KiB</translation>
|
||||
@@ -1692,48 +1692,48 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">m</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation>MiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="82"/>
|
||||
<location filename="../misc.h" line="81"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation>TiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="222"/>
|
||||
<location filename="../misc.h" line="221"/>
|
||||
<source>Unknown</source>
|
||||
<translation>tuntematon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="71"/>
|
||||
<location filename="../misc.h" line="70"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation>tuntematon (koko)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="206"/>
|
||||
<location filename="../misc.h" line="205"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="210"/>
|
||||
<location filename="../misc.h" line="209"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="215"/>
|
||||
<location filename="../misc.h" line="214"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="220"/>
|
||||
<location filename="../misc.h" line="219"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -1757,12 +1757,12 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">Valitse hakukansio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="739"/>
|
||||
<location filename="../options_imp.cpp" line="761"/>
|
||||
<source>Choose your favourite preview program</source>
|
||||
<translation>Valitse mieluinen esikatseluohjelma</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="881"/>
|
||||
<location filename="../options_imp.cpp" line="907"/>
|
||||
<source>Comment:</source>
|
||||
<translation>Kommentti:</translation>
|
||||
</message>
|
||||
@@ -1772,7 +1772,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">Avaaminen epäonnistui:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="864"/>
|
||||
<location filename="../options_imp.cpp" line="890"/>
|
||||
<source>End IP:</source>
|
||||
<translation>Loppu:</translation>
|
||||
</message>
|
||||
@@ -1787,7 +1787,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">lukutilassa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>Invalid IP</source>
|
||||
<translation>Virheellinen IP</translation>
|
||||
</message>
|
||||
@@ -1797,7 +1797,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">I/O-virhe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="880"/>
|
||||
<location filename="../options_imp.cpp" line="906"/>
|
||||
<source>IP Range Comment</source>
|
||||
<translation>IP-alueen kommentti</translation>
|
||||
</message>
|
||||
@@ -1807,17 +1807,17 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">Asetukset tallennettiin!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="863"/>
|
||||
<location filename="../options_imp.cpp" line="889"/>
|
||||
<source>Range End IP</source>
|
||||
<translation>Alueen loppu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="846"/>
|
||||
<location filename="../options_imp.cpp" line="872"/>
|
||||
<source>Range Start IP</source>
|
||||
<translation>Alueen alku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="847"/>
|
||||
<location filename="../options_imp.cpp" line="873"/>
|
||||
<source>Start IP:</source>
|
||||
<translation>Alku:</translation>
|
||||
</message>
|
||||
@@ -1827,7 +1827,7 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation type="obsolete">Tämä IP on virheellinen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>This IP is invalid.</source>
|
||||
<translation>Tämä IP on virheellinen.</translation>
|
||||
</message>
|
||||
@@ -1838,33 +1838,33 @@ Uutta esikatselua ei voi aloittaa.</translation>
|
||||
<translation>–</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="545"/>
|
||||
<location filename="../options_imp.cpp" line="562"/>
|
||||
<source>Options were saved successfully.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="724"/>
|
||||
<location filename="../options_imp.cpp" line="746"/>
|
||||
<source>Choose scan directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="731"/>
|
||||
<location filename="../options_imp.cpp" line="753"/>
|
||||
<source>Choose an ipfilter.dat file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="747"/>
|
||||
<location filename="../options_imp.cpp" line="769"/>
|
||||
<source>Choose a save directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>Input/Output Error</comment>
|
||||
<translation type="unfinished">I/O-virhe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>Couldn't open %1 in read mode.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -664,7 +664,7 @@ Copyright © 2006 par Christophe Dumez<br>
|
||||
<translation type="obsolete">Impossible de trouver le dossier : '</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="921"/>
|
||||
<location filename="../GUI.cpp" line="938"/>
|
||||
<source>Open Torrent Files</source>
|
||||
<translation>Ouvrir fichiers torrent</translation>
|
||||
</message>
|
||||
@@ -694,12 +694,12 @@ Copyright © 2006 par Christophe Dumez<br>
|
||||
<translation type="obsolete">Impossible de décoder le fichier torrent : '</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1064"/>
|
||||
<location filename="../GUI.cpp" line="1110"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation>Ce fichier est corrompu ou il ne s'agit pas d'un torrent.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="990"/>
|
||||
<location filename="../GUI.cpp" line="1007"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation>Etes vous sûr ? -- qBittorrent</translation>
|
||||
</message>
|
||||
@@ -709,17 +709,17 @@ Copyright © 2006 par Christophe Dumez<br>
|
||||
<translation type="obsolete">Etes-vous sûr de vouloir enlever tous les fichiers de la liste de téléchargement ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&Yes</source>
|
||||
<translation>&Oui</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&No</source>
|
||||
<translation>&Non</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="991"/>
|
||||
<location filename="../GUI.cpp" line="1008"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list?</source>
|
||||
<translation>Etes-vous sûr de vouloir enlever tous les fichiers sélectionnés de la liste de téléchargement ?</translation>
|
||||
</message>
|
||||
@@ -754,12 +754,12 @@ Copyright © 2006 par Christophe Dumez<br>
|
||||
<translation type="obsolete">Vérification...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1293"/>
|
||||
<location filename="../GUI.cpp" line="1367"/>
|
||||
<source>Connecting...</source>
|
||||
<translation>Connexion...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="532"/>
|
||||
<location filename="../GUI.cpp" line="546"/>
|
||||
<source>Downloading...</source>
|
||||
<translation>Téléchargement...</translation>
|
||||
</message>
|
||||
@@ -799,7 +799,7 @@ Copyright © 2006 par Christophe Dumez<br>
|
||||
<translation type="obsolete">Impossible de créer le dossier :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="922"/>
|
||||
<location filename="../GUI.cpp" line="939"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Fichiers Torrent</translation>
|
||||
</message>
|
||||
@@ -916,7 +916,7 @@ Copyright © 2006 par Christophe Dumez<br>
|
||||
<translation type="obsolete"> a fini de télécharger.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1352"/>
|
||||
<location filename="../GUI.cpp" line="1426"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation>Impossible d'écouter sur les ports donnés.</translation>
|
||||
</message>
|
||||
@@ -926,12 +926,12 @@ Copyright © 2006 par Christophe Dumez<br>
|
||||
<translation type="obsolete">Aucun</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Empty search pattern</source>
|
||||
<translation>Motif de recherche vide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Please type a search pattern first</source>
|
||||
<translation>Veuillez entrer un motif de recherche d'abord</translation>
|
||||
</message>
|
||||
@@ -941,12 +941,12 @@ Copyright © 2006 par Christophe Dumez<br>
|
||||
<translation type="obsolete">Aucun moteur de recherche sélectionné</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>You must select at least one search engine.</source>
|
||||
<translation>Vous devez sélectionner au moins un moteur de recherche.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1503"/>
|
||||
<location filename="../GUI.cpp" line="1577"/>
|
||||
<source>Searching...</source>
|
||||
<translation>Recherche en cours...</translation>
|
||||
</message>
|
||||
@@ -1066,17 +1066,17 @@ Copyright © 2006 par Christophe Dumez<br>
|
||||
<translation type="obsolete">La recherche est terminée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1716"/>
|
||||
<location filename="../GUI.cpp" line="1790"/>
|
||||
<source>An error occured during search...</source>
|
||||
<translation>Une erreur s'est produite lors de la recherche...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1719"/>
|
||||
<location filename="../GUI.cpp" line="1793"/>
|
||||
<source>Search aborted</source>
|
||||
<translation>La recherché a été interrompue</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1722"/>
|
||||
<location filename="../GUI.cpp" line="1796"/>
|
||||
<source>Search returned no results</source>
|
||||
<translation>La recherche n'a retourné aucun résultat</translation>
|
||||
</message>
|
||||
@@ -1086,12 +1086,12 @@ Copyright © 2006 par Christophe Dumez<br>
|
||||
<translation type="obsolete">La recherche est terminée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1698"/>
|
||||
<location filename="../GUI.cpp" line="1772"/>
|
||||
<source>Search plugin update -- qBittorrent</source>
|
||||
<translation>Mise à jour du greffon de recherche -- qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1682"/>
|
||||
<location filename="../GUI.cpp" line="1756"/>
|
||||
<source>Search plugin can be updated, do you want to update it?
|
||||
|
||||
Changelog:
|
||||
@@ -1102,17 +1102,17 @@ Changemets:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1696"/>
|
||||
<location filename="../GUI.cpp" line="1770"/>
|
||||
<source>Sorry, update server is temporarily unavailable.</source>
|
||||
<translation>Désolé, le serveur de mise à jour est temporairement indisponible.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1699"/>
|
||||
<location filename="../GUI.cpp" line="1773"/>
|
||||
<source>Your search plugin is already up to date.</source>
|
||||
<translation>Votre greffon de recherche est déjà à jour.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1539"/>
|
||||
<location filename="../GUI.cpp" line="1613"/>
|
||||
<source>Results</source>
|
||||
<translation>Résultats</translation>
|
||||
</message>
|
||||
@@ -1142,7 +1142,7 @@ Changemets:
|
||||
<translation type="obsolete">Vitesse UP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="110"/>
|
||||
<location filename="../GUI.cpp" line="105"/>
|
||||
<source>Status</source>
|
||||
<translation>Statut</translation>
|
||||
</message>
|
||||
@@ -1162,7 +1162,7 @@ Changemets:
|
||||
<translation type="obsolete">Sources partielles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="207"/>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<source>Search engine</source>
|
||||
<translation>Moteur de recherche</translation>
|
||||
</message>
|
||||
@@ -1173,17 +1173,17 @@ Changemets:
|
||||
<translation type="obsolete">En attente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1342"/>
|
||||
<location filename="../GUI.cpp" line="1416"/>
|
||||
<source>Paused</source>
|
||||
<translation>En pause</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>Preview process already running</source>
|
||||
<translation>Processus de prévisualisation inachevé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>There is already another preview process running.
|
||||
Please close the other one first.</source>
|
||||
<translation>Il y a déjà un processus de prévisualisation en cours d'exécution.
|
||||
@@ -1213,12 +1213,12 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation type="obsolete">Veuillez patienter...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1054"/>
|
||||
<location filename="../GUI.cpp" line="1100"/>
|
||||
<source>Transfers</source>
|
||||
<translation>Transferts</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>Download finished</source>
|
||||
<translation>Téléchargement terminé</translation>
|
||||
</message>
|
||||
@@ -1229,225 +1229,225 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation type="obsolete"> est fini de télécharger.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1713"/>
|
||||
<location filename="../GUI.cpp" line="1787"/>
|
||||
<source>Search Engine</source>
|
||||
<translation>Moteur de recherche</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="826"/>
|
||||
<location filename="../GUI.cpp" line="843"/>
|
||||
<source>Are you sure you want to quit qBittorrent?</source>
|
||||
<translation>Etes-vous certain de vouloir quitter qBittorrent ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="950"/>
|
||||
<location filename="../GUI.cpp" line="967"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list and in hard drive?</source>
|
||||
<translation>Etes-vous certain de vouloir supprimer les fichiers sélectionnés depuis la liste de téléchargement ainsi que le disque dur ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="68"/>
|
||||
<location filename="../GUI.cpp" line="63"/>
|
||||
<source>qBittorrent %1</source>
|
||||
<comment>e.g: qBittorrent v0.x</comment>
|
||||
<translation>qBittorrent %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Connection status:</source>
|
||||
<translation>Statut de la connexion :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Offline</source>
|
||||
<translation>Déconnecté</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>No peers found...</source>
|
||||
<translation>Aucune source trouvée...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<location filename="../GUI.cpp" line="200"/>
|
||||
<source>Name</source>
|
||||
<comment>i.e: file name</comment>
|
||||
<translation>Nom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<location filename="../GUI.cpp" line="201"/>
|
||||
<source>Size</source>
|
||||
<comment>i.e: file size</comment>
|
||||
<translation>Taille</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<location filename="../GUI.cpp" line="101"/>
|
||||
<source>Progress</source>
|
||||
<comment>i.e: % downloaded</comment>
|
||||
<translation>Progression</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="107"/>
|
||||
<location filename="../GUI.cpp" line="102"/>
|
||||
<source>DL Speed</source>
|
||||
<comment>i.e: Download speed</comment>
|
||||
<translation>Vitesse DL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="108"/>
|
||||
<location filename="../GUI.cpp" line="103"/>
|
||||
<source>UP Speed</source>
|
||||
<comment>i.e: Upload speed</comment>
|
||||
<translation>Vitesse UP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="109"/>
|
||||
<location filename="../GUI.cpp" line="104"/>
|
||||
<source>Seeds/Leechs</source>
|
||||
<comment>i.e: full/partial sources</comment>
|
||||
<translation>Seeds/Leechs</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="111"/>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<source>ETA</source>
|
||||
<comment>i.e: Estimated Time of Arrival / Time left</comment>
|
||||
<translation>Restant</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="205"/>
|
||||
<location filename="../GUI.cpp" line="202"/>
|
||||
<source>Seeders</source>
|
||||
<comment>i.e: Number of full sources</comment>
|
||||
<translation>Sources complètes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="206"/>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<source>Leechers</source>
|
||||
<comment>i.e: Number of partial sources</comment>
|
||||
<translation>Sources partielles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="257"/>
|
||||
<location filename="../GUI.cpp" line="254"/>
|
||||
<source>qBittorrent %1 started.</source>
|
||||
<comment>e.g: qBittorrent v0.x started.</comment>
|
||||
<translation>qBittorrent %1 démarré.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>DL speed: %1 KiB/s</source>
|
||||
<comment>e.g: Download speed: 10 KiB/s</comment>
|
||||
<translation>Vitesse DL : %1 Ko/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>UP speed: %1 KiB/s</source>
|
||||
<comment>e.g: Upload speed: 10 KiB/s</comment>
|
||||
<translation>Vitesse UP : %1 Ko/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="498"/>
|
||||
<location filename="../GUI.cpp" line="512"/>
|
||||
<source>Finished</source>
|
||||
<comment>i.e: Torrent has finished downloading</comment>
|
||||
<translation>Terminé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="507"/>
|
||||
<location filename="../GUI.cpp" line="521"/>
|
||||
<source>Checking...</source>
|
||||
<comment>i.e: Checking already downloaded parts...</comment>
|
||||
<translation>Vérification...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="537"/>
|
||||
<location filename="../GUI.cpp" line="551"/>
|
||||
<source>Stalled</source>
|
||||
<comment>i.e: State of a torrent whose download speed is 0kb/s</comment>
|
||||
<translation>En attente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="825"/>
|
||||
<location filename="../GUI.cpp" line="842"/>
|
||||
<source>Are you sure you want to quit?</source>
|
||||
<translation>Etes vous certain de vouloir quitter ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1017"/>
|
||||
<location filename="../GUI.cpp" line="1034"/>
|
||||
<source>'%1' was removed.</source>
|
||||
<comment>'xxx.avi' was removed.</comment>
|
||||
<translation>'%1' a été supprimé.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1049"/>
|
||||
<location filename="../GUI.cpp" line="1095"/>
|
||||
<source>'%1' added to download list.</source>
|
||||
<comment>'/home/y/xxx.torrent' was added to download list.</comment>
|
||||
<translation>'%1' a été ajouté à la liste de téléchargement.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1051"/>
|
||||
<location filename="../GUI.cpp" line="1097"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation>'%1' a été relancé. (relancement rapide)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1059"/>
|
||||
<location filename="../GUI.cpp" line="1105"/>
|
||||
<source>'%1' is already in download list.</source>
|
||||
<comment>e.g: 'xxx.avi' is already in download list.</comment>
|
||||
<translation>'%1' est déjà présent dans la liste de téléchargement.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1063"/>
|
||||
<location filename="../GUI.cpp" line="1109"/>
|
||||
<source>Unable to decode torrent file: '%1'</source>
|
||||
<comment>e.g: Unable to decode torrent file: '/home/y/xxx.torrent'</comment>
|
||||
<translation>Impossible de décoder le torrent : '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1126"/>
|
||||
<location filename="../GUI.cpp" line="1172"/>
|
||||
<source>None</source>
|
||||
<comment>i.e: No error message</comment>
|
||||
<translation>Aucun</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1144"/>
|
||||
<location filename="../GUI.cpp" line="1198"/>
|
||||
<source>Listening on port: %1</source>
|
||||
<comment>e.g: Listening on port: 1666</comment>
|
||||
<translation>En écoute sur le port: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1231"/>
|
||||
<location filename="../GUI.cpp" line="1305"/>
|
||||
<source>All downloads were paused.</source>
|
||||
<translation>Tous les téléchargements ont été mis en pause.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1251"/>
|
||||
<location filename="../GUI.cpp" line="1325"/>
|
||||
<source>'%1' paused.</source>
|
||||
<comment>xxx.avi paused.</comment>
|
||||
<translation>'%1' a été mis en pause.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1271"/>
|
||||
<location filename="../GUI.cpp" line="1345"/>
|
||||
<source>Connecting...</source>
|
||||
<comment>i.e: Connecting to the tracker...</comment>
|
||||
<translation>Connexion...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1275"/>
|
||||
<location filename="../GUI.cpp" line="1349"/>
|
||||
<source>All downloads were resumed.</source>
|
||||
<translation>Tous les téléchargements ont été relancés.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1294"/>
|
||||
<location filename="../GUI.cpp" line="1368"/>
|
||||
<source>'%1' resumed.</source>
|
||||
<comment>e.g: xxx.avi resumed.</comment>
|
||||
<translation>'%1' a été relancé.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>%1 has finished downloading.</source>
|
||||
<comment>e.g: xxx.avi has finished downloading.</comment>
|
||||
<translation>Le téléchargement de %1 est terminé.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>i.e: Input/Output Error</comment>
|
||||
<translation>Erreur E/S</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>An error occured when trying to read or write %1. The disk is probably full, download has been paused</source>
|
||||
<comment>e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused</comment>
|
||||
<translation>Une erreur s'est produite lors de la lecture ou l'écriture de %1. Le disque dur est probablement plein, le téléchargement a été mis en pause</translation>
|
||||
@@ -1459,55 +1459,55 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation type="obsolete">Une erreur s'est produite (disque plein ?), '%1' a été mis en pause.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Connection Status:</source>
|
||||
<translation>Etat de la connexion :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<location filename="../GUI.cpp" line="1475"/>
|
||||
<source>Online</source>
|
||||
<translation>Connecté</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Firewalled?</source>
|
||||
<comment>i.e: Behind a firewall/router?</comment>
|
||||
<translation>Derrière un pare-feu ou un routeur ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>No incoming connections...</source>
|
||||
<translation>Aucune connexion entrante...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>No search engine selected</source>
|
||||
<translation>Aucun moteur de recherche sélectionné</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>Search plugin update</source>
|
||||
<translation>Mise à jour du greffon de recherche</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1724"/>
|
||||
<location filename="../GUI.cpp" line="1798"/>
|
||||
<source>Search has finished</source>
|
||||
<translation>Fin de la recherche</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1728"/>
|
||||
<location filename="../GUI.cpp" line="1802"/>
|
||||
<source>Results</source>
|
||||
<comment>i.e: Search results</comment>
|
||||
<translation>Résultats</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1829"/>
|
||||
<location filename="../GUI.cpp" line="1903"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation>Téléchargement de '%1', veuillez patienter...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1344"/>
|
||||
<location filename="../GUI.cpp" line="1418"/>
|
||||
<source>An error occured (full disk?), '%1' paused.</source>
|
||||
<comment>e.g: An error occured (full disk?), 'xxx.avi' paused.</comment>
|
||||
<translation>Une erreur s'est produite (disque plein ?), '%1' a été mis en pause.</translation>
|
||||
@@ -1591,47 +1591,47 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation>&Aide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="820"/>
|
||||
<location filename="../MainWindow.ui" line="823"/>
|
||||
<source>Open</source>
|
||||
<translation>Ouvrir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="825"/>
|
||||
<location filename="../MainWindow.ui" line="828"/>
|
||||
<source>Exit</source>
|
||||
<translation>Quitter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="830"/>
|
||||
<location filename="../MainWindow.ui" line="833"/>
|
||||
<source>Preferences</source>
|
||||
<translation>Préférences</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="835"/>
|
||||
<location filename="../MainWindow.ui" line="838"/>
|
||||
<source>About</source>
|
||||
<translation>A Propos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="840"/>
|
||||
<location filename="../MainWindow.ui" line="843"/>
|
||||
<source>Start</source>
|
||||
<translation>Démarrer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="845"/>
|
||||
<location filename="../MainWindow.ui" line="848"/>
|
||||
<source>Pause</source>
|
||||
<translation>Pause</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="850"/>
|
||||
<location filename="../MainWindow.ui" line="853"/>
|
||||
<source>Delete</source>
|
||||
<translation>Supprimer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="855"/>
|
||||
<location filename="../MainWindow.ui" line="858"/>
|
||||
<source>Pause All</source>
|
||||
<translation>Tous en Pause</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="860"/>
|
||||
<location filename="../MainWindow.ui" line="863"/>
|
||||
<source>Start All</source>
|
||||
<translation>Démarrer tous</translation>
|
||||
</message>
|
||||
@@ -1646,7 +1646,7 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation type="obsolete">Supprimer tous</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="875"/>
|
||||
<location filename="../MainWindow.ui" line="878"/>
|
||||
<source>Torrent Properties</source>
|
||||
<translation>Propriétés du Torrent</translation>
|
||||
</message>
|
||||
@@ -1711,7 +1711,7 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation type="obsolete">Moteur de recherche</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="880"/>
|
||||
<location filename="../MainWindow.ui" line="883"/>
|
||||
<source>Download from URL</source>
|
||||
<translation>Téléchargement depuis une URL</translation>
|
||||
</message>
|
||||
@@ -1731,7 +1731,7 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation>Ko/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="885"/>
|
||||
<location filename="../MainWindow.ui" line="888"/>
|
||||
<source>Create torrent</source>
|
||||
<translation>Créer torrent</translation>
|
||||
</message>
|
||||
@@ -1756,27 +1756,27 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation>Transferts</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="890"/>
|
||||
<location filename="../MainWindow.ui" line="893"/>
|
||||
<source>Preview file</source>
|
||||
<translation>Prévisualiser fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="895"/>
|
||||
<location filename="../MainWindow.ui" line="898"/>
|
||||
<source>Clear log</source>
|
||||
<translation>Effacer historique</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="870"/>
|
||||
<location filename="../MainWindow.ui" line="873"/>
|
||||
<source>Delete Permanently</source>
|
||||
<translation>Supprimer depuis le disque</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="865"/>
|
||||
<location filename="../MainWindow.ui" line="868"/>
|
||||
<source>Visit website</source>
|
||||
<translation>Visiter le site internet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="900"/>
|
||||
<location filename="../MainWindow.ui" line="903"/>
|
||||
<source>Report a bug</source>
|
||||
<translation>Signaler un bogue</translation>
|
||||
</message>
|
||||
@@ -1875,7 +1875,7 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../about_imp.h" line="66"/>
|
||||
<location filename="../about_imp.h" line="68"/>
|
||||
<source>Please contact me if you would like to translate qBittorrent into your own language.</source>
|
||||
<translation>Veuillez me contacter si vous désirez traduire qBittorrent dans votre langue natale.</translation>
|
||||
</message>
|
||||
@@ -2067,42 +2067,42 @@ Veuillez d'abord le quitter.</translation>
|
||||
<context>
|
||||
<name>createtorrent</name>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Select destination torrent file</source>
|
||||
<translation>Sélectionner le torrent à créer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Fichiers Torrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="58"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="61"/>
|
||||
<source>Select input directory or file</source>
|
||||
<translation>Sélectionner le dossier ou le fichier à inclure</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>No destination path set</source>
|
||||
<translation>Aucun chemin de destination défini</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>Please type a destination path first</source>
|
||||
<translation>Veuillez entrer un chemin de destination d'abord</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>No input path set</source>
|
||||
<translation>Aucun fichier inclu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>Please type an input path first</source>
|
||||
<translation>Veuillez sélectionner un fichier ou un dossier à inclure d'abord</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Input path does not exist</source>
|
||||
<translation>Le fichier ou le dossier à inclure est introuvable</translation>
|
||||
</message>
|
||||
@@ -2112,17 +2112,17 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation type="obsolete">Veuillez vérifier la chemin du fichier/dossier à inclure</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent creation</source>
|
||||
<translation>Création d'un torrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent was created successfully:</source>
|
||||
<translation>Le torrent a été créé avec succès :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Please type a valid input path first</source>
|
||||
<translation>Veuillez entrer répertoire correct en entrée</translation>
|
||||
</message>
|
||||
@@ -2163,31 +2163,31 @@ Veuillez d'abord le quitter.</translation>
|
||||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation>o</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation>Ko</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation>Mo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation>Go</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="82"/>
|
||||
<location filename="../misc.h" line="81"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation>To</translation>
|
||||
@@ -2211,7 +2211,7 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation type="obsolete"> j</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="222"/>
|
||||
<location filename="../misc.h" line="221"/>
|
||||
<source>Unknown</source>
|
||||
<translation>Inconnu</translation>
|
||||
</message>
|
||||
@@ -2228,31 +2228,31 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation type="obsolete">j</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="71"/>
|
||||
<location filename="../misc.h" line="70"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation>Inconnue</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="206"/>
|
||||
<location filename="../misc.h" line="205"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation>< 1min</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="210"/>
|
||||
<location filename="../misc.h" line="209"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation>%1min</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="215"/>
|
||||
<location filename="../misc.h" line="214"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation>%1h%2min</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="220"/>
|
||||
<location filename="../misc.h" line="219"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation>%1j%2h%3min</translation>
|
||||
@@ -2311,12 +2311,12 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation type="obsolete">est mal formée.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="846"/>
|
||||
<location filename="../options_imp.cpp" line="872"/>
|
||||
<source>Range Start IP</source>
|
||||
<translation>IP de début dans la rangée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="847"/>
|
||||
<location filename="../options_imp.cpp" line="873"/>
|
||||
<source>Start IP:</source>
|
||||
<translation>IP de début :</translation>
|
||||
</message>
|
||||
@@ -2331,22 +2331,22 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation type="obsolete">Cette IP est incorrecte.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="863"/>
|
||||
<location filename="../options_imp.cpp" line="889"/>
|
||||
<source>Range End IP</source>
|
||||
<translation>IP de fin dans la rangée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="864"/>
|
||||
<location filename="../options_imp.cpp" line="890"/>
|
||||
<source>End IP:</source>
|
||||
<translation>IP de fin :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="880"/>
|
||||
<location filename="../options_imp.cpp" line="906"/>
|
||||
<source>IP Range Comment</source>
|
||||
<translation>Commentaire de la rangée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="881"/>
|
||||
<location filename="../options_imp.cpp" line="907"/>
|
||||
<source>Comment:</source>
|
||||
<translation>Commentaire :</translation>
|
||||
</message>
|
||||
@@ -2357,48 +2357,48 @@ Veuillez d'abord le quitter.</translation>
|
||||
<translation>à</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="739"/>
|
||||
<location filename="../options_imp.cpp" line="761"/>
|
||||
<source>Choose your favourite preview program</source>
|
||||
<translation>Sélectionner votre logiciel de prévisualisation préféré</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>Invalid IP</source>
|
||||
<translation>IP Incorrecte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>This IP is invalid.</source>
|
||||
<translation>Cette adresse IP est incorrecte.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="545"/>
|
||||
<location filename="../options_imp.cpp" line="562"/>
|
||||
<source>Options were saved successfully.</source>
|
||||
<translation>Préférences sauvegardées avec succès.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="724"/>
|
||||
<location filename="../options_imp.cpp" line="746"/>
|
||||
<source>Choose scan directory</source>
|
||||
<translation>Choisir le dossier à surveiller</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="731"/>
|
||||
<location filename="../options_imp.cpp" line="753"/>
|
||||
<source>Choose an ipfilter.dat file</source>
|
||||
<translation>Choisir un fichier ipfilter.dat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="747"/>
|
||||
<location filename="../options_imp.cpp" line="769"/>
|
||||
<source>Choose a save directory</source>
|
||||
<translation>Choisir un répertoire de sauvegarde</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>Input/Output Error</comment>
|
||||
<translation>Erreur E/S</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>Couldn't open %1 in read mode.</source>
|
||||
<translation>Impossible d'ouvrir %1 en lecture.</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
src/lang/qbittorrent_ja.qm
Normal file
BIN
src/lang/qbittorrent_ja.qm
Normal file
Binary file not shown.
2260
src/lang/qbittorrent_ja.ts
Normal file
2260
src/lang/qbittorrent_ja.ts
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -473,12 +473,12 @@ Copyright © 2006 av Christophe Dumez<br>
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="921"/>
|
||||
<location filename="../GUI.cpp" line="938"/>
|
||||
<source>Open Torrent Files</source>
|
||||
<translation>Åpne torrentfiler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1064"/>
|
||||
<location filename="../GUI.cpp" line="1110"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation>Denne filen er enten ødelagt, eller det er ikke en torrent.</translation>
|
||||
</message>
|
||||
@@ -488,17 +488,17 @@ Copyright © 2006 av Christophe Dumez<br>
|
||||
<translation type="obsolete">Ønsker du å slette alle filene in nedlastingslisten?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&Yes</source>
|
||||
<translation>&Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&No</source>
|
||||
<translation>&Nei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="991"/>
|
||||
<location filename="../GUI.cpp" line="1008"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list?</source>
|
||||
<translation>Ønsker du å slette valgt(e) element(er) i nedlastingslisten?</translation>
|
||||
</message>
|
||||
@@ -513,12 +513,12 @@ Copyright © 2006 av Christophe Dumez<br>
|
||||
<translation type="obsolete">Kontrollerer...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1293"/>
|
||||
<location filename="../GUI.cpp" line="1367"/>
|
||||
<source>Connecting...</source>
|
||||
<translation>Kobler til...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="532"/>
|
||||
<location filename="../GUI.cpp" line="546"/>
|
||||
<source>Downloading...</source>
|
||||
<translation>Laster ned...</translation>
|
||||
</message>
|
||||
@@ -553,7 +553,7 @@ Copyright © 2006 av Christophe Dumez<br>
|
||||
<translation type="obsolete">Klarte ikke å opprette mappen:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="922"/>
|
||||
<location filename="../GUI.cpp" line="939"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Torrentfiler</translation>
|
||||
</message>
|
||||
@@ -607,7 +607,7 @@ Copyright © 2006 av Christophe Dumez<br>
|
||||
<translation type="obsolete">qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="990"/>
|
||||
<location filename="../GUI.cpp" line="1007"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation>Er du sikker? -- qBittorrent</translation>
|
||||
</message>
|
||||
@@ -637,7 +637,7 @@ Copyright © 2006 av Christophe Dumez<br>
|
||||
<translation type="obsolete">er ferdig lastet ned.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1352"/>
|
||||
<location filename="../GUI.cpp" line="1426"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation>Klarte ikke å lytte på noen av de oppgitte portene.</translation>
|
||||
</message>
|
||||
@@ -647,12 +647,12 @@ Copyright © 2006 av Christophe Dumez<br>
|
||||
<translation type="obsolete">Ingen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Empty search pattern</source>
|
||||
<translation>Ingen søketekst</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Please type a search pattern first</source>
|
||||
<translation>Skriv en tekst å søke etter først</translation>
|
||||
</message>
|
||||
@@ -662,12 +662,12 @@ Copyright © 2006 av Christophe Dumez<br>
|
||||
<translation type="obsolete">Ingen søkemotor valgt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>You must select at least one search engine.</source>
|
||||
<translation>Du må velge minst en søkemotor.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1503"/>
|
||||
<location filename="../GUI.cpp" line="1577"/>
|
||||
<source>Searching...</source>
|
||||
<translation>Søker...</translation>
|
||||
</message>
|
||||
@@ -692,27 +692,27 @@ Copyright © 2006 av Christophe Dumez<br>
|
||||
<translation type="obsolete">Søket er ferdig</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1716"/>
|
||||
<location filename="../GUI.cpp" line="1790"/>
|
||||
<source>An error occured during search...</source>
|
||||
<translation>Det oppstod en feil under søket...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1719"/>
|
||||
<location filename="../GUI.cpp" line="1793"/>
|
||||
<source>Search aborted</source>
|
||||
<translation>Søket er avbrutt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1722"/>
|
||||
<location filename="../GUI.cpp" line="1796"/>
|
||||
<source>Search returned no results</source>
|
||||
<translation>Søket ga ingen resultater</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1698"/>
|
||||
<location filename="../GUI.cpp" line="1772"/>
|
||||
<source>Search plugin update -- qBittorrent</source>
|
||||
<translation>Oppdatering av søkeprogramtillegg -- qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1682"/>
|
||||
<location filename="../GUI.cpp" line="1756"/>
|
||||
<source>Search plugin can be updated, do you want to update it?
|
||||
|
||||
Changelog:
|
||||
@@ -722,17 +722,17 @@ Changelog:
|
||||
Endringer:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1696"/>
|
||||
<location filename="../GUI.cpp" line="1770"/>
|
||||
<source>Sorry, update server is temporarily unavailable.</source>
|
||||
<translation>Oppdateringstjeneren er midlertidig utilgjengelig.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1699"/>
|
||||
<location filename="../GUI.cpp" line="1773"/>
|
||||
<source>Your search plugin is already up to date.</source>
|
||||
<translation>Ditt søkeprogramtillegg er allerede oppdatert.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1539"/>
|
||||
<location filename="../GUI.cpp" line="1613"/>
|
||||
<source>Results</source>
|
||||
<translation>Resultater</translation>
|
||||
</message>
|
||||
@@ -762,7 +762,7 @@ Endringer:</translation>
|
||||
<translation type="obsolete">Opplastingshastighet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="110"/>
|
||||
<location filename="../GUI.cpp" line="105"/>
|
||||
<source>Status</source>
|
||||
<translation>Status</translation>
|
||||
</message>
|
||||
@@ -782,7 +782,7 @@ Endringer:</translation>
|
||||
<translation type="obsolete">Nedlastere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="207"/>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<source>Search engine</source>
|
||||
<translation>Søkemotor</translation>
|
||||
</message>
|
||||
@@ -793,17 +793,17 @@ Endringer:</translation>
|
||||
<translation type="obsolete">Laster ikke ned</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1342"/>
|
||||
<location filename="../GUI.cpp" line="1416"/>
|
||||
<source>Paused</source>
|
||||
<translation>Pauset</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>Preview process already running</source>
|
||||
<translation>Forhåndsvisningen kjører allerede</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>There is already another preview process running.
|
||||
Please close the other one first.</source>
|
||||
<translation>En annen forhåndsvisning kjører alt.
|
||||
@@ -833,22 +833,22 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation type="obsolete">Vent litt...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1054"/>
|
||||
<location filename="../GUI.cpp" line="1100"/>
|
||||
<source>Transfers</source>
|
||||
<translation>Overføringer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="826"/>
|
||||
<location filename="../GUI.cpp" line="843"/>
|
||||
<source>Are you sure you want to quit qBittorrent?</source>
|
||||
<translation>Ønsker du å avslutte qBittorrent?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="950"/>
|
||||
<location filename="../GUI.cpp" line="967"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list and in hard drive?</source>
|
||||
<translation>Ønsker du å slette valgte element(er) i nedlastningslisten, og fra lagringsenheten?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>Download finished</source>
|
||||
<translation>Nedlastingen er fullført</translation>
|
||||
</message>
|
||||
@@ -859,7 +859,7 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation type="obsolete">er ferdig lastet ned.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1713"/>
|
||||
<location filename="../GUI.cpp" line="1787"/>
|
||||
<source>Search Engine</source>
|
||||
<translation>Søkemotor</translation>
|
||||
</message>
|
||||
@@ -869,210 +869,210 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation type="obsolete">Lese/Skrive feil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="68"/>
|
||||
<location filename="../GUI.cpp" line="63"/>
|
||||
<source>qBittorrent %1</source>
|
||||
<comment>e.g: qBittorrent v0.x</comment>
|
||||
<translation>qBittorrent %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Connection status:</source>
|
||||
<translation>Tilkoblingsstatus:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Offline</source>
|
||||
<translation>Frakoblet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>No peers found...</source>
|
||||
<translation>Ingen tjenere funnet...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<location filename="../GUI.cpp" line="200"/>
|
||||
<source>Name</source>
|
||||
<comment>i.e: file name</comment>
|
||||
<translation>Navn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<location filename="../GUI.cpp" line="201"/>
|
||||
<source>Size</source>
|
||||
<comment>i.e: file size</comment>
|
||||
<translation>Størrelse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<location filename="../GUI.cpp" line="101"/>
|
||||
<source>Progress</source>
|
||||
<comment>i.e: % downloaded</comment>
|
||||
<translation>Fremgang</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="107"/>
|
||||
<location filename="../GUI.cpp" line="102"/>
|
||||
<source>DL Speed</source>
|
||||
<comment>i.e: Download speed</comment>
|
||||
<translation>Nedlastingshastighet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="108"/>
|
||||
<location filename="../GUI.cpp" line="103"/>
|
||||
<source>UP Speed</source>
|
||||
<comment>i.e: Upload speed</comment>
|
||||
<translation>Opplastingshastighet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="109"/>
|
||||
<location filename="../GUI.cpp" line="104"/>
|
||||
<source>Seeds/Leechs</source>
|
||||
<comment>i.e: full/partial sources</comment>
|
||||
<translation>Delere/Nedlastere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="111"/>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<source>ETA</source>
|
||||
<comment>i.e: Estimated Time of Arrival / Time left</comment>
|
||||
<translation>Gjenværende tid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="205"/>
|
||||
<location filename="../GUI.cpp" line="202"/>
|
||||
<source>Seeders</source>
|
||||
<comment>i.e: Number of full sources</comment>
|
||||
<translation>Delere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="206"/>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<source>Leechers</source>
|
||||
<comment>i.e: Number of partial sources</comment>
|
||||
<translation>Nedlastere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="257"/>
|
||||
<location filename="../GUI.cpp" line="254"/>
|
||||
<source>qBittorrent %1 started.</source>
|
||||
<comment>e.g: qBittorrent v0.x started.</comment>
|
||||
<translation>qBittorrent %1 er startet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>DL speed: %1 KiB/s</source>
|
||||
<comment>e.g: Download speed: 10 KiB/s</comment>
|
||||
<translation>Nedlastingshastighet: %1 KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>UP speed: %1 KiB/s</source>
|
||||
<comment>e.g: Upload speed: 10 KiB/s</comment>
|
||||
<translation>Opplastingshastighet: %1 KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="498"/>
|
||||
<location filename="../GUI.cpp" line="512"/>
|
||||
<source>Finished</source>
|
||||
<comment>i.e: Torrent has finished downloading</comment>
|
||||
<translation>Ferdig</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="507"/>
|
||||
<location filename="../GUI.cpp" line="521"/>
|
||||
<source>Checking...</source>
|
||||
<comment>i.e: Checking already downloaded parts...</comment>
|
||||
<translation>Kontrollerer...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="537"/>
|
||||
<location filename="../GUI.cpp" line="551"/>
|
||||
<source>Stalled</source>
|
||||
<comment>i.e: State of a torrent whose download speed is 0kb/s</comment>
|
||||
<translation>Laster ikke ned</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="825"/>
|
||||
<location filename="../GUI.cpp" line="842"/>
|
||||
<source>Are you sure you want to quit?</source>
|
||||
<translation>Ønsker du å avslutte qBittorrent?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1017"/>
|
||||
<location filename="../GUI.cpp" line="1034"/>
|
||||
<source>'%1' was removed.</source>
|
||||
<comment>'xxx.avi' was removed.</comment>
|
||||
<translation>'%1' ble fjernet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1049"/>
|
||||
<location filename="../GUI.cpp" line="1095"/>
|
||||
<source>'%1' added to download list.</source>
|
||||
<comment>'/home/y/xxx.torrent' was added to download list.</comment>
|
||||
<translation>'%1' ble lagt til i nedlastingslisten.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1051"/>
|
||||
<location filename="../GUI.cpp" line="1097"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation>'%1' ble gjenopptatt (hurtig gjenopptaging)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1059"/>
|
||||
<location filename="../GUI.cpp" line="1105"/>
|
||||
<source>'%1' is already in download list.</source>
|
||||
<comment>e.g: 'xxx.avi' is already in download list.</comment>
|
||||
<translation>'%1' finnes allerede i nedlastingslisten.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1063"/>
|
||||
<location filename="../GUI.cpp" line="1109"/>
|
||||
<source>Unable to decode torrent file: '%1'</source>
|
||||
<comment>e.g: Unable to decode torrent file: '/home/y/xxx.torrent'</comment>
|
||||
<translation>Klarte ikke å dekode torrentfilen: '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1126"/>
|
||||
<location filename="../GUI.cpp" line="1172"/>
|
||||
<source>None</source>
|
||||
<comment>i.e: No error message</comment>
|
||||
<translation>Ingen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1144"/>
|
||||
<location filename="../GUI.cpp" line="1198"/>
|
||||
<source>Listening on port: %1</source>
|
||||
<comment>e.g: Listening on port: 1666</comment>
|
||||
<translation>Lytter på port: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1231"/>
|
||||
<location filename="../GUI.cpp" line="1305"/>
|
||||
<source>All downloads were paused.</source>
|
||||
<translation>Alle nedlastinger ble pauset.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1251"/>
|
||||
<location filename="../GUI.cpp" line="1325"/>
|
||||
<source>'%1' paused.</source>
|
||||
<comment>xxx.avi paused.</comment>
|
||||
<translation>'%1' pauset.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1271"/>
|
||||
<location filename="../GUI.cpp" line="1345"/>
|
||||
<source>Connecting...</source>
|
||||
<comment>i.e: Connecting to the tracker...</comment>
|
||||
<translation>Kobler til...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1275"/>
|
||||
<location filename="../GUI.cpp" line="1349"/>
|
||||
<source>All downloads were resumed.</source>
|
||||
<translation>Alle nedlastinger ble gjenopptatt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1294"/>
|
||||
<location filename="../GUI.cpp" line="1368"/>
|
||||
<source>'%1' resumed.</source>
|
||||
<comment>e.g: xxx.avi resumed.</comment>
|
||||
<translation>'%1' gjenopptatt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>%1 has finished downloading.</source>
|
||||
<comment>e.g: xxx.avi has finished downloading.</comment>
|
||||
<translation>%1 er ferdig nedlastet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>i.e: Input/Output Error</comment>
|
||||
<translation>Lese/Skrive feil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>An error occured when trying to read or write %1. The disk is probably full, download has been paused</source>
|
||||
<comment>e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused</comment>
|
||||
<translation>Det oppsto en feil ved lesing eller skriving til %1. Disken er mest sannsynelig full, nedlastingen har blitt pauset</translation>
|
||||
@@ -1084,55 +1084,55 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation type="obsolete">Det har oppstått en feil (full disk?), '%1' er pauset.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Connection Status:</source>
|
||||
<translation>Tilkoblingsstatus:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<location filename="../GUI.cpp" line="1475"/>
|
||||
<source>Online</source>
|
||||
<translation>Tilkoblet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Firewalled?</source>
|
||||
<comment>i.e: Behind a firewall/router?</comment>
|
||||
<translation>Beskyttet av en brannmur?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>No incoming connections...</source>
|
||||
<translation>Ingen innkommende tilkoblinger...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>No search engine selected</source>
|
||||
<translation>Ingen søkemotor valgt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>Search plugin update</source>
|
||||
<translation>Oppdatering av søkeprogramtillegget</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1724"/>
|
||||
<location filename="../GUI.cpp" line="1798"/>
|
||||
<source>Search has finished</source>
|
||||
<translation>Søket er ferdig</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1728"/>
|
||||
<location filename="../GUI.cpp" line="1802"/>
|
||||
<source>Results</source>
|
||||
<comment>i.e: Search results</comment>
|
||||
<translation>Resultater</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1829"/>
|
||||
<location filename="../GUI.cpp" line="1903"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation>Laster ned '%1'...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1344"/>
|
||||
<location filename="../GUI.cpp" line="1418"/>
|
||||
<source>An error occured (full disk?), '%1' paused.</source>
|
||||
<comment>e.g: An error occured (full disk?), 'xxx.avi' paused.</comment>
|
||||
<translation>Det har oppstått en feil (full disk?), '%1' er pauset.</translation>
|
||||
@@ -1176,47 +1176,47 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation>&Hjelp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="820"/>
|
||||
<location filename="../MainWindow.ui" line="823"/>
|
||||
<source>Open</source>
|
||||
<translation>Åpne</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="825"/>
|
||||
<location filename="../MainWindow.ui" line="828"/>
|
||||
<source>Exit</source>
|
||||
<translation>Avslutt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="830"/>
|
||||
<location filename="../MainWindow.ui" line="833"/>
|
||||
<source>Preferences</source>
|
||||
<translation>Innstillinger</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="835"/>
|
||||
<location filename="../MainWindow.ui" line="838"/>
|
||||
<source>About</source>
|
||||
<translation>Om</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="840"/>
|
||||
<location filename="../MainWindow.ui" line="843"/>
|
||||
<source>Start</source>
|
||||
<translation>Start</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="845"/>
|
||||
<location filename="../MainWindow.ui" line="848"/>
|
||||
<source>Pause</source>
|
||||
<translation>Pause</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="850"/>
|
||||
<location filename="../MainWindow.ui" line="853"/>
|
||||
<source>Delete</source>
|
||||
<translation>Slett</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="855"/>
|
||||
<location filename="../MainWindow.ui" line="858"/>
|
||||
<source>Pause All</source>
|
||||
<translation>Paus alle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="860"/>
|
||||
<location filename="../MainWindow.ui" line="863"/>
|
||||
<source>Start All</source>
|
||||
<translation>Start alle</translation>
|
||||
</message>
|
||||
@@ -1231,7 +1231,7 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation type="obsolete">Slett alle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="875"/>
|
||||
<location filename="../MainWindow.ui" line="878"/>
|
||||
<source>Torrent Properties</source>
|
||||
<translation>Torrentegenskaper</translation>
|
||||
</message>
|
||||
@@ -1276,7 +1276,7 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation>Stopp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="880"/>
|
||||
<location filename="../MainWindow.ui" line="883"/>
|
||||
<source>Download from URL</source>
|
||||
<translation>Last ned fra nettadresse</translation>
|
||||
</message>
|
||||
@@ -1296,7 +1296,7 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation>KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="885"/>
|
||||
<location filename="../MainWindow.ui" line="888"/>
|
||||
<source>Create torrent</source>
|
||||
<translation>Lag torrent</translation>
|
||||
</message>
|
||||
@@ -1316,27 +1316,27 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation>Overføringer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="890"/>
|
||||
<location filename="../MainWindow.ui" line="893"/>
|
||||
<source>Preview file</source>
|
||||
<translation>Forhåndsvis filen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="895"/>
|
||||
<location filename="../MainWindow.ui" line="898"/>
|
||||
<source>Clear log</source>
|
||||
<translation>Nullstill loggen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="870"/>
|
||||
<location filename="../MainWindow.ui" line="873"/>
|
||||
<source>Delete Permanently</source>
|
||||
<translation>Slett data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="865"/>
|
||||
<location filename="../MainWindow.ui" line="868"/>
|
||||
<source>Visit website</source>
|
||||
<translation>Besøk hjemmesiden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="900"/>
|
||||
<location filename="../MainWindow.ui" line="903"/>
|
||||
<source>Report a bug</source>
|
||||
<translation>Send en feilrapport</translation>
|
||||
</message>
|
||||
@@ -1412,7 +1412,7 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../about_imp.h" line="66"/>
|
||||
<location filename="../about_imp.h" line="68"/>
|
||||
<source>Please contact me if you would like to translate qBittorrent into your own language.</source>
|
||||
<translation>Kontakt meg om du ønsker å oversette qBittorrent til ditt eget språk.</translation>
|
||||
</message>
|
||||
@@ -1584,42 +1584,42 @@ Vennligst avslutt denne først.</translation>
|
||||
<context>
|
||||
<name>createtorrent</name>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Select destination torrent file</source>
|
||||
<translation>Velg torrent-målfil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Torrentfiler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="58"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="61"/>
|
||||
<source>Select input directory or file</source>
|
||||
<translation>Velg inndata eller mappe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>No destination path set</source>
|
||||
<translation>Ingen målsti er angitt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>Please type a destination path first</source>
|
||||
<translation>Velg en målsti først</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>No input path set</source>
|
||||
<translation>Ingen filsti for inndata er valgt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>Please type an input path first</source>
|
||||
<translation>Velg en filsti for inndata først</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Input path does not exist</source>
|
||||
<translation>Filstien til inndataene eksisterer ikke</translation>
|
||||
</message>
|
||||
@@ -1629,17 +1629,17 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation type="obsolete">Vennligst skriv en gyldig filsti til inndataene først</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent creation</source>
|
||||
<translation>Torrentfilen blir opprettet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent was created successfully:</source>
|
||||
<translation>Vellykket opprettelse av torrentfil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Please type a valid input path first</source>
|
||||
<translation>Velg en gyldig filsti for inndata først</translation>
|
||||
</message>
|
||||
@@ -1675,31 +1675,31 @@ Vennligst avslutt denne først.</translation>
|
||||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation>B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation>KiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation>MiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation>GiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="82"/>
|
||||
<location filename="../misc.h" line="81"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation>TiB</translation>
|
||||
@@ -1717,7 +1717,7 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation type="obsolete">timer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="222"/>
|
||||
<location filename="../misc.h" line="221"/>
|
||||
<source>Unknown</source>
|
||||
<translation>ukjent</translation>
|
||||
</message>
|
||||
@@ -1734,31 +1734,31 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation type="obsolete">dager</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="71"/>
|
||||
<location filename="../misc.h" line="70"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation>Ukjent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="206"/>
|
||||
<location filename="../misc.h" line="205"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation>< 1 min</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="210"/>
|
||||
<location filename="../misc.h" line="209"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation>%1min</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="215"/>
|
||||
<location filename="../misc.h" line="214"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation>%1time(r) %2min</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="220"/>
|
||||
<location filename="../misc.h" line="219"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation>%1dag(er) %2time(r) %3min</translation>
|
||||
@@ -1817,12 +1817,12 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation type="obsolete">er ugyldig.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="846"/>
|
||||
<location filename="../options_imp.cpp" line="872"/>
|
||||
<source>Range Start IP</source>
|
||||
<translation>Områdets start IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="847"/>
|
||||
<location filename="../options_imp.cpp" line="873"/>
|
||||
<source>Start IP:</source>
|
||||
<translation>Start IP:</translation>
|
||||
</message>
|
||||
@@ -1837,22 +1837,22 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation type="obsolete">Denne IPen er ugyldig.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="863"/>
|
||||
<location filename="../options_imp.cpp" line="889"/>
|
||||
<source>Range End IP</source>
|
||||
<translation>Områdets slutt IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="864"/>
|
||||
<location filename="../options_imp.cpp" line="890"/>
|
||||
<source>End IP:</source>
|
||||
<translation>Slutt IP:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="880"/>
|
||||
<location filename="../options_imp.cpp" line="906"/>
|
||||
<source>IP Range Comment</source>
|
||||
<translation>IP område kommentarer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="881"/>
|
||||
<location filename="../options_imp.cpp" line="907"/>
|
||||
<source>Comment:</source>
|
||||
<translation>Kommentar:</translation>
|
||||
</message>
|
||||
@@ -1863,48 +1863,48 @@ Vennligst avslutt denne først.</translation>
|
||||
<translation>til</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="739"/>
|
||||
<location filename="../options_imp.cpp" line="761"/>
|
||||
<source>Choose your favourite preview program</source>
|
||||
<translation>Velg program for forhåndsvisning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>Invalid IP</source>
|
||||
<translation>Ugyldig IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>This IP is invalid.</source>
|
||||
<translation>Denne IP adressen er ugyldig.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="545"/>
|
||||
<location filename="../options_imp.cpp" line="562"/>
|
||||
<source>Options were saved successfully.</source>
|
||||
<translation>Innstillingene ble lagret.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="724"/>
|
||||
<location filename="../options_imp.cpp" line="746"/>
|
||||
<source>Choose scan directory</source>
|
||||
<translation>Velg mappe for gjennomsøking</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="731"/>
|
||||
<location filename="../options_imp.cpp" line="753"/>
|
||||
<source>Choose an ipfilter.dat file</source>
|
||||
<translation>Velg en ipfilter.dat fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="747"/>
|
||||
<location filename="../options_imp.cpp" line="769"/>
|
||||
<source>Choose a save directory</source>
|
||||
<translation>Velg mappe for lagring</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>Input/Output Error</comment>
|
||||
<translation>Lese/Skrive feil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>Couldn't open %1 in read mode.</source>
|
||||
<translation>Klarte ikke å åpne %1 i lesemodus.</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -635,12 +635,12 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Prędkość UP:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="921"/>
|
||||
<location filename="../GUI.cpp" line="938"/>
|
||||
<source>Open Torrent Files</source>
|
||||
<translation>Otwórz pliki Torrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="922"/>
|
||||
<location filename="../GUI.cpp" line="939"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Pliki Torrent</translation>
|
||||
</message>
|
||||
@@ -681,7 +681,7 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Problem z odkodowaniem pliku torrent:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1064"/>
|
||||
<location filename="../GUI.cpp" line="1110"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation>Plik jest uszkodzony lub nie jest plikiem torrent.</translation>
|
||||
</message>
|
||||
@@ -691,12 +691,12 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Czy chcesz usunać wszystkie pliki z listy pobierania?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&Yes</source>
|
||||
<translation>&Tak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&No</source>
|
||||
<translation>&Nie</translation>
|
||||
</message>
|
||||
@@ -706,7 +706,7 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">List pobierania wyczyszczona.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="991"/>
|
||||
<location filename="../GUI.cpp" line="1008"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list?</source>
|
||||
<translation>Czy chcesz usunać wybrane elementy z listy pobierania?</translation>
|
||||
</message>
|
||||
@@ -764,12 +764,12 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Sprawdzanie....</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1293"/>
|
||||
<location filename="../GUI.cpp" line="1367"/>
|
||||
<source>Connecting...</source>
|
||||
<translation>Łączenie...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="532"/>
|
||||
<location filename="../GUI.cpp" line="546"/>
|
||||
<source>Downloading...</source>
|
||||
<translation>Ściąganie...</translation>
|
||||
</message>
|
||||
@@ -797,12 +797,12 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="990"/>
|
||||
<location filename="../GUI.cpp" line="1007"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation>Jesteś pewny? -- qBittorrent</translation>
|
||||
</message>
|
||||
@@ -843,7 +843,7 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete"> zakończył sciąganie.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1352"/>
|
||||
<location filename="../GUI.cpp" line="1426"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation>Nie można nasłuchiwać na zaðnym z podanych portów.</translation>
|
||||
</message>
|
||||
@@ -853,12 +853,12 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Brak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Empty search pattern</source>
|
||||
<translation>Pusty wzorzec wyszukiwania</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Please type a search pattern first</source>
|
||||
<translation>Proszę podać wzorzec wyszukiwania</translation>
|
||||
</message>
|
||||
@@ -868,12 +868,12 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Nie wybrano wyszukiwarki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>You must select at least one search engine.</source>
|
||||
<translation>Musisz wybrać przynajmniej jedną wyszukiwarkę.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1503"/>
|
||||
<location filename="../GUI.cpp" line="1577"/>
|
||||
<source>Searching...</source>
|
||||
<translation>Wyszukiwanie...</translation>
|
||||
</message>
|
||||
@@ -968,17 +968,17 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Wyszukiwanie zakończone</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1716"/>
|
||||
<location filename="../GUI.cpp" line="1790"/>
|
||||
<source>An error occured during search...</source>
|
||||
<translation>Wystąpił błąd podczas wyszukiwania...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1719"/>
|
||||
<location filename="../GUI.cpp" line="1793"/>
|
||||
<source>Search aborted</source>
|
||||
<translation>Wyszukiwanie przerwane</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1722"/>
|
||||
<location filename="../GUI.cpp" line="1796"/>
|
||||
<source>Search returned no results</source>
|
||||
<translation>Nic nie znaleziono</translation>
|
||||
</message>
|
||||
@@ -988,12 +988,12 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>
|
||||
<translation type="obsolete">Wyszukiwanie jest zakończone</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1698"/>
|
||||
<location filename="../GUI.cpp" line="1772"/>
|
||||
<source>Search plugin update -- qBittorrent</source>
|
||||
<translation>Aktualizacja wtyczki wyszukującej -- qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1682"/>
|
||||
<location filename="../GUI.cpp" line="1756"/>
|
||||
<source>Search plugin can be updated, do you want to update it?
|
||||
|
||||
Changelog:
|
||||
@@ -1001,17 +1001,17 @@ Changelog:
|
||||
<translation>Dostępna jest nowa wersja wtyczki wyszukiwania, czy chcesz zaktualizować? Zmiany:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1696"/>
|
||||
<location filename="../GUI.cpp" line="1770"/>
|
||||
<source>Sorry, update server is temporarily unavailable.</source>
|
||||
<translation>Przepraszamy, serwer aktualizacji jest tymczasowo niedostepny.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1699"/>
|
||||
<location filename="../GUI.cpp" line="1773"/>
|
||||
<source>Your search plugin is already up to date.</source>
|
||||
<translation>Posiadasz najnowszą wersję wtyczki wyszukiwania.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1539"/>
|
||||
<location filename="../GUI.cpp" line="1613"/>
|
||||
<source>Results</source>
|
||||
<translation>Wyniki</translation>
|
||||
</message>
|
||||
@@ -1041,7 +1041,7 @@ Changelog:
|
||||
<translation type="obsolete">Prędkość UP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="110"/>
|
||||
<location filename="../GUI.cpp" line="105"/>
|
||||
<source>Status</source>
|
||||
<translation>Status</translation>
|
||||
</message>
|
||||
@@ -1061,7 +1061,7 @@ Changelog:
|
||||
<translation type="obsolete">Leechers</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="207"/>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<source>Search engine</source>
|
||||
<translation>Wyszukiwarka</translation>
|
||||
</message>
|
||||
@@ -1072,17 +1072,17 @@ Changelog:
|
||||
<translation type="obsolete">Zablokowany</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1342"/>
|
||||
<location filename="../GUI.cpp" line="1416"/>
|
||||
<source>Paused</source>
|
||||
<translation>Zatrzymany</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>Preview process already running</source>
|
||||
<translation>Podgląd jest już uruchomiony</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>There is already another preview process running.
|
||||
Please close the other one first.</source>
|
||||
<translation>Podgląd jest już uruchomiony.
|
||||
@@ -1112,22 +1112,22 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation type="obsolete">Proszę czekać...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1054"/>
|
||||
<location filename="../GUI.cpp" line="1100"/>
|
||||
<source>Transfers</source>
|
||||
<translation>Prędkość</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="826"/>
|
||||
<location filename="../GUI.cpp" line="843"/>
|
||||
<source>Are you sure you want to quit qBittorrent?</source>
|
||||
<translation>Czy na pewno chcesz zakończyć aplikację qBittorrent?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="950"/>
|
||||
<location filename="../GUI.cpp" line="967"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list and in hard drive?</source>
|
||||
<translation>Czy na pewno chcesz usunać wybrany element z listy i z dysku?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>Download finished</source>
|
||||
<translation>Pobieranie zakończone</translation>
|
||||
</message>
|
||||
@@ -1138,210 +1138,210 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation type="obsolete"> zakończył sciąganie.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1713"/>
|
||||
<location filename="../GUI.cpp" line="1787"/>
|
||||
<source>Search Engine</source>
|
||||
<translation>Wyszukiwarka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="68"/>
|
||||
<location filename="../GUI.cpp" line="63"/>
|
||||
<source>qBittorrent %1</source>
|
||||
<comment>e.g: qBittorrent v0.x</comment>
|
||||
<translation>qBittorent %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Connection status:</source>
|
||||
<translation>Status połączenia:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Offline</source>
|
||||
<translation>Niepołączony</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>No peers found...</source>
|
||||
<translation>Nie znaleziono perów...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<location filename="../GUI.cpp" line="200"/>
|
||||
<source>Name</source>
|
||||
<comment>i.e: file name</comment>
|
||||
<translation>Nazwa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<location filename="../GUI.cpp" line="201"/>
|
||||
<source>Size</source>
|
||||
<comment>i.e: file size</comment>
|
||||
<translation>Rozmiar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<location filename="../GUI.cpp" line="101"/>
|
||||
<source>Progress</source>
|
||||
<comment>i.e: % downloaded</comment>
|
||||
<translation>Postęp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="107"/>
|
||||
<location filename="../GUI.cpp" line="102"/>
|
||||
<source>DL Speed</source>
|
||||
<comment>i.e: Download speed</comment>
|
||||
<translation>Prędkość DL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="108"/>
|
||||
<location filename="../GUI.cpp" line="103"/>
|
||||
<source>UP Speed</source>
|
||||
<comment>i.e: Upload speed</comment>
|
||||
<translation>Prędkość UP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="109"/>
|
||||
<location filename="../GUI.cpp" line="104"/>
|
||||
<source>Seeds/Leechs</source>
|
||||
<comment>i.e: full/partial sources</comment>
|
||||
<translation>Seeds/Leechs</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="111"/>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<source>ETA</source>
|
||||
<comment>i.e: Estimated Time of Arrival / Time left</comment>
|
||||
<translation>ETA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="205"/>
|
||||
<location filename="../GUI.cpp" line="202"/>
|
||||
<source>Seeders</source>
|
||||
<comment>i.e: Number of full sources</comment>
|
||||
<translation>Seeders</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="206"/>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<source>Leechers</source>
|
||||
<comment>i.e: Number of partial sources</comment>
|
||||
<translation>Leechers</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="257"/>
|
||||
<location filename="../GUI.cpp" line="254"/>
|
||||
<source>qBittorrent %1 started.</source>
|
||||
<comment>e.g: qBittorrent v0.x started.</comment>
|
||||
<translation>qBittorrent %1 uruchomiony.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>DL speed: %1 KiB/s</source>
|
||||
<comment>e.g: Download speed: 10 KiB/s</comment>
|
||||
<translation>DL prędkość: %1 KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>UP speed: %1 KiB/s</source>
|
||||
<comment>e.g: Upload speed: 10 KiB/s</comment>
|
||||
<translation>UP prędkość: %1 KiB/</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="498"/>
|
||||
<location filename="../GUI.cpp" line="512"/>
|
||||
<source>Finished</source>
|
||||
<comment>i.e: Torrent has finished downloading</comment>
|
||||
<translation>Zakończono</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="507"/>
|
||||
<location filename="../GUI.cpp" line="521"/>
|
||||
<source>Checking...</source>
|
||||
<comment>i.e: Checking already downloaded parts...</comment>
|
||||
<translation>Sprawdzanie....</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="537"/>
|
||||
<location filename="../GUI.cpp" line="551"/>
|
||||
<source>Stalled</source>
|
||||
<comment>i.e: State of a torrent whose download speed is 0kb/s</comment>
|
||||
<translation>Zablokowany</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="825"/>
|
||||
<location filename="../GUI.cpp" line="842"/>
|
||||
<source>Are you sure you want to quit?</source>
|
||||
<translation>Czy na pewno chcesz zakończyć aplikację?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1017"/>
|
||||
<location filename="../GUI.cpp" line="1034"/>
|
||||
<source>'%1' was removed.</source>
|
||||
<comment>'xxx.avi' was removed.</comment>
|
||||
<translation>'%1' został usunięty.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1049"/>
|
||||
<location filename="../GUI.cpp" line="1095"/>
|
||||
<source>'%1' added to download list.</source>
|
||||
<comment>'/home/y/xxx.torrent' was added to download list.</comment>
|
||||
<translation>'%1' dodany do listy pobierania.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1051"/>
|
||||
<location filename="../GUI.cpp" line="1097"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation>'%1' wzniowiony. (szybkie wznawianie)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1059"/>
|
||||
<location filename="../GUI.cpp" line="1105"/>
|
||||
<source>'%1' is already in download list.</source>
|
||||
<comment>e.g: 'xxx.avi' is already in download list.</comment>
|
||||
<translation>'%1' jest już na liście pobierania.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1063"/>
|
||||
<location filename="../GUI.cpp" line="1109"/>
|
||||
<source>Unable to decode torrent file: '%1'</source>
|
||||
<comment>e.g: Unable to decode torrent file: '/home/y/xxx.torrent'</comment>
|
||||
<translation>Problem z odczytem pliku torrent: '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1126"/>
|
||||
<location filename="../GUI.cpp" line="1172"/>
|
||||
<source>None</source>
|
||||
<comment>i.e: No error message</comment>
|
||||
<translation>Brak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1144"/>
|
||||
<location filename="../GUI.cpp" line="1198"/>
|
||||
<source>Listening on port: %1</source>
|
||||
<comment>e.g: Listening on port: 1666</comment>
|
||||
<translation>Nasłuchuje na porcie: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1231"/>
|
||||
<location filename="../GUI.cpp" line="1305"/>
|
||||
<source>All downloads were paused.</source>
|
||||
<translation>Wszystkie zadania pobierania wstrzymane.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1251"/>
|
||||
<location filename="../GUI.cpp" line="1325"/>
|
||||
<source>'%1' paused.</source>
|
||||
<comment>xxx.avi paused.</comment>
|
||||
<translation>'%1' wstrzymany.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1271"/>
|
||||
<location filename="../GUI.cpp" line="1345"/>
|
||||
<source>Connecting...</source>
|
||||
<comment>i.e: Connecting to the tracker...</comment>
|
||||
<translation>Łączenie...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1275"/>
|
||||
<location filename="../GUI.cpp" line="1349"/>
|
||||
<source>All downloads were resumed.</source>
|
||||
<translation>Wszystkie zadania pobierania wzniowione.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1294"/>
|
||||
<location filename="../GUI.cpp" line="1368"/>
|
||||
<source>'%1' resumed.</source>
|
||||
<comment>e.g: xxx.avi resumed.</comment>
|
||||
<translation>'%1' wznowiony.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>%1 has finished downloading.</source>
|
||||
<comment>e.g: xxx.avi has finished downloading.</comment>
|
||||
<translation>%1 został pobrany.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>i.e: Input/Output Error</comment>
|
||||
<translation>Błąd We/Wy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>An error occured when trying to read or write %1. The disk is probably full, download has been paused</source>
|
||||
<comment>e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused</comment>
|
||||
<translation>Wystąpił błąd podczas próby odczytu lub zapisu %1. Prawdopodobnie brak miejsca na dysku, zadania pobierania zostały wstrzymane</translation>
|
||||
@@ -1353,55 +1353,55 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation type="obsolete">Wystąpił błąd (brak miejsca?), '%1' wstrzymany.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Connection Status:</source>
|
||||
<translation>Status połączenia:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<location filename="../GUI.cpp" line="1475"/>
|
||||
<source>Online</source>
|
||||
<translation>Połączony</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Firewalled?</source>
|
||||
<comment>i.e: Behind a firewall/router?</comment>
|
||||
<translation>Zablokowany?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>No incoming connections...</source>
|
||||
<translation>Brak połączeń przychodzących...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>No search engine selected</source>
|
||||
<translation>Nie wybrano wyszukiwarki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>Search plugin update</source>
|
||||
<translation>Aktualizacja wtyczki wyszukiwania</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1724"/>
|
||||
<location filename="../GUI.cpp" line="1798"/>
|
||||
<source>Search has finished</source>
|
||||
<translation>Wyszukiwanie zakończone</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1728"/>
|
||||
<location filename="../GUI.cpp" line="1802"/>
|
||||
<source>Results</source>
|
||||
<comment>i.e: Search results</comment>
|
||||
<translation>Wyniki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1829"/>
|
||||
<location filename="../GUI.cpp" line="1903"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation>Pobieranie '%1', proszę czekać...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1344"/>
|
||||
<location filename="../GUI.cpp" line="1418"/>
|
||||
<source>An error occured (full disk?), '%1' paused.</source>
|
||||
<comment>e.g: An error occured (full disk?), 'xxx.avi' paused.</comment>
|
||||
<translation>Wystąpił błąd (brak miejsca?), '%1' wstrzymany.</translation>
|
||||
@@ -1490,47 +1490,47 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation>&Pomoc</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="820"/>
|
||||
<location filename="../MainWindow.ui" line="823"/>
|
||||
<source>Open</source>
|
||||
<translation>Otwórz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="825"/>
|
||||
<location filename="../MainWindow.ui" line="828"/>
|
||||
<source>Exit</source>
|
||||
<translation>Zakończ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="830"/>
|
||||
<location filename="../MainWindow.ui" line="833"/>
|
||||
<source>Preferences</source>
|
||||
<translation>Preferencje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="835"/>
|
||||
<location filename="../MainWindow.ui" line="838"/>
|
||||
<source>About</source>
|
||||
<translation>O programie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="840"/>
|
||||
<location filename="../MainWindow.ui" line="843"/>
|
||||
<source>Start</source>
|
||||
<translation>Start</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="845"/>
|
||||
<location filename="../MainWindow.ui" line="848"/>
|
||||
<source>Pause</source>
|
||||
<translation>Wstrzymaj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="850"/>
|
||||
<location filename="../MainWindow.ui" line="853"/>
|
||||
<source>Delete</source>
|
||||
<translation>Skasuj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="855"/>
|
||||
<location filename="../MainWindow.ui" line="858"/>
|
||||
<source>Pause All</source>
|
||||
<translation>Wsztrzymaj wszystko</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="860"/>
|
||||
<location filename="../MainWindow.ui" line="863"/>
|
||||
<source>Start All</source>
|
||||
<translation>Rozpocznij wszystko</translation>
|
||||
</message>
|
||||
@@ -1550,7 +1550,7 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation type="obsolete">Skasuj wszystko</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="875"/>
|
||||
<location filename="../MainWindow.ui" line="878"/>
|
||||
<source>Torrent Properties</source>
|
||||
<translation>Właściwości Torrent-a</translation>
|
||||
</message>
|
||||
@@ -1615,7 +1615,7 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation type="obsolete">Wyszukiwarka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="880"/>
|
||||
<location filename="../MainWindow.ui" line="883"/>
|
||||
<source>Download from URL</source>
|
||||
<translation>Pobierz z adresu</translation>
|
||||
</message>
|
||||
@@ -1635,7 +1635,7 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation>KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="885"/>
|
||||
<location filename="../MainWindow.ui" line="888"/>
|
||||
<source>Create torrent</source>
|
||||
<translation>Utwórz torrent-a</translation>
|
||||
</message>
|
||||
@@ -1660,27 +1660,27 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation>Prędkość</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="890"/>
|
||||
<location filename="../MainWindow.ui" line="893"/>
|
||||
<source>Preview file</source>
|
||||
<translation>Podgląd pliku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="895"/>
|
||||
<location filename="../MainWindow.ui" line="898"/>
|
||||
<source>Clear log</source>
|
||||
<translation>Wyczyść logi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="870"/>
|
||||
<location filename="../MainWindow.ui" line="873"/>
|
||||
<source>Delete Permanently</source>
|
||||
<translation>Usuń całkowicie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="865"/>
|
||||
<location filename="../MainWindow.ui" line="868"/>
|
||||
<source>Visit website</source>
|
||||
<translation>Odwiedź stronę</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="900"/>
|
||||
<location filename="../MainWindow.ui" line="903"/>
|
||||
<source>Report a bug</source>
|
||||
<translation>Zgłoś błąd</translation>
|
||||
</message>
|
||||
@@ -1784,7 +1784,7 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../about_imp.h" line="66"/>
|
||||
<location filename="../about_imp.h" line="68"/>
|
||||
<source>Please contact me if you would like to translate qBittorrent into your own language.</source>
|
||||
<translation>Proszę o kontakt, jeżeli chcesz pomóc w tłumaczeniu qBittorrent.</translation>
|
||||
</message>
|
||||
@@ -1976,42 +1976,42 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<context>
|
||||
<name>createtorrent</name>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Select destination torrent file</source>
|
||||
<translation>Wybierz plik docelowy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Pliki Torrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="58"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="61"/>
|
||||
<source>Select input directory or file</source>
|
||||
<translation>Wybierz katalog lub plik źródłowy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>No destination path set</source>
|
||||
<translation>Katalog docelowy nie ustawiony</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>Please type a destination path first</source>
|
||||
<translation>Proszę podać katalog docelowy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>No input path set</source>
|
||||
<translation>Katalog źródłowy nie zdefiniowany</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>Please type an input path first</source>
|
||||
<translation>Proszę podać katalog żródłowy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Input path does not exist</source>
|
||||
<translation>Katalog źródłowy nie istnieje</translation>
|
||||
</message>
|
||||
@@ -2021,17 +2021,17 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation type="obsolete">Proszę podać poprawną ścieżkę źródłową</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent creation</source>
|
||||
<translation>Tworzenie torrent-a</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent was created successfully:</source>
|
||||
<translation>Utworzono plik torrent:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Please type a valid input path first</source>
|
||||
<translation>Prosze podać prawidłowy katalog źródłowy</translation>
|
||||
</message>
|
||||
@@ -2067,31 +2067,31 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation>B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation>KiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation>MiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation>GiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="82"/>
|
||||
<location filename="../misc.h" line="81"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation>TiB</translation>
|
||||
@@ -2115,7 +2115,7 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation type="obsolete">d</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="222"/>
|
||||
<location filename="../misc.h" line="221"/>
|
||||
<source>Unknown</source>
|
||||
<translation>Nieznany</translation>
|
||||
</message>
|
||||
@@ -2132,31 +2132,31 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation type="obsolete">d</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="71"/>
|
||||
<location filename="../misc.h" line="70"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation>Nieznany</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="206"/>
|
||||
<location filename="../misc.h" line="205"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation>< 1m</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="210"/>
|
||||
<location filename="../misc.h" line="209"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation>< 1m</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="215"/>
|
||||
<location filename="../misc.h" line="214"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation>< 1m</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="220"/>
|
||||
<location filename="../misc.h" line="219"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation>< 1m</translation>
|
||||
@@ -2215,12 +2215,12 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation type="obsolete">is malformed.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="846"/>
|
||||
<location filename="../options_imp.cpp" line="872"/>
|
||||
<source>Range Start IP</source>
|
||||
<translation>Zakres początkowy IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="847"/>
|
||||
<location filename="../options_imp.cpp" line="873"/>
|
||||
<source>Start IP:</source>
|
||||
<translation>Początkowe IP:</translation>
|
||||
</message>
|
||||
@@ -2235,22 +2235,22 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation type="obsolete">To jest nieprawidłowe IP.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="863"/>
|
||||
<location filename="../options_imp.cpp" line="889"/>
|
||||
<source>Range End IP</source>
|
||||
<translation>Końcowy zakres IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="864"/>
|
||||
<location filename="../options_imp.cpp" line="890"/>
|
||||
<source>End IP:</source>
|
||||
<translation>Końcowe IP:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="880"/>
|
||||
<location filename="../options_imp.cpp" line="906"/>
|
||||
<source>IP Range Comment</source>
|
||||
<translation>Komentarz zakresu IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="881"/>
|
||||
<location filename="../options_imp.cpp" line="907"/>
|
||||
<source>Comment:</source>
|
||||
<translation>Komentarz:</translation>
|
||||
</message>
|
||||
@@ -2261,48 +2261,48 @@ Zamknij najpierw okno podglądu.</translation>
|
||||
<translation>do</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="739"/>
|
||||
<location filename="../options_imp.cpp" line="761"/>
|
||||
<source>Choose your favourite preview program</source>
|
||||
<translation>Wybierz program którym zawsze chcesz otwierać dany typ plików</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>Invalid IP</source>
|
||||
<translation>Niepoprawny adres IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>This IP is invalid.</source>
|
||||
<translation>Ten adres IP jest niepoprawny.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="545"/>
|
||||
<location filename="../options_imp.cpp" line="562"/>
|
||||
<source>Options were saved successfully.</source>
|
||||
<translation>Ustawienia zapisane.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="724"/>
|
||||
<location filename="../options_imp.cpp" line="746"/>
|
||||
<source>Choose scan directory</source>
|
||||
<translation>Wybierz katalog przeszukiwania</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="731"/>
|
||||
<location filename="../options_imp.cpp" line="753"/>
|
||||
<source>Choose an ipfilter.dat file</source>
|
||||
<translation>Wybierz plik ipfilter.dat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="747"/>
|
||||
<location filename="../options_imp.cpp" line="769"/>
|
||||
<source>Choose a save directory</source>
|
||||
<translation>Wybierz katalog docelowy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>Input/Output Error</comment>
|
||||
<translation>Błąd We/Wy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>Couldn't open %1 in read mode.</source>
|
||||
<translation>Nie można otworzyć %1 w trybie odczytu.</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -493,7 +493,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="921"/>
|
||||
<location filename="../GUI.cpp" line="938"/>
|
||||
<source>Open Torrent Files</source>
|
||||
<translation>Deschide Fişiere Torrent</translation>
|
||||
</message>
|
||||
@@ -503,7 +503,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Necunoscut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1064"/>
|
||||
<location filename="../GUI.cpp" line="1110"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation>Acest fişier este deteriorat sau nu este torrent.</translation>
|
||||
</message>
|
||||
@@ -513,17 +513,17 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Sunteţi siguri să ştergeţi toate fişierele din lista de download?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&Yes</source>
|
||||
<translation>&Yes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&No</source>
|
||||
<translation>&No</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="991"/>
|
||||
<location filename="../GUI.cpp" line="1008"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list?</source>
|
||||
<translation>Sunteţi siguri să ştergeţi itemii selectaţi din lista download?</translation>
|
||||
</message>
|
||||
@@ -548,12 +548,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Verificare...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1293"/>
|
||||
<location filename="../GUI.cpp" line="1367"/>
|
||||
<source>Connecting...</source>
|
||||
<translation>Conectare...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="532"/>
|
||||
<location filename="../GUI.cpp" line="546"/>
|
||||
<source>Downloading...</source>
|
||||
<translation>Downloading...</translation>
|
||||
</message>
|
||||
@@ -593,7 +593,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Nu pot crea directoriul:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="922"/>
|
||||
<location filename="../GUI.cpp" line="939"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Fişiere Torrent</translation>
|
||||
</message>
|
||||
@@ -647,12 +647,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">qBittorrent </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation type="unfinished">qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="990"/>
|
||||
<location filename="../GUI.cpp" line="1007"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation>Sunteţi siguri? -- qBittorrent</translation>
|
||||
</message>
|
||||
@@ -682,7 +682,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete"> am terminat descărcarea.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1352"/>
|
||||
<location filename="../GUI.cpp" line="1426"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation>Nu pot asculta pe orice port dat.</translation>
|
||||
</message>
|
||||
@@ -692,12 +692,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Nimic</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Empty search pattern</source>
|
||||
<translation>Şablonul de căutat este vid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Please type a search pattern first</source>
|
||||
<translation>Vă rugăm să completaţi şablonul de căutare</translation>
|
||||
</message>
|
||||
@@ -707,12 +707,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Nu aţi selectat motorul de căutare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>You must select at least one search engine.</source>
|
||||
<translation>Trebuie să selectaţi cel puţin un motor de căutare.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1503"/>
|
||||
<location filename="../GUI.cpp" line="1577"/>
|
||||
<source>Searching...</source>
|
||||
<translation>Căutare...</translation>
|
||||
</message>
|
||||
@@ -777,17 +777,17 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Cautarea este terminata</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1716"/>
|
||||
<location filename="../GUI.cpp" line="1790"/>
|
||||
<source>An error occured during search...</source>
|
||||
<translation>Eroare în timpul căutării...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1719"/>
|
||||
<location filename="../GUI.cpp" line="1793"/>
|
||||
<source>Search aborted</source>
|
||||
<translation>Cautarea abordată</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1722"/>
|
||||
<location filename="../GUI.cpp" line="1796"/>
|
||||
<source>Search returned no results</source>
|
||||
<translation>Cautarea nu a returnat rezultate</translation>
|
||||
</message>
|
||||
@@ -797,12 +797,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Cautarea terminata</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1698"/>
|
||||
<location filename="../GUI.cpp" line="1772"/>
|
||||
<source>Search plugin update -- qBittorrent</source>
|
||||
<translation>Cautarea plugin înoire -- qBittorent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1682"/>
|
||||
<location filename="../GUI.cpp" line="1756"/>
|
||||
<source>Search plugin can be updated, do you want to update it?
|
||||
|
||||
Changelog:
|
||||
@@ -813,17 +813,17 @@ Changelog:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1696"/>
|
||||
<location filename="../GUI.cpp" line="1770"/>
|
||||
<source>Sorry, update server is temporarily unavailable.</source>
|
||||
<translation>Ne cerem ertare, serverul este temporar inaccesibil.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1699"/>
|
||||
<location filename="../GUI.cpp" line="1773"/>
|
||||
<source>Your search plugin is already up to date.</source>
|
||||
<translation>Plugin-ul cautat este de acum înnoit.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1539"/>
|
||||
<location filename="../GUI.cpp" line="1613"/>
|
||||
<source>Results</source>
|
||||
<translation>Rezultate</translation>
|
||||
</message>
|
||||
@@ -853,7 +853,7 @@ Changelog:
|
||||
<translation type="obsolete">Viteză UP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="110"/>
|
||||
<location filename="../GUI.cpp" line="105"/>
|
||||
<source>Status</source>
|
||||
<translation>Stare</translation>
|
||||
</message>
|
||||
@@ -873,7 +873,7 @@ Changelog:
|
||||
<translation type="obsolete">Leecheri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="207"/>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<source>Search engine</source>
|
||||
<translation>Motorul de căutare</translation>
|
||||
</message>
|
||||
@@ -884,17 +884,17 @@ Changelog:
|
||||
<translation type="obsolete">Oprit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1342"/>
|
||||
<location filename="../GUI.cpp" line="1416"/>
|
||||
<source>Paused</source>
|
||||
<translation>Pauzat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>Preview process already running</source>
|
||||
<translation>Procesul de preview de acum este pornit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>There is already another preview process running.
|
||||
Please close the other one first.</source>
|
||||
<translation>De acum alt proces de preview este pornit.
|
||||
@@ -924,22 +924,22 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation type="obsolete">Vă rugăm să aşteptaţi...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1054"/>
|
||||
<location filename="../GUI.cpp" line="1100"/>
|
||||
<source>Transfers</source>
|
||||
<translation>Transferuri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="826"/>
|
||||
<location filename="../GUI.cpp" line="843"/>
|
||||
<source>Are you sure you want to quit qBittorrent?</source>
|
||||
<translation>Doriti să eşiţi din qBittorrent?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="950"/>
|
||||
<location filename="../GUI.cpp" line="967"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list and in hard drive?</source>
|
||||
<translation>Doriti să ştergeţi item(ii) selectaţi?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>Download finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -950,7 +950,7 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation type="obsolete"> am terminat descărcarea.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1713"/>
|
||||
<location filename="../GUI.cpp" line="1787"/>
|
||||
<source>Search Engine</source>
|
||||
<translation type="unfinished">Motor de Căutare</translation>
|
||||
</message>
|
||||
@@ -960,259 +960,259 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation type="obsolete">Eroare de intrare/eşire</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="68"/>
|
||||
<location filename="../GUI.cpp" line="63"/>
|
||||
<source>qBittorrent %1</source>
|
||||
<comment>e.g: qBittorrent v0.x</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Connection status:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Offline</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>No peers found...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<location filename="../GUI.cpp" line="200"/>
|
||||
<source>Name</source>
|
||||
<comment>i.e: file name</comment>
|
||||
<translation type="unfinished">Nume</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<location filename="../GUI.cpp" line="201"/>
|
||||
<source>Size</source>
|
||||
<comment>i.e: file size</comment>
|
||||
<translation type="unfinished">Capacitate</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<location filename="../GUI.cpp" line="101"/>
|
||||
<source>Progress</source>
|
||||
<comment>i.e: % downloaded</comment>
|
||||
<translation type="unfinished">Progress</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="107"/>
|
||||
<location filename="../GUI.cpp" line="102"/>
|
||||
<source>DL Speed</source>
|
||||
<comment>i.e: Download speed</comment>
|
||||
<translation type="unfinished">Viteză DL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="108"/>
|
||||
<location filename="../GUI.cpp" line="103"/>
|
||||
<source>UP Speed</source>
|
||||
<comment>i.e: Upload speed</comment>
|
||||
<translation type="unfinished">Viteză UP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="109"/>
|
||||
<location filename="../GUI.cpp" line="104"/>
|
||||
<source>Seeds/Leechs</source>
|
||||
<comment>i.e: full/partial sources</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="111"/>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<source>ETA</source>
|
||||
<comment>i.e: Estimated Time of Arrival / Time left</comment>
|
||||
<translation type="unfinished">ETA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="205"/>
|
||||
<location filename="../GUI.cpp" line="202"/>
|
||||
<source>Seeders</source>
|
||||
<comment>i.e: Number of full sources</comment>
|
||||
<translation type="unfinished">Seederi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="206"/>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<source>Leechers</source>
|
||||
<comment>i.e: Number of partial sources</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="257"/>
|
||||
<location filename="../GUI.cpp" line="254"/>
|
||||
<source>qBittorrent %1 started.</source>
|
||||
<comment>e.g: qBittorrent v0.x started.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>DL speed: %1 KiB/s</source>
|
||||
<comment>e.g: Download speed: 10 KiB/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>UP speed: %1 KiB/s</source>
|
||||
<comment>e.g: Upload speed: 10 KiB/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="498"/>
|
||||
<location filename="../GUI.cpp" line="512"/>
|
||||
<source>Finished</source>
|
||||
<comment>i.e: Torrent has finished downloading</comment>
|
||||
<translation type="unfinished">Finişat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="507"/>
|
||||
<location filename="../GUI.cpp" line="521"/>
|
||||
<source>Checking...</source>
|
||||
<comment>i.e: Checking already downloaded parts...</comment>
|
||||
<translation type="unfinished">Verificare...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="537"/>
|
||||
<location filename="../GUI.cpp" line="551"/>
|
||||
<source>Stalled</source>
|
||||
<comment>i.e: State of a torrent whose download speed is 0kb/s</comment>
|
||||
<translation type="unfinished">Oprit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="825"/>
|
||||
<location filename="../GUI.cpp" line="842"/>
|
||||
<source>Are you sure you want to quit?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1017"/>
|
||||
<location filename="../GUI.cpp" line="1034"/>
|
||||
<source>'%1' was removed.</source>
|
||||
<comment>'xxx.avi' was removed.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1049"/>
|
||||
<location filename="../GUI.cpp" line="1095"/>
|
||||
<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="../GUI.cpp" line="1051"/>
|
||||
<location filename="../GUI.cpp" line="1097"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1059"/>
|
||||
<location filename="../GUI.cpp" line="1105"/>
|
||||
<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="../GUI.cpp" line="1063"/>
|
||||
<location filename="../GUI.cpp" line="1109"/>
|
||||
<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="../GUI.cpp" line="1126"/>
|
||||
<location filename="../GUI.cpp" line="1172"/>
|
||||
<source>None</source>
|
||||
<comment>i.e: No error message</comment>
|
||||
<translation type="unfinished">Nimic</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1144"/>
|
||||
<location filename="../GUI.cpp" line="1198"/>
|
||||
<source>Listening on port: %1</source>
|
||||
<comment>e.g: Listening on port: 1666</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1231"/>
|
||||
<location filename="../GUI.cpp" line="1305"/>
|
||||
<source>All downloads were paused.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1251"/>
|
||||
<location filename="../GUI.cpp" line="1325"/>
|
||||
<source>'%1' paused.</source>
|
||||
<comment>xxx.avi paused.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1271"/>
|
||||
<location filename="../GUI.cpp" line="1345"/>
|
||||
<source>Connecting...</source>
|
||||
<comment>i.e: Connecting to the tracker...</comment>
|
||||
<translation type="unfinished">Conectare...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1275"/>
|
||||
<location filename="../GUI.cpp" line="1349"/>
|
||||
<source>All downloads were resumed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1294"/>
|
||||
<location filename="../GUI.cpp" line="1368"/>
|
||||
<source>'%1' resumed.</source>
|
||||
<comment>e.g: xxx.avi resumed.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>%1 has finished downloading.</source>
|
||||
<comment>e.g: xxx.avi has finished downloading.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>i.e: Input/Output Error</comment>
|
||||
<translation type="unfinished">Eroare de intrare/eşire</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>An error occured when trying to read or write %1. The disk is probably full, download has been paused</source>
|
||||
<comment>e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Connection Status:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<location filename="../GUI.cpp" line="1475"/>
|
||||
<source>Online</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Firewalled?</source>
|
||||
<comment>i.e: Behind a firewall/router?</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>No incoming connections...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>No search engine selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>Search plugin update</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1724"/>
|
||||
<location filename="../GUI.cpp" line="1798"/>
|
||||
<source>Search has finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1728"/>
|
||||
<location filename="../GUI.cpp" line="1802"/>
|
||||
<source>Results</source>
|
||||
<comment>i.e: Search results</comment>
|
||||
<translation type="unfinished">Rezultate</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1829"/>
|
||||
<location filename="../GUI.cpp" line="1903"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1344"/>
|
||||
<location filename="../GUI.cpp" line="1418"/>
|
||||
<source>An error occured (full disk?), '%1' paused.</source>
|
||||
<comment>e.g: An error occured (full disk?), 'xxx.avi' paused.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -1291,47 +1291,47 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation>&Ajutor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="820"/>
|
||||
<location filename="../MainWindow.ui" line="823"/>
|
||||
<source>Open</source>
|
||||
<translation>Deschide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="825"/>
|
||||
<location filename="../MainWindow.ui" line="828"/>
|
||||
<source>Exit</source>
|
||||
<translation>Esire</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="830"/>
|
||||
<location filename="../MainWindow.ui" line="833"/>
|
||||
<source>Preferences</source>
|
||||
<translation>Preferinţe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="835"/>
|
||||
<location filename="../MainWindow.ui" line="838"/>
|
||||
<source>About</source>
|
||||
<translation>Despre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="840"/>
|
||||
<location filename="../MainWindow.ui" line="843"/>
|
||||
<source>Start</source>
|
||||
<translation>Start</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="845"/>
|
||||
<location filename="../MainWindow.ui" line="848"/>
|
||||
<source>Pause</source>
|
||||
<translation>Pauză</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="850"/>
|
||||
<location filename="../MainWindow.ui" line="853"/>
|
||||
<source>Delete</source>
|
||||
<translation>Şterge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="855"/>
|
||||
<location filename="../MainWindow.ui" line="858"/>
|
||||
<source>Pause All</source>
|
||||
<translation>Pauză Toţi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="860"/>
|
||||
<location filename="../MainWindow.ui" line="863"/>
|
||||
<source>Start All</source>
|
||||
<translation>Start Toţi</translation>
|
||||
</message>
|
||||
@@ -1346,7 +1346,7 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation type="obsolete">Şterge Toţi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="875"/>
|
||||
<location filename="../MainWindow.ui" line="878"/>
|
||||
<source>Torrent Properties</source>
|
||||
<translation>Proprietăţile Torrentului</translation>
|
||||
</message>
|
||||
@@ -1411,7 +1411,7 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation type="obsolete">Motor de Căutare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="880"/>
|
||||
<location filename="../MainWindow.ui" line="883"/>
|
||||
<source>Download from URL</source>
|
||||
<translation>Descarcă din URL</translation>
|
||||
</message>
|
||||
@@ -1431,7 +1431,7 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation>KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="885"/>
|
||||
<location filename="../MainWindow.ui" line="888"/>
|
||||
<source>Create torrent</source>
|
||||
<translation>Crează torrent</translation>
|
||||
</message>
|
||||
@@ -1456,27 +1456,27 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation>Transferuri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="890"/>
|
||||
<location filename="../MainWindow.ui" line="893"/>
|
||||
<source>Preview file</source>
|
||||
<translation>Preview fişier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="895"/>
|
||||
<location filename="../MainWindow.ui" line="898"/>
|
||||
<source>Clear log</source>
|
||||
<translation>Curăţă log-ul</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="870"/>
|
||||
<location filename="../MainWindow.ui" line="873"/>
|
||||
<source>Delete Permanently</source>
|
||||
<translation>Şterge permanent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="865"/>
|
||||
<location filename="../MainWindow.ui" line="868"/>
|
||||
<source>Visit website</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="900"/>
|
||||
<location filename="../MainWindow.ui" line="903"/>
|
||||
<source>Report a bug</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1570,7 +1570,7 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../about_imp.h" line="66"/>
|
||||
<location filename="../about_imp.h" line="68"/>
|
||||
<source>Please contact me if you would like to translate qBittorrent into your own language.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1762,42 +1762,42 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<context>
|
||||
<name>createtorrent</name>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Select destination torrent file</source>
|
||||
<translation>Selectează fişierul de destinare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Fişiere Torrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="58"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="61"/>
|
||||
<source>Select input directory or file</source>
|
||||
<translation>Selectează directoriul sau fişierul de intrare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>No destination path set</source>
|
||||
<translation>Nu este setată calea de destinaţie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>Please type a destination path first</source>
|
||||
<translation>Vă rugăm să arătaţi calea de destinaţie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>No input path set</source>
|
||||
<translation>Nu sunt selectate fişiere de intrare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>Please type an input path first</source>
|
||||
<translation>Vă rugăm să arătaţi calea de intrare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Input path does not exist</source>
|
||||
<translation>Calea de intrare nu există</translation>
|
||||
</message>
|
||||
@@ -1807,17 +1807,17 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation type="obsolete">Vă rugăm să introduceţi corect calea de intrare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent creation</source>
|
||||
<translation>Crearea torentului</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent was created successfully:</source>
|
||||
<translation>Torrentul a fost creat cu success:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Please type a valid input path first</source>
|
||||
<translation>Introduceţi o cale validă</translation>
|
||||
</message>
|
||||
@@ -1853,31 +1853,31 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation>B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation>Kib</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation>Mib</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation>GiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="82"/>
|
||||
<location filename="../misc.h" line="81"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation>TiB</translation>
|
||||
@@ -1895,7 +1895,7 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation type="obsolete">h</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="222"/>
|
||||
<location filename="../misc.h" line="221"/>
|
||||
<source>Unknown</source>
|
||||
<translation>Necunoscut</translation>
|
||||
</message>
|
||||
@@ -1912,31 +1912,31 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation type="obsolete">d</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="71"/>
|
||||
<location filename="../misc.h" line="70"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation>Necunoscut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="206"/>
|
||||
<location filename="../misc.h" line="205"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="210"/>
|
||||
<location filename="../misc.h" line="209"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="215"/>
|
||||
<location filename="../misc.h" line="214"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="220"/>
|
||||
<location filename="../misc.h" line="219"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -1995,12 +1995,12 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation type="obsolete">este neformată.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="846"/>
|
||||
<location filename="../options_imp.cpp" line="872"/>
|
||||
<source>Range Start IP</source>
|
||||
<translation>Domeniul de Start IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="847"/>
|
||||
<location filename="../options_imp.cpp" line="873"/>
|
||||
<source>Start IP:</source>
|
||||
<translation>IP-ul de start:</translation>
|
||||
</message>
|
||||
@@ -2015,22 +2015,22 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation type="obsolete">Acest IP este incorrect.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="863"/>
|
||||
<location filename="../options_imp.cpp" line="889"/>
|
||||
<source>Range End IP</source>
|
||||
<translation>Domeniul de sfirşit IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="864"/>
|
||||
<location filename="../options_imp.cpp" line="890"/>
|
||||
<source>End IP:</source>
|
||||
<translation>IP-ul de sfirşit:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="880"/>
|
||||
<location filename="../options_imp.cpp" line="906"/>
|
||||
<source>IP Range Comment</source>
|
||||
<translation>Comentarii la domeniul de IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="881"/>
|
||||
<location filename="../options_imp.cpp" line="907"/>
|
||||
<source>Comment:</source>
|
||||
<translation>Comentarii:</translation>
|
||||
</message>
|
||||
@@ -2041,48 +2041,48 @@ Vă rugăm să-l opriţi.</translation>
|
||||
<translation>la</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="739"/>
|
||||
<location filename="../options_imp.cpp" line="761"/>
|
||||
<source>Choose your favourite preview program</source>
|
||||
<translation>Alegeţi programul dvs. favorit pentru preview</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>Invalid IP</source>
|
||||
<translation>IP greşit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>This IP is invalid.</source>
|
||||
<translation>Acest IP este valid.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="545"/>
|
||||
<location filename="../options_imp.cpp" line="562"/>
|
||||
<source>Options were saved successfully.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="724"/>
|
||||
<location filename="../options_imp.cpp" line="746"/>
|
||||
<source>Choose scan directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="731"/>
|
||||
<location filename="../options_imp.cpp" line="753"/>
|
||||
<source>Choose an ipfilter.dat file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="747"/>
|
||||
<location filename="../options_imp.cpp" line="769"/>
|
||||
<source>Choose a save directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>Input/Output Error</comment>
|
||||
<translation type="unfinished">Eroare de intrare/eşire</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>Couldn't open %1 in read mode.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -565,7 +565,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete"> начат.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
@@ -585,12 +585,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete"> Скорость Загр.:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="921"/>
|
||||
<location filename="../GUI.cpp" line="938"/>
|
||||
<source>Open Torrent Files</source>
|
||||
<translation>Открыть файлы Torrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="922"/>
|
||||
<location filename="../GUI.cpp" line="939"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Файлы Torrent</translation>
|
||||
</message>
|
||||
@@ -631,12 +631,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Невозможно декодировать torrent файл:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1064"/>
|
||||
<location filename="../GUI.cpp" line="1110"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation>Этот файл либо поврежден, либо не torrent типа.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="990"/>
|
||||
<location filename="../GUI.cpp" line="1007"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation>Вы уверены? -- qBittorrent</translation>
|
||||
</message>
|
||||
@@ -646,12 +646,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Вы уверены что хотите удалить все файлы из списка закачек?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&Yes</source>
|
||||
<translation>&Да</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&No</source>
|
||||
<translation>&Нет</translation>
|
||||
</message>
|
||||
@@ -661,7 +661,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Список закачек очищен.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="991"/>
|
||||
<location filename="../GUI.cpp" line="1008"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list?</source>
|
||||
<translation>Вы уверены что хотите удалить выделенные пункты из списка закачек?</translation>
|
||||
</message>
|
||||
@@ -729,7 +729,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete"> скачивание завершено.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1352"/>
|
||||
<location filename="../GUI.cpp" line="1426"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation>Невозможно прослушать ни один из заданных портов.</translation>
|
||||
</message>
|
||||
@@ -755,12 +755,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Проверка...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1293"/>
|
||||
<location filename="../GUI.cpp" line="1367"/>
|
||||
<source>Connecting...</source>
|
||||
<translation>Подключение...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="532"/>
|
||||
<location filename="../GUI.cpp" line="546"/>
|
||||
<source>Downloading...</source>
|
||||
<translation>Скачивание...</translation>
|
||||
</message>
|
||||
@@ -788,12 +788,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Нет</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Empty search pattern</source>
|
||||
<translation>Закончено</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Please type a search pattern first</source>
|
||||
<translation>Пожалуйста, наберите сначала шаблон поиска</translation>
|
||||
</message>
|
||||
@@ -803,7 +803,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Не выбрано ни одного поискового двигателя</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>You must select at least one search engine.</source>
|
||||
<translation>Вы должны выбрать по меньшей мере один поисковый двигатель.</translation>
|
||||
</message>
|
||||
@@ -813,7 +813,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Невозможно создать плагин поиска.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1503"/>
|
||||
<location filename="../GUI.cpp" line="1577"/>
|
||||
<source>Searching...</source>
|
||||
<translation>Поиск...</translation>
|
||||
</message>
|
||||
@@ -878,17 +878,17 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Поиск завершен</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1716"/>
|
||||
<location filename="../GUI.cpp" line="1790"/>
|
||||
<source>An error occured during search...</source>
|
||||
<translation>Во время поиска произошла ошибка...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1719"/>
|
||||
<location filename="../GUI.cpp" line="1793"/>
|
||||
<source>Search aborted</source>
|
||||
<translation>Поиск прерван</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1722"/>
|
||||
<location filename="../GUI.cpp" line="1796"/>
|
||||
<source>Search returned no results</source>
|
||||
<translation>Поиск не дал результатов</translation>
|
||||
</message>
|
||||
@@ -898,12 +898,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">Поиск завершен</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1698"/>
|
||||
<location filename="../GUI.cpp" line="1772"/>
|
||||
<source>Search plugin update -- qBittorrent</source>
|
||||
<translation>Обновление поискового плагина -- qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1682"/>
|
||||
<location filename="../GUI.cpp" line="1756"/>
|
||||
<source>Search plugin can be updated, do you want to update it?
|
||||
|
||||
Changelog:
|
||||
@@ -914,17 +914,17 @@ Changelog:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1696"/>
|
||||
<location filename="../GUI.cpp" line="1770"/>
|
||||
<source>Sorry, update server is temporarily unavailable.</source>
|
||||
<translation>Извините, сервер обновлений временно недоступен.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1699"/>
|
||||
<location filename="../GUI.cpp" line="1773"/>
|
||||
<source>Your search plugin is already up to date.</source>
|
||||
<translation>Ваш поисковый плагин не нуждается в обновлении.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1539"/>
|
||||
<location filename="../GUI.cpp" line="1613"/>
|
||||
<source>Results</source>
|
||||
<translation>Результаты</translation>
|
||||
</message>
|
||||
@@ -954,7 +954,7 @@ Changelog:
|
||||
<translation type="obsolete">Скорость загр</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="110"/>
|
||||
<location filename="../GUI.cpp" line="105"/>
|
||||
<source>Status</source>
|
||||
<translation>Статус</translation>
|
||||
</message>
|
||||
@@ -974,7 +974,7 @@ Changelog:
|
||||
<translation type="obsolete">Личеры</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="207"/>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<source>Search engine</source>
|
||||
<translation>Поисковои сэрвис</translation>
|
||||
</message>
|
||||
@@ -985,17 +985,17 @@ Changelog:
|
||||
<translation type="obsolete">Заглохло</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1342"/>
|
||||
<location filename="../GUI.cpp" line="1416"/>
|
||||
<source>Paused</source>
|
||||
<translation>Пауза</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>Preview process already running</source>
|
||||
<translation>Процесс предпросмотра уже работает</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>There is already another preview process running.
|
||||
Please close the other one first.</source>
|
||||
<translation>Есть уже другой процесс предпросмотра.
|
||||
@@ -1025,22 +1025,22 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete">Пожалуйста подождите...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1054"/>
|
||||
<location filename="../GUI.cpp" line="1100"/>
|
||||
<source>Transfers</source>
|
||||
<translation>Передачи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="826"/>
|
||||
<location filename="../GUI.cpp" line="843"/>
|
||||
<source>Are you sure you want to quit qBittorrent?</source>
|
||||
<translation>Вы действительно хотите покинуть qBittorrent?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="950"/>
|
||||
<location filename="../GUI.cpp" line="967"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list and in hard drive?</source>
|
||||
<translation>Вы действительно хотите удалить выбранный(-е) элемент(ы) из списка скачек и с жесткого диска?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>Download finished</source>
|
||||
<translation>Скачивание завершено</translation>
|
||||
</message>
|
||||
@@ -1051,210 +1051,210 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete"> скачивание завершено.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1713"/>
|
||||
<location filename="../GUI.cpp" line="1787"/>
|
||||
<source>Search Engine</source>
|
||||
<translation>Поисковый движок</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="68"/>
|
||||
<location filename="../GUI.cpp" line="63"/>
|
||||
<source>qBittorrent %1</source>
|
||||
<comment>e.g: qBittorrent v0.x</comment>
|
||||
<translation>qBittorrent %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Connection status:</source>
|
||||
<translation>Состояние связи:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Offline</source>
|
||||
<translation>Не в сети</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>No peers found...</source>
|
||||
<translation>Не найдено пиров...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<location filename="../GUI.cpp" line="200"/>
|
||||
<source>Name</source>
|
||||
<comment>i.e: file name</comment>
|
||||
<translation>Имя</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<location filename="../GUI.cpp" line="201"/>
|
||||
<source>Size</source>
|
||||
<comment>i.e: file size</comment>
|
||||
<translation>Размер</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<location filename="../GUI.cpp" line="101"/>
|
||||
<source>Progress</source>
|
||||
<comment>i.e: % downloaded</comment>
|
||||
<translation>Состояние</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="107"/>
|
||||
<location filename="../GUI.cpp" line="102"/>
|
||||
<source>DL Speed</source>
|
||||
<comment>i.e: Download speed</comment>
|
||||
<translation>Скорость скач</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="108"/>
|
||||
<location filename="../GUI.cpp" line="103"/>
|
||||
<source>UP Speed</source>
|
||||
<comment>i.e: Upload speed</comment>
|
||||
<translation>Скорость загр</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="109"/>
|
||||
<location filename="../GUI.cpp" line="104"/>
|
||||
<source>Seeds/Leechs</source>
|
||||
<comment>i.e: full/partial sources</comment>
|
||||
<translation>Раздающих/Качающих</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="111"/>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<source>ETA</source>
|
||||
<comment>i.e: Estimated Time of Arrival / Time left</comment>
|
||||
<translation>Оцен. время</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="205"/>
|
||||
<location filename="../GUI.cpp" line="202"/>
|
||||
<source>Seeders</source>
|
||||
<comment>i.e: Number of full sources</comment>
|
||||
<translation>Раздающие</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="206"/>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<source>Leechers</source>
|
||||
<comment>i.e: Number of partial sources</comment>
|
||||
<translation>Качающие</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="257"/>
|
||||
<location filename="../GUI.cpp" line="254"/>
|
||||
<source>qBittorrent %1 started.</source>
|
||||
<comment>e.g: qBittorrent v0.x started.</comment>
|
||||
<translation>qBittorrent %1 запущен.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>DL speed: %1 KiB/s</source>
|
||||
<comment>e.g: Download speed: 10 KiB/s</comment>
|
||||
<translation>Скорость скач.: %1 KiB/с</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>UP speed: %1 KiB/s</source>
|
||||
<comment>e.g: Upload speed: 10 KiB/s</comment>
|
||||
<translation>Скорость загр.: %1 KiB/с</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="498"/>
|
||||
<location filename="../GUI.cpp" line="512"/>
|
||||
<source>Finished</source>
|
||||
<comment>i.e: Torrent has finished downloading</comment>
|
||||
<translation>Завершено</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="507"/>
|
||||
<location filename="../GUI.cpp" line="521"/>
|
||||
<source>Checking...</source>
|
||||
<comment>i.e: Checking already downloaded parts...</comment>
|
||||
<translation>Проверка...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="537"/>
|
||||
<location filename="../GUI.cpp" line="551"/>
|
||||
<source>Stalled</source>
|
||||
<comment>i.e: State of a torrent whose download speed is 0kb/s</comment>
|
||||
<translation>Простаивает</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="825"/>
|
||||
<location filename="../GUI.cpp" line="842"/>
|
||||
<source>Are you sure you want to quit?</source>
|
||||
<translation>Вы действительно хотите выйти?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1017"/>
|
||||
<location filename="../GUI.cpp" line="1034"/>
|
||||
<source>'%1' was removed.</source>
|
||||
<comment>'xxx.avi' was removed.</comment>
|
||||
<translation>'%1' был удален.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1049"/>
|
||||
<location filename="../GUI.cpp" line="1095"/>
|
||||
<source>'%1' added to download list.</source>
|
||||
<comment>'/home/y/xxx.torrent' was added to download list.</comment>
|
||||
<translation>'%1' добавлен в список закачек.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1051"/>
|
||||
<location filename="../GUI.cpp" line="1097"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation>'%1' запущен. (быстрый запуск)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1059"/>
|
||||
<location filename="../GUI.cpp" line="1105"/>
|
||||
<source>'%1' is already in download list.</source>
|
||||
<comment>e.g: 'xxx.avi' is already in download list.</comment>
|
||||
<translation>'%1' уже присутствует в списке закачек.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1063"/>
|
||||
<location filename="../GUI.cpp" line="1109"/>
|
||||
<source>Unable to decode torrent file: '%1'</source>
|
||||
<comment>e.g: Unable to decode torrent file: '/home/y/xxx.torrent'</comment>
|
||||
<translation>Не удалось раскодировать torrent файл: '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1126"/>
|
||||
<location filename="../GUI.cpp" line="1172"/>
|
||||
<source>None</source>
|
||||
<comment>i.e: No error message</comment>
|
||||
<translation>Нет</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1144"/>
|
||||
<location filename="../GUI.cpp" line="1198"/>
|
||||
<source>Listening on port: %1</source>
|
||||
<comment>e.g: Listening on port: 1666</comment>
|
||||
<translation>Прослушивание порта: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1231"/>
|
||||
<location filename="../GUI.cpp" line="1305"/>
|
||||
<source>All downloads were paused.</source>
|
||||
<translation>Все закачки были приостановлены.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1251"/>
|
||||
<location filename="../GUI.cpp" line="1325"/>
|
||||
<source>'%1' paused.</source>
|
||||
<comment>xxx.avi paused.</comment>
|
||||
<translation>'%1' приостановлен.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1271"/>
|
||||
<location filename="../GUI.cpp" line="1345"/>
|
||||
<source>Connecting...</source>
|
||||
<comment>i.e: Connecting to the tracker...</comment>
|
||||
<translation>Подключение...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1275"/>
|
||||
<location filename="../GUI.cpp" line="1349"/>
|
||||
<source>All downloads were resumed.</source>
|
||||
<translation>Все закачки были запущены.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1294"/>
|
||||
<location filename="../GUI.cpp" line="1368"/>
|
||||
<source>'%1' resumed.</source>
|
||||
<comment>e.g: xxx.avi resumed.</comment>
|
||||
<translation>'%1' запущена.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>%1 has finished downloading.</source>
|
||||
<comment>e.g: xxx.avi has finished downloading.</comment>
|
||||
<translation>скачивание %1 завершено.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>i.e: Input/Output Error</comment>
|
||||
<translation>Ошибка ввода/вывода</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>An error occured when trying to read or write %1. The disk is probably full, download has been paused</source>
|
||||
<comment>e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused</comment>
|
||||
<translation>При попытке чтения/записи %1 произошла ошибка. Возможно, на диске не хватает места, закачка приостановлена</translation>
|
||||
@@ -1266,55 +1266,55 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete">Произошла ошибка (нет места?), '%1' остановлен.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Connection Status:</source>
|
||||
<translation>Состояние связи:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<location filename="../GUI.cpp" line="1475"/>
|
||||
<source>Online</source>
|
||||
<translation>В сети</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Firewalled?</source>
|
||||
<comment>i.e: Behind a firewall/router?</comment>
|
||||
<translation>Файерволл?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>No incoming connections...</source>
|
||||
<translation>Нет входящих соединений...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>No search engine selected</source>
|
||||
<translation>Не выбран движок для поиска</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>Search plugin update</source>
|
||||
<translation>Проверить наличие обновлений для плагинов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1724"/>
|
||||
<location filename="../GUI.cpp" line="1798"/>
|
||||
<source>Search has finished</source>
|
||||
<translation>Поиск завершен</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1728"/>
|
||||
<location filename="../GUI.cpp" line="1802"/>
|
||||
<source>Results</source>
|
||||
<comment>i.e: Search results</comment>
|
||||
<translation>Результаты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1829"/>
|
||||
<location filename="../GUI.cpp" line="1903"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation>Скачивание '%1', подождите...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1344"/>
|
||||
<location filename="../GUI.cpp" line="1418"/>
|
||||
<source>An error occured (full disk?), '%1' paused.</source>
|
||||
<comment>e.g: An error occured (full disk?), 'xxx.avi' paused.</comment>
|
||||
<translation>Произошла ошибка (нет места?), '%1' остановлен.</translation>
|
||||
@@ -1398,47 +1398,47 @@ Please close the other one first.</source>
|
||||
<translation>&Помощь</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="820"/>
|
||||
<location filename="../MainWindow.ui" line="823"/>
|
||||
<source>Open</source>
|
||||
<translation>Открыть</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="825"/>
|
||||
<location filename="../MainWindow.ui" line="828"/>
|
||||
<source>Exit</source>
|
||||
<translation>Выход</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="830"/>
|
||||
<location filename="../MainWindow.ui" line="833"/>
|
||||
<source>Preferences</source>
|
||||
<translation>Предпочтения</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="835"/>
|
||||
<location filename="../MainWindow.ui" line="838"/>
|
||||
<source>About</source>
|
||||
<translation>О программе</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="840"/>
|
||||
<location filename="../MainWindow.ui" line="843"/>
|
||||
<source>Start</source>
|
||||
<translation>Начать</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="845"/>
|
||||
<location filename="../MainWindow.ui" line="848"/>
|
||||
<source>Pause</source>
|
||||
<translation>Приостановить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="850"/>
|
||||
<location filename="../MainWindow.ui" line="853"/>
|
||||
<source>Delete</source>
|
||||
<translation>Удалить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="855"/>
|
||||
<location filename="../MainWindow.ui" line="858"/>
|
||||
<source>Pause All</source>
|
||||
<translation>Приостановить Все</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="860"/>
|
||||
<location filename="../MainWindow.ui" line="863"/>
|
||||
<source>Start All</source>
|
||||
<translation>Начать Все</translation>
|
||||
</message>
|
||||
@@ -1453,7 +1453,7 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete">Удалить Все</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="875"/>
|
||||
<location filename="../MainWindow.ui" line="878"/>
|
||||
<source>Torrent Properties</source>
|
||||
<translation>Свойства потока</translation>
|
||||
</message>
|
||||
@@ -1528,7 +1528,7 @@ Please close the other one first.</source>
|
||||
<translation>Очистить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="880"/>
|
||||
<location filename="../MainWindow.ui" line="883"/>
|
||||
<source>Download from URL</source>
|
||||
<translation>Закачать из URL</translation>
|
||||
</message>
|
||||
@@ -1538,7 +1538,7 @@ Please close the other one first.</source>
|
||||
<translation>КиБ/с</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="885"/>
|
||||
<location filename="../MainWindow.ui" line="888"/>
|
||||
<source>Create torrent</source>
|
||||
<translation>Создать поток</translation>
|
||||
</message>
|
||||
@@ -1563,27 +1563,27 @@ Please close the other one first.</source>
|
||||
<translation>Передачи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="890"/>
|
||||
<location filename="../MainWindow.ui" line="893"/>
|
||||
<source>Preview file</source>
|
||||
<translation>Фаил предпросмотра</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="895"/>
|
||||
<location filename="../MainWindow.ui" line="898"/>
|
||||
<source>Clear log</source>
|
||||
<translation>Очистить лог</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="870"/>
|
||||
<location filename="../MainWindow.ui" line="873"/>
|
||||
<source>Delete Permanently</source>
|
||||
<translation>Удалить навсегда</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="865"/>
|
||||
<location filename="../MainWindow.ui" line="868"/>
|
||||
<source>Visit website</source>
|
||||
<translation>Посетить веб-сайт</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="900"/>
|
||||
<location filename="../MainWindow.ui" line="903"/>
|
||||
<source>Report a bug</source>
|
||||
<translation>Сообщить об ошибке</translation>
|
||||
</message>
|
||||
@@ -1682,7 +1682,7 @@ Please close the other one first.</source>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../about_imp.h" line="66"/>
|
||||
<location filename="../about_imp.h" line="68"/>
|
||||
<source>Please contact me if you would like to translate qBittorrent into your own language.</source>
|
||||
<translation>Пожалуйста, свяжитесь со мной, если хотите перевести qBittorrent на свой язык.</translation>
|
||||
</message>
|
||||
@@ -1859,42 +1859,42 @@ Please close the other one first.</source>
|
||||
<context>
|
||||
<name>createtorrent</name>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Select destination torrent file</source>
|
||||
<translation>Выберите torrent файл назначения</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Файлы Torrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="58"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="61"/>
|
||||
<source>Select input directory or file</source>
|
||||
<translation>Выберите входной файл или папку</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>No destination path set</source>
|
||||
<translation>Не установлен путь назначения</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>Please type a destination path first</source>
|
||||
<translation>Пожалуйста, сначала введите путь назначения</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>No input path set</source>
|
||||
<translation>Не установлен входной путь</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>Please type an input path first</source>
|
||||
<translation>Пожалуйста, сначала введите путь назначения</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Input path does not exist</source>
|
||||
<translation>Несуществующий входной путь</translation>
|
||||
</message>
|
||||
@@ -1904,17 +1904,17 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete">Пожалуйста, сначала введите правильный входной путь</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent creation</source>
|
||||
<translation>Создание Torrent'а</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent was created successfully:</source>
|
||||
<translation>Torrent успешно создан:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Please type a valid input path first</source>
|
||||
<translation>Пожалуйста, введите сначала правильный путь входа</translation>
|
||||
</message>
|
||||
@@ -1950,31 +1950,31 @@ Please close the other one first.</source>
|
||||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation>Б</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation>КиБ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation>МиБ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation>ГиБ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="82"/>
|
||||
<location filename="../misc.h" line="81"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation>ТиБ</translation>
|
||||
@@ -1998,7 +1998,7 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete"> д</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="222"/>
|
||||
<location filename="../misc.h" line="221"/>
|
||||
<source>Unknown</source>
|
||||
<translation>Неизвестно</translation>
|
||||
</message>
|
||||
@@ -2015,31 +2015,31 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete">д</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="71"/>
|
||||
<location filename="../misc.h" line="70"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation>Неизвестно</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="206"/>
|
||||
<location filename="../misc.h" line="205"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation>< 1м</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="210"/>
|
||||
<location filename="../misc.h" line="209"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation>%1м</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="215"/>
|
||||
<location filename="../misc.h" line="214"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation>%1ч%2м</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="220"/>
|
||||
<location filename="../misc.h" line="219"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation>%1д%2ч%3м</translation>
|
||||
@@ -2098,12 +2098,12 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete">поврежден.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="846"/>
|
||||
<location filename="../options_imp.cpp" line="872"/>
|
||||
<source>Range Start IP</source>
|
||||
<translation>Начальный IP диапазона</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="847"/>
|
||||
<location filename="../options_imp.cpp" line="873"/>
|
||||
<source>Start IP:</source>
|
||||
<translation>Начальный IP:</translation>
|
||||
</message>
|
||||
@@ -2118,22 +2118,22 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete">Этот IP некорректен.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="863"/>
|
||||
<location filename="../options_imp.cpp" line="889"/>
|
||||
<source>Range End IP</source>
|
||||
<translation>Конечный IP диапазона</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="864"/>
|
||||
<location filename="../options_imp.cpp" line="890"/>
|
||||
<source>End IP:</source>
|
||||
<translation>Конечный IP:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="880"/>
|
||||
<location filename="../options_imp.cpp" line="906"/>
|
||||
<source>IP Range Comment</source>
|
||||
<translation>Комментарий к диапазону IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="881"/>
|
||||
<location filename="../options_imp.cpp" line="907"/>
|
||||
<source>Comment:</source>
|
||||
<translation>Комментарий:</translation>
|
||||
</message>
|
||||
@@ -2144,48 +2144,48 @@ Please close the other one first.</source>
|
||||
<translation>кому</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="739"/>
|
||||
<location filename="../options_imp.cpp" line="761"/>
|
||||
<source>Choose your favourite preview program</source>
|
||||
<translation>Выберите вашу любимую программу для предпросмотра</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>Invalid IP</source>
|
||||
<translation>Неверный IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>This IP is invalid.</source>
|
||||
<translation>Этот IP неправилен.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="545"/>
|
||||
<location filename="../options_imp.cpp" line="562"/>
|
||||
<source>Options were saved successfully.</source>
|
||||
<translation>Настройки были успешно сохранены.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="724"/>
|
||||
<location filename="../options_imp.cpp" line="746"/>
|
||||
<source>Choose scan directory</source>
|
||||
<translation>Выберите директорию для сканирования</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="731"/>
|
||||
<location filename="../options_imp.cpp" line="753"/>
|
||||
<source>Choose an ipfilter.dat file</source>
|
||||
<translation>Выберите файл ipfilter.dat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="747"/>
|
||||
<location filename="../options_imp.cpp" line="769"/>
|
||||
<source>Choose a save directory</source>
|
||||
<translation>Выберите путь сохранения</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>Input/Output Error</comment>
|
||||
<translation>Ошибка ввода/вывода</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>Couldn't open %1 in read mode.</source>
|
||||
<translation>Невозможно открыть %1 в режиме чтения.</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -451,97 +451,97 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="921"/>
|
||||
<location filename="../GUI.cpp" line="938"/>
|
||||
<source>Open Torrent Files</source>
|
||||
<translation>Öppna Torrent-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1064"/>
|
||||
<location filename="../GUI.cpp" line="1110"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation>Denna fil är antingen skadad eller så är den inte en torrent-fil.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&Yes</source>
|
||||
<translation>&Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&No</source>
|
||||
<translation>&Nej</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="991"/>
|
||||
<location filename="../GUI.cpp" line="1008"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list?</source>
|
||||
<translation>Är du säker på att du vill ta bort de markerade post(erna) i hämtningslistan?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1293"/>
|
||||
<location filename="../GUI.cpp" line="1367"/>
|
||||
<source>Connecting...</source>
|
||||
<translation>Ansluter...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="532"/>
|
||||
<location filename="../GUI.cpp" line="546"/>
|
||||
<source>Downloading...</source>
|
||||
<translation>Hämtar...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="922"/>
|
||||
<location filename="../GUI.cpp" line="939"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Torrent-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="990"/>
|
||||
<location filename="../GUI.cpp" line="1007"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation>Är du säker? -- qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1352"/>
|
||||
<location filename="../GUI.cpp" line="1426"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation>Kunde inte lyssna på någon av de angivna portarna.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Empty search pattern</source>
|
||||
<translation>Tomt sökmönster</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Please type a search pattern first</source>
|
||||
<translation>Ange ett sökmönster först</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>You must select at least one search engine.</source>
|
||||
<translation>Du måste välja åtminstone en sökmotor.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1503"/>
|
||||
<location filename="../GUI.cpp" line="1577"/>
|
||||
<source>Searching...</source>
|
||||
<translation>Söker...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1716"/>
|
||||
<location filename="../GUI.cpp" line="1790"/>
|
||||
<source>An error occured during search...</source>
|
||||
<translation>Ett fel inträffade under sökningen...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1719"/>
|
||||
<location filename="../GUI.cpp" line="1793"/>
|
||||
<source>Search aborted</source>
|
||||
<translation>Sökningen avbröts</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1722"/>
|
||||
<location filename="../GUI.cpp" line="1796"/>
|
||||
<source>Search returned no results</source>
|
||||
<translation>Sökningen returnerade inga träffar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1698"/>
|
||||
<location filename="../GUI.cpp" line="1772"/>
|
||||
<source>Search plugin update -- qBittorrent</source>
|
||||
<translation>Uppdatering av sökinstick -- qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1682"/>
|
||||
<location filename="../GUI.cpp" line="1756"/>
|
||||
<source>Search plugin can be updated, do you want to update it?
|
||||
|
||||
Changelog:
|
||||
@@ -551,277 +551,277 @@ Changelog:
|
||||
Ändringslogg:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1696"/>
|
||||
<location filename="../GUI.cpp" line="1770"/>
|
||||
<source>Sorry, update server is temporarily unavailable.</source>
|
||||
<translation>Tyvärr, uppdateringsservern är inte tillgänglig för tillfället.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1699"/>
|
||||
<location filename="../GUI.cpp" line="1773"/>
|
||||
<source>Your search plugin is already up to date.</source>
|
||||
<translation>Din sökinsticksmodul är redan uppdaterad.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1539"/>
|
||||
<location filename="../GUI.cpp" line="1613"/>
|
||||
<source>Results</source>
|
||||
<translation>Resultat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="110"/>
|
||||
<location filename="../GUI.cpp" line="105"/>
|
||||
<source>Status</source>
|
||||
<translation>Status</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="207"/>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<source>Search engine</source>
|
||||
<translation>Sökmotor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1342"/>
|
||||
<location filename="../GUI.cpp" line="1416"/>
|
||||
<source>Paused</source>
|
||||
<translation>Pausad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>Preview process already running</source>
|
||||
<translation>Förhandsvisningsprocess kör redan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>There is already another preview process running.
|
||||
Please close the other one first.</source>
|
||||
<translation>Det finns redan en annan förhandsvisningsprocess.
|
||||
Stäng den först.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1054"/>
|
||||
<location filename="../GUI.cpp" line="1100"/>
|
||||
<source>Transfers</source>
|
||||
<translation>Överföringar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="826"/>
|
||||
<location filename="../GUI.cpp" line="843"/>
|
||||
<source>Are you sure you want to quit qBittorrent?</source>
|
||||
<translation>Är du säker på att du vill avsluta qBittorrent?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="950"/>
|
||||
<location filename="../GUI.cpp" line="967"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list and in hard drive?</source>
|
||||
<translation>Är du säker på att du vill ta bort de markerade objekten i hämtningslistan och på hårddisken?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>Download finished</source>
|
||||
<translation>Hämtningen är färdig</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1713"/>
|
||||
<location filename="../GUI.cpp" line="1787"/>
|
||||
<source>Search Engine</source>
|
||||
<translation>Sökmotor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="68"/>
|
||||
<location filename="../GUI.cpp" line="63"/>
|
||||
<source>qBittorrent %1</source>
|
||||
<comment>e.g: qBittorrent v0.x</comment>
|
||||
<translation>qBittorrent %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Connection status:</source>
|
||||
<translation>Anslutningsstatus:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Offline</source>
|
||||
<translation>Frånkopplad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>No peers found...</source>
|
||||
<translation>Inga parter hittades...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<location filename="../GUI.cpp" line="200"/>
|
||||
<source>Name</source>
|
||||
<comment>i.e: file name</comment>
|
||||
<translation>Namn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<location filename="../GUI.cpp" line="201"/>
|
||||
<source>Size</source>
|
||||
<comment>i.e: file size</comment>
|
||||
<translation>Storlek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<location filename="../GUI.cpp" line="101"/>
|
||||
<source>Progress</source>
|
||||
<comment>i.e: % downloaded</comment>
|
||||
<translation>Förlopp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="107"/>
|
||||
<location filename="../GUI.cpp" line="102"/>
|
||||
<source>DL Speed</source>
|
||||
<comment>i.e: Download speed</comment>
|
||||
<translation>Hämtningshastighet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="108"/>
|
||||
<location filename="../GUI.cpp" line="103"/>
|
||||
<source>UP Speed</source>
|
||||
<comment>i.e: Upload speed</comment>
|
||||
<translation>Sändningshastighet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="109"/>
|
||||
<location filename="../GUI.cpp" line="104"/>
|
||||
<source>Seeds/Leechs</source>
|
||||
<comment>i.e: full/partial sources</comment>
|
||||
<translation>Dist/Repr</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="111"/>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<source>ETA</source>
|
||||
<comment>i.e: Estimated Time of Arrival / Time left</comment>
|
||||
<translation>Färdig om</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="205"/>
|
||||
<location filename="../GUI.cpp" line="202"/>
|
||||
<source>Seeders</source>
|
||||
<comment>i.e: Number of full sources</comment>
|
||||
<translation>Distributörer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="206"/>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<source>Leechers</source>
|
||||
<comment>i.e: Number of partial sources</comment>
|
||||
<translation>Reciprokörer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="257"/>
|
||||
<location filename="../GUI.cpp" line="254"/>
|
||||
<source>qBittorrent %1 started.</source>
|
||||
<comment>e.g: qBittorrent v0.x started.</comment>
|
||||
<translation>qBittorrent %1 startad.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>DL speed: %1 KiB/s</source>
|
||||
<comment>e.g: Download speed: 10 KiB/s</comment>
|
||||
<translation>Hämtning: %1 KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>UP speed: %1 KiB/s</source>
|
||||
<comment>e.g: Upload speed: 10 KiB/s</comment>
|
||||
<translation>Sändning: %1 KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="498"/>
|
||||
<location filename="../GUI.cpp" line="512"/>
|
||||
<source>Finished</source>
|
||||
<comment>i.e: Torrent has finished downloading</comment>
|
||||
<translation>Färdig</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="507"/>
|
||||
<location filename="../GUI.cpp" line="521"/>
|
||||
<source>Checking...</source>
|
||||
<comment>i.e: Checking already downloaded parts...</comment>
|
||||
<translation>Kontrollerar...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="537"/>
|
||||
<location filename="../GUI.cpp" line="551"/>
|
||||
<source>Stalled</source>
|
||||
<comment>i.e: State of a torrent whose download speed is 0kb/s</comment>
|
||||
<translation>Avstannad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="825"/>
|
||||
<location filename="../GUI.cpp" line="842"/>
|
||||
<source>Are you sure you want to quit?</source>
|
||||
<translation>Är du säker på att du vill avsluta?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1017"/>
|
||||
<location filename="../GUI.cpp" line="1034"/>
|
||||
<source>'%1' was removed.</source>
|
||||
<comment>'xxx.avi' was removed.</comment>
|
||||
<translation>\"%1\" togs bort.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1049"/>
|
||||
<location filename="../GUI.cpp" line="1095"/>
|
||||
<source>'%1' added to download list.</source>
|
||||
<comment>'/home/y/xxx.torrent' was added to download list.</comment>
|
||||
<translation>\"%1\" lades till i hämtningslistan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1051"/>
|
||||
<location filename="../GUI.cpp" line="1097"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation>\"%1\" återupptogs. (snabbt läge)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1059"/>
|
||||
<location filename="../GUI.cpp" line="1105"/>
|
||||
<source>'%1' is already in download list.</source>
|
||||
<comment>e.g: 'xxx.avi' is already in download list.</comment>
|
||||
<translation>\"%1\" finns redan i hämtningslistan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1063"/>
|
||||
<location filename="../GUI.cpp" line="1109"/>
|
||||
<source>Unable to decode torrent file: '%1'</source>
|
||||
<comment>e.g: Unable to decode torrent file: '/home/y/xxx.torrent'</comment>
|
||||
<translation>Kunde inte avkoda torrent-fil: \"%1\"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1126"/>
|
||||
<location filename="../GUI.cpp" line="1172"/>
|
||||
<source>None</source>
|
||||
<comment>i.e: No error message</comment>
|
||||
<translation>Ingen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1144"/>
|
||||
<location filename="../GUI.cpp" line="1198"/>
|
||||
<source>Listening on port: %1</source>
|
||||
<comment>e.g: Listening on port: 1666</comment>
|
||||
<translation>Lyssnar på port: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1231"/>
|
||||
<location filename="../GUI.cpp" line="1305"/>
|
||||
<source>All downloads were paused.</source>
|
||||
<translation>Alla hämtningar har pausats.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1251"/>
|
||||
<location filename="../GUI.cpp" line="1325"/>
|
||||
<source>'%1' paused.</source>
|
||||
<comment>xxx.avi paused.</comment>
|
||||
<translation>\"%1\" pausad.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1271"/>
|
||||
<location filename="../GUI.cpp" line="1345"/>
|
||||
<source>Connecting...</source>
|
||||
<comment>i.e: Connecting to the tracker...</comment>
|
||||
<translation>Ansluter...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1275"/>
|
||||
<location filename="../GUI.cpp" line="1349"/>
|
||||
<source>All downloads were resumed.</source>
|
||||
<translation>Alla hämtningar har återupptagits.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1294"/>
|
||||
<location filename="../GUI.cpp" line="1368"/>
|
||||
<source>'%1' resumed.</source>
|
||||
<comment>e.g: xxx.avi resumed.</comment>
|
||||
<translation>\"%1\" återupptogs.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>%1 has finished downloading.</source>
|
||||
<comment>e.g: xxx.avi has finished downloading.</comment>
|
||||
<translation>%1 har hämtats färdigt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>i.e: Input/Output Error</comment>
|
||||
<translation>In/Ut-fel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>An error occured when trying to read or write %1. The disk is probably full, download has been paused</source>
|
||||
<comment>e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused</comment>
|
||||
<translation>Ett fel inträffade vid försök att läsa eller skriva %1. Disken är antagligen full, hämtningen har pausats</translation>
|
||||
@@ -833,55 +833,55 @@ Stäng den först.</translation>
|
||||
<translation type="obsolete">Ett fel inträffade (full disk?), \"%1\" pausad.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Connection Status:</source>
|
||||
<translation>Anslutningsstatus:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<location filename="../GUI.cpp" line="1475"/>
|
||||
<source>Online</source>
|
||||
<translation>Ansluten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Firewalled?</source>
|
||||
<comment>i.e: Behind a firewall/router?</comment>
|
||||
<translation>Brandvägg?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>No incoming connections...</source>
|
||||
<translation>Inga inkommande anslutningar...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>No search engine selected</source>
|
||||
<translation>Ingen sökmotor vald</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>Search plugin update</source>
|
||||
<translation>Uppdatering av sökinstick</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1724"/>
|
||||
<location filename="../GUI.cpp" line="1798"/>
|
||||
<source>Search has finished</source>
|
||||
<translation>Sökningen är färdig</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1728"/>
|
||||
<location filename="../GUI.cpp" line="1802"/>
|
||||
<source>Results</source>
|
||||
<comment>i.e: Search results</comment>
|
||||
<translation>Resultat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1829"/>
|
||||
<location filename="../GUI.cpp" line="1903"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation>Hämtar \"%1\", vänta...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1344"/>
|
||||
<location filename="../GUI.cpp" line="1418"/>
|
||||
<source>An error occured (full disk?), '%1' paused.</source>
|
||||
<comment>e.g: An error occured (full disk?), 'xxx.avi' paused.</comment>
|
||||
<translation>Ett fel inträffade (full disk?), \"%1\" pausad.</translation>
|
||||
@@ -925,52 +925,52 @@ Stäng den först.</translation>
|
||||
<translation>&Hjälp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="820"/>
|
||||
<location filename="../MainWindow.ui" line="823"/>
|
||||
<source>Open</source>
|
||||
<translation>Öppna</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="825"/>
|
||||
<location filename="../MainWindow.ui" line="828"/>
|
||||
<source>Exit</source>
|
||||
<translation>Avsluta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="830"/>
|
||||
<location filename="../MainWindow.ui" line="833"/>
|
||||
<source>Preferences</source>
|
||||
<translation>Inställningar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="835"/>
|
||||
<location filename="../MainWindow.ui" line="838"/>
|
||||
<source>About</source>
|
||||
<translation>Om</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="840"/>
|
||||
<location filename="../MainWindow.ui" line="843"/>
|
||||
<source>Start</source>
|
||||
<translation>Start</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="845"/>
|
||||
<location filename="../MainWindow.ui" line="848"/>
|
||||
<source>Pause</source>
|
||||
<translation>Paus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="850"/>
|
||||
<location filename="../MainWindow.ui" line="853"/>
|
||||
<source>Delete</source>
|
||||
<translation>Ta bort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="855"/>
|
||||
<location filename="../MainWindow.ui" line="858"/>
|
||||
<source>Pause All</source>
|
||||
<translation>Pausa alla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="860"/>
|
||||
<location filename="../MainWindow.ui" line="863"/>
|
||||
<source>Start All</source>
|
||||
<translation>Starta alla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="875"/>
|
||||
<location filename="../MainWindow.ui" line="878"/>
|
||||
<source>Torrent Properties</source>
|
||||
<translation>Egenskaper för torrent</translation>
|
||||
</message>
|
||||
@@ -1010,7 +1010,7 @@ Stäng den först.</translation>
|
||||
<translation>Stopp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="880"/>
|
||||
<location filename="../MainWindow.ui" line="883"/>
|
||||
<source>Download from URL</source>
|
||||
<translation>Hämta från url</translation>
|
||||
</message>
|
||||
@@ -1030,7 +1030,7 @@ Stäng den först.</translation>
|
||||
<translation>KiB/s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="885"/>
|
||||
<location filename="../MainWindow.ui" line="888"/>
|
||||
<source>Create torrent</source>
|
||||
<translation>Skapa torrent</translation>
|
||||
</message>
|
||||
@@ -1050,27 +1050,27 @@ Stäng den först.</translation>
|
||||
<translation>Överföringar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="890"/>
|
||||
<location filename="../MainWindow.ui" line="893"/>
|
||||
<source>Preview file</source>
|
||||
<translation>Förhandsvisa fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="895"/>
|
||||
<location filename="../MainWindow.ui" line="898"/>
|
||||
<source>Clear log</source>
|
||||
<translation>Töm logg</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="870"/>
|
||||
<location filename="../MainWindow.ui" line="873"/>
|
||||
<source>Delete Permanently</source>
|
||||
<translation>Ta bort permanent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="865"/>
|
||||
<location filename="../MainWindow.ui" line="868"/>
|
||||
<source>Visit website</source>
|
||||
<translation>Besök webbsidan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="900"/>
|
||||
<location filename="../MainWindow.ui" line="903"/>
|
||||
<source>Report a bug</source>
|
||||
<translation>Rapportera ett fel</translation>
|
||||
</message>
|
||||
@@ -1136,7 +1136,7 @@ Stäng den först.</translation>
|
||||
<translation>qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../about_imp.h" line="66"/>
|
||||
<location filename="../about_imp.h" line="68"/>
|
||||
<source>Please contact me if you would like to translate qBittorrent into your own language.</source>
|
||||
<translation>Kontakta mig om du vill översätta qBittorrent till ditt språk.</translation>
|
||||
</message>
|
||||
@@ -1303,57 +1303,57 @@ Stäng den först.</translation>
|
||||
<context>
|
||||
<name>createtorrent</name>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Select destination torrent file</source>
|
||||
<translation>Välj mål för torrent-fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Torrent-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="58"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="61"/>
|
||||
<source>Select input directory or file</source>
|
||||
<translation>Välj katalog eller fil för indata</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>No destination path set</source>
|
||||
<translation>Ingen målsökväg inställd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>Please type a destination path first</source>
|
||||
<translation>Ange en målsökväg först</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>No input path set</source>
|
||||
<translation>Ingen sökväg inställd för indata</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>Please type an input path first</source>
|
||||
<translation>Ange en sökväg för indata först</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Input path does not exist</source>
|
||||
<translation>Sökvägen för indata finns inte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent creation</source>
|
||||
<translation>Skapa torrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent was created successfully:</source>
|
||||
<translation>Torrentfilen skapades:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Please type a valid input path first</source>
|
||||
<translation>Ange en giltig inmatningssökväg först</translation>
|
||||
</message>
|
||||
@@ -1389,66 +1389,66 @@ Stäng den först.</translation>
|
||||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation>B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation>KiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation>MiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation>GiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="82"/>
|
||||
<location filename="../misc.h" line="81"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation>TiB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="222"/>
|
||||
<location filename="../misc.h" line="221"/>
|
||||
<source>Unknown</source>
|
||||
<translation>Okänd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="71"/>
|
||||
<location filename="../misc.h" line="70"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation>Okänd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="206"/>
|
||||
<location filename="../misc.h" line="205"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation>< 1 min</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="210"/>
|
||||
<location filename="../misc.h" line="209"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation>%1 min</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="215"/>
|
||||
<location filename="../misc.h" line="214"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation>%1h %2min</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="220"/>
|
||||
<location filename="../misc.h" line="219"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation>%1d %2h %3min</translation>
|
||||
@@ -1457,32 +1457,32 @@ Stäng den först.</translation>
|
||||
<context>
|
||||
<name>options_imp</name>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="846"/>
|
||||
<location filename="../options_imp.cpp" line="872"/>
|
||||
<source>Range Start IP</source>
|
||||
<translation>Omfång start-IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="847"/>
|
||||
<location filename="../options_imp.cpp" line="873"/>
|
||||
<source>Start IP:</source>
|
||||
<translation>Start-IP:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="863"/>
|
||||
<location filename="../options_imp.cpp" line="889"/>
|
||||
<source>Range End IP</source>
|
||||
<translation>Omfång slut-IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="864"/>
|
||||
<location filename="../options_imp.cpp" line="890"/>
|
||||
<source>End IP:</source>
|
||||
<translation>Slut-IP:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="880"/>
|
||||
<location filename="../options_imp.cpp" line="906"/>
|
||||
<source>IP Range Comment</source>
|
||||
<translation>Kommentar om IP-omfång</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="881"/>
|
||||
<location filename="../options_imp.cpp" line="907"/>
|
||||
<source>Comment:</source>
|
||||
<translation>Kommentar:</translation>
|
||||
</message>
|
||||
@@ -1493,48 +1493,48 @@ Stäng den först.</translation>
|
||||
<translation>till</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="739"/>
|
||||
<location filename="../options_imp.cpp" line="761"/>
|
||||
<source>Choose your favourite preview program</source>
|
||||
<translation>Välj ditt favoritprogram för förhandsvisning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>Invalid IP</source>
|
||||
<translation>Ogiltigt IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>This IP is invalid.</source>
|
||||
<translation>Detta IP är ogiltigt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="545"/>
|
||||
<location filename="../options_imp.cpp" line="562"/>
|
||||
<source>Options were saved successfully.</source>
|
||||
<translation>Inställningarna har sparats.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="724"/>
|
||||
<location filename="../options_imp.cpp" line="746"/>
|
||||
<source>Choose scan directory</source>
|
||||
<translation>Välj en avsökningskatalog</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="731"/>
|
||||
<location filename="../options_imp.cpp" line="753"/>
|
||||
<source>Choose an ipfilter.dat file</source>
|
||||
<translation>Välj en ipfilter.dat-fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="747"/>
|
||||
<location filename="../options_imp.cpp" line="769"/>
|
||||
<source>Choose a save directory</source>
|
||||
<translation>Välj en katalog att spara i</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>Input/Output Error</comment>
|
||||
<translation>In/Ut-fel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>Couldn't open %1 in read mode.</source>
|
||||
<translation>Kunde inte öppna %1 i läsläge.</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -519,7 +519,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="921"/>
|
||||
<location filename="../GUI.cpp" line="938"/>
|
||||
<source>Open Torrent Files</source>
|
||||
<translation>打開Torrent文件</translation>
|
||||
</message>
|
||||
@@ -529,7 +529,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">無效</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1064"/>
|
||||
<location filename="../GUI.cpp" line="1110"/>
|
||||
<source>This file is either corrupted or this isn't a torrent.</source>
|
||||
<translation>該文件不是torrent文件或已經損壞.</translation>
|
||||
</message>
|
||||
@@ -539,17 +539,17 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">確定刪除下在列表中的所有文件?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&Yes</source>
|
||||
<translation>&是</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1683"/>
|
||||
<location filename="../GUI.cpp" line="1757"/>
|
||||
<source>&No</source>
|
||||
<translation>&否</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="991"/>
|
||||
<location filename="../GUI.cpp" line="1008"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list?</source>
|
||||
<translation>確定刪除所選中的文件?</translation>
|
||||
</message>
|
||||
@@ -574,12 +574,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">檢查中...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1293"/>
|
||||
<location filename="../GUI.cpp" line="1367"/>
|
||||
<source>Connecting...</source>
|
||||
<translation>連接中...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="532"/>
|
||||
<location filename="../GUI.cpp" line="546"/>
|
||||
<source>Downloading...</source>
|
||||
<translation>下載中...</translation>
|
||||
</message>
|
||||
@@ -619,7 +619,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">無法建立目錄:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="922"/>
|
||||
<location filename="../GUI.cpp" line="939"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation>Torrent檔案</translation>
|
||||
</message>
|
||||
@@ -668,7 +668,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">使用端口:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="990"/>
|
||||
<location filename="../GUI.cpp" line="1007"/>
|
||||
<source>Are you sure? -- qBittorrent</source>
|
||||
<translation>確定? -- qBittorrent</translation>
|
||||
</message>
|
||||
@@ -698,7 +698,7 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete"> 下載完畢.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1352"/>
|
||||
<location filename="../GUI.cpp" line="1426"/>
|
||||
<source>Couldn't listen on any of the given ports.</source>
|
||||
<translation>所給端口無回應.</translation>
|
||||
</message>
|
||||
@@ -708,12 +708,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">無</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Empty search pattern</source>
|
||||
<translation>無關鍵字</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1445"/>
|
||||
<location filename="../GUI.cpp" line="1519"/>
|
||||
<source>Please type a search pattern first</source>
|
||||
<translation>請輸入關鍵字</translation>
|
||||
</message>
|
||||
@@ -723,12 +723,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">無選中的搜索引擎</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>You must select at least one search engine.</source>
|
||||
<translation>至少選擇一個搜索引擎.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1503"/>
|
||||
<location filename="../GUI.cpp" line="1577"/>
|
||||
<source>Searching...</source>
|
||||
<translation>搜索中...</translation>
|
||||
</message>
|
||||
@@ -798,17 +798,17 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">搜尋結束</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1716"/>
|
||||
<location filename="../GUI.cpp" line="1790"/>
|
||||
<source>An error occured during search...</source>
|
||||
<translation>搜尋發生錯誤...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1719"/>
|
||||
<location filename="../GUI.cpp" line="1793"/>
|
||||
<source>Search aborted</source>
|
||||
<translation>搜尋中斷</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1722"/>
|
||||
<location filename="../GUI.cpp" line="1796"/>
|
||||
<source>Search returned no results</source>
|
||||
<translation>搜尋無結果</translation>
|
||||
</message>
|
||||
@@ -818,12 +818,12 @@ Copyright © 2006 by Christophe Dumez<br>
|
||||
<translation type="obsolete">搜尋結束</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1698"/>
|
||||
<location filename="../GUI.cpp" line="1772"/>
|
||||
<source>Search plugin update -- qBittorrent</source>
|
||||
<translation>搜尋 plugin 更新 -- qBittorrent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1682"/>
|
||||
<location filename="../GUI.cpp" line="1756"/>
|
||||
<source>Search plugin can be updated, do you want to update it?
|
||||
|
||||
Changelog:
|
||||
@@ -831,17 +831,17 @@ Changelog:
|
||||
<translation>搜尋 plugin 可更新, 是否更新?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1696"/>
|
||||
<location filename="../GUI.cpp" line="1770"/>
|
||||
<source>Sorry, update server is temporarily unavailable.</source>
|
||||
<translation>抱歉, 更新伺服器暫時不能用</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1699"/>
|
||||
<location filename="../GUI.cpp" line="1773"/>
|
||||
<source>Your search plugin is already up to date.</source>
|
||||
<translation>您的搜尋 plugin 已是最新</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1539"/>
|
||||
<location filename="../GUI.cpp" line="1613"/>
|
||||
<source>Results</source>
|
||||
<translation>結果</translation>
|
||||
</message>
|
||||
@@ -871,7 +871,7 @@ Changelog:
|
||||
<translation type="obsolete">上傳速度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="110"/>
|
||||
<location filename="../GUI.cpp" line="105"/>
|
||||
<source>Status</source>
|
||||
<translation>狀態</translation>
|
||||
</message>
|
||||
@@ -891,33 +891,33 @@ Changelog:
|
||||
<translation type="obsolete">不完整種子</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="207"/>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<source>Search engine</source>
|
||||
<translation>搜尋引擎</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1342"/>
|
||||
<location filename="../GUI.cpp" line="1416"/>
|
||||
<source>Paused</source>
|
||||
<translation>暫停</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>Preview process already running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="439"/>
|
||||
<location filename="../GUI.cpp" line="448"/>
|
||||
<source>There is already another preview process running.
|
||||
Please close the other one first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1054"/>
|
||||
<location filename="../GUI.cpp" line="1100"/>
|
||||
<source>Transfers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>Download finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -928,279 +928,279 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete"> 下載完畢.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1713"/>
|
||||
<location filename="../GUI.cpp" line="1787"/>
|
||||
<source>Search Engine</source>
|
||||
<translation type="unfinished">搜索引擎</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="826"/>
|
||||
<location filename="../GUI.cpp" line="843"/>
|
||||
<source>Are you sure you want to quit qBittorrent?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="950"/>
|
||||
<location filename="../GUI.cpp" line="967"/>
|
||||
<source>Are you sure you want to delete the selected item(s) in download list and in hard drive?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="68"/>
|
||||
<location filename="../GUI.cpp" line="63"/>
|
||||
<source>qBittorrent %1</source>
|
||||
<comment>e.g: qBittorrent v0.x</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Connection status:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>Offline</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<location filename="../GUI.cpp" line="1484"/>
|
||||
<source>No peers found...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<location filename="../GUI.cpp" line="200"/>
|
||||
<source>Name</source>
|
||||
<comment>i.e: file name</comment>
|
||||
<translation type="unfinished">名稱</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="204"/>
|
||||
<location filename="../GUI.cpp" line="201"/>
|
||||
<source>Size</source>
|
||||
<comment>i.e: file size</comment>
|
||||
<translation type="unfinished">大小</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<location filename="../GUI.cpp" line="101"/>
|
||||
<source>Progress</source>
|
||||
<comment>i.e: % downloaded</comment>
|
||||
<translation type="unfinished">進度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="107"/>
|
||||
<location filename="../GUI.cpp" line="102"/>
|
||||
<source>DL Speed</source>
|
||||
<comment>i.e: Download speed</comment>
|
||||
<translation type="unfinished">下載速度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="108"/>
|
||||
<location filename="../GUI.cpp" line="103"/>
|
||||
<source>UP Speed</source>
|
||||
<comment>i.e: Upload speed</comment>
|
||||
<translation type="unfinished">上傳速度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="109"/>
|
||||
<location filename="../GUI.cpp" line="104"/>
|
||||
<source>Seeds/Leechs</source>
|
||||
<comment>i.e: full/partial sources</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="111"/>
|
||||
<location filename="../GUI.cpp" line="106"/>
|
||||
<source>ETA</source>
|
||||
<comment>i.e: Estimated Time of Arrival / Time left</comment>
|
||||
<translation type="unfinished">ETA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="205"/>
|
||||
<location filename="../GUI.cpp" line="202"/>
|
||||
<source>Seeders</source>
|
||||
<comment>i.e: Number of full sources</comment>
|
||||
<translation type="unfinished">種子</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="206"/>
|
||||
<location filename="../GUI.cpp" line="203"/>
|
||||
<source>Leechers</source>
|
||||
<comment>i.e: Number of partial sources</comment>
|
||||
<translation type="unfinished">不完整種子</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="257"/>
|
||||
<location filename="../GUI.cpp" line="254"/>
|
||||
<source>qBittorrent %1 started.</source>
|
||||
<comment>e.g: qBittorrent v0.x started.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>qBittorrent</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>DL speed: %1 KiB/s</source>
|
||||
<comment>e.g: Download speed: 10 KiB/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="470"/>
|
||||
<location filename="../GUI.cpp" line="479"/>
|
||||
<source>UP speed: %1 KiB/s</source>
|
||||
<comment>e.g: Upload speed: 10 KiB/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="498"/>
|
||||
<location filename="../GUI.cpp" line="512"/>
|
||||
<source>Finished</source>
|
||||
<comment>i.e: Torrent has finished downloading</comment>
|
||||
<translation type="unfinished">完成</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="507"/>
|
||||
<location filename="../GUI.cpp" line="521"/>
|
||||
<source>Checking...</source>
|
||||
<comment>i.e: Checking already downloaded parts...</comment>
|
||||
<translation type="unfinished">檢查中...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="537"/>
|
||||
<location filename="../GUI.cpp" line="551"/>
|
||||
<source>Stalled</source>
|
||||
<comment>i.e: State of a torrent whose download speed is 0kb/s</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="825"/>
|
||||
<location filename="../GUI.cpp" line="842"/>
|
||||
<source>Are you sure you want to quit?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1017"/>
|
||||
<location filename="../GUI.cpp" line="1034"/>
|
||||
<source>'%1' was removed.</source>
|
||||
<comment>'xxx.avi' was removed.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1049"/>
|
||||
<location filename="../GUI.cpp" line="1095"/>
|
||||
<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="../GUI.cpp" line="1051"/>
|
||||
<location filename="../GUI.cpp" line="1097"/>
|
||||
<source>'%1' resumed. (fast resume)</source>
|
||||
<comment>'/home/y/xxx.torrent' was resumed. (fast resume)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1059"/>
|
||||
<location filename="../GUI.cpp" line="1105"/>
|
||||
<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="../GUI.cpp" line="1063"/>
|
||||
<location filename="../GUI.cpp" line="1109"/>
|
||||
<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="../GUI.cpp" line="1126"/>
|
||||
<location filename="../GUI.cpp" line="1172"/>
|
||||
<source>None</source>
|
||||
<comment>i.e: No error message</comment>
|
||||
<translation type="unfinished">無</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1144"/>
|
||||
<location filename="../GUI.cpp" line="1198"/>
|
||||
<source>Listening on port: %1</source>
|
||||
<comment>e.g: Listening on port: 1666</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1231"/>
|
||||
<location filename="../GUI.cpp" line="1305"/>
|
||||
<source>All downloads were paused.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1251"/>
|
||||
<location filename="../GUI.cpp" line="1325"/>
|
||||
<source>'%1' paused.</source>
|
||||
<comment>xxx.avi paused.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1271"/>
|
||||
<location filename="../GUI.cpp" line="1345"/>
|
||||
<source>Connecting...</source>
|
||||
<comment>i.e: Connecting to the tracker...</comment>
|
||||
<translation type="unfinished">連接中...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1275"/>
|
||||
<location filename="../GUI.cpp" line="1349"/>
|
||||
<source>All downloads were resumed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1294"/>
|
||||
<location filename="../GUI.cpp" line="1368"/>
|
||||
<source>'%1' resumed.</source>
|
||||
<comment>e.g: xxx.avi resumed.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1327"/>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<source>%1 has finished downloading.</source>
|
||||
<comment>e.g: xxx.avi has finished downloading.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>i.e: Input/Output Error</comment>
|
||||
<translation type="unfinished">輸入/輸出錯誤</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1336"/>
|
||||
<location filename="../GUI.cpp" line="1410"/>
|
||||
<source>An error occured when trying to read or write %1. The disk is probably full, download has been paused</source>
|
||||
<comment>e.g: An error occured when trying to read or write xxx.avi. The disk is probably full, download has been paused</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Connection Status:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1401"/>
|
||||
<location filename="../GUI.cpp" line="1475"/>
|
||||
<source>Online</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>Firewalled?</source>
|
||||
<comment>i.e: Behind a firewall/router?</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1406"/>
|
||||
<location filename="../GUI.cpp" line="1480"/>
|
||||
<source>No incoming connections...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1463"/>
|
||||
<location filename="../GUI.cpp" line="1537"/>
|
||||
<source>No search engine selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1695"/>
|
||||
<location filename="../GUI.cpp" line="1769"/>
|
||||
<source>Search plugin update</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1724"/>
|
||||
<location filename="../GUI.cpp" line="1798"/>
|
||||
<source>Search has finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1728"/>
|
||||
<location filename="../GUI.cpp" line="1802"/>
|
||||
<source>Results</source>
|
||||
<comment>i.e: Search results</comment>
|
||||
<translation type="unfinished">結果</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1829"/>
|
||||
<location filename="../GUI.cpp" line="1903"/>
|
||||
<source>Downloading '%1', please wait...</source>
|
||||
<comment>e.g: Downloading 'xxx.torrent', please wait...</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../GUI.cpp" line="1344"/>
|
||||
<location filename="../GUI.cpp" line="1418"/>
|
||||
<source>An error occured (full disk?), '%1' paused.</source>
|
||||
<comment>e.g: An error occured (full disk?), 'xxx.avi' paused.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -1274,47 +1274,47 @@ Please close the other one first.</source>
|
||||
<translation>&幫助</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="820"/>
|
||||
<location filename="../MainWindow.ui" line="823"/>
|
||||
<source>Open</source>
|
||||
<translation>打開</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="825"/>
|
||||
<location filename="../MainWindow.ui" line="828"/>
|
||||
<source>Exit</source>
|
||||
<translation>退出</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="830"/>
|
||||
<location filename="../MainWindow.ui" line="833"/>
|
||||
<source>Preferences</source>
|
||||
<translation>偏好</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="835"/>
|
||||
<location filename="../MainWindow.ui" line="838"/>
|
||||
<source>About</source>
|
||||
<translation>關於</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="840"/>
|
||||
<location filename="../MainWindow.ui" line="843"/>
|
||||
<source>Start</source>
|
||||
<translation>開始</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="845"/>
|
||||
<location filename="../MainWindow.ui" line="848"/>
|
||||
<source>Pause</source>
|
||||
<translation>暫停</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="850"/>
|
||||
<location filename="../MainWindow.ui" line="853"/>
|
||||
<source>Delete</source>
|
||||
<translation>刪除</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="855"/>
|
||||
<location filename="../MainWindow.ui" line="858"/>
|
||||
<source>Pause All</source>
|
||||
<translation>暫停全部</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="860"/>
|
||||
<location filename="../MainWindow.ui" line="863"/>
|
||||
<source>Start All</source>
|
||||
<translation>開始全部</translation>
|
||||
</message>
|
||||
@@ -1334,7 +1334,7 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete">刪除全部</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="875"/>
|
||||
<location filename="../MainWindow.ui" line="878"/>
|
||||
<source>Torrent Properties</source>
|
||||
<translation>Torrent所有權</translation>
|
||||
</message>
|
||||
@@ -1399,7 +1399,7 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete">搜索引擎</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="880"/>
|
||||
<location filename="../MainWindow.ui" line="883"/>
|
||||
<source>Download from URL</source>
|
||||
<translation>通過網址下載</translation>
|
||||
</message>
|
||||
@@ -1419,7 +1419,7 @@ Please close the other one first.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="885"/>
|
||||
<location filename="../MainWindow.ui" line="888"/>
|
||||
<source>Create torrent</source>
|
||||
<translation>創造 torrent</translation>
|
||||
</message>
|
||||
@@ -1439,27 +1439,27 @@ Please close the other one first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="890"/>
|
||||
<location filename="../MainWindow.ui" line="893"/>
|
||||
<source>Preview file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="895"/>
|
||||
<location filename="../MainWindow.ui" line="898"/>
|
||||
<source>Clear log</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="870"/>
|
||||
<location filename="../MainWindow.ui" line="873"/>
|
||||
<source>Delete Permanently</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="865"/>
|
||||
<location filename="../MainWindow.ui" line="868"/>
|
||||
<source>Visit website</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="900"/>
|
||||
<location filename="../MainWindow.ui" line="903"/>
|
||||
<source>Report a bug</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1533,7 +1533,7 @@ Please close the other one first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../about_imp.h" line="66"/>
|
||||
<location filename="../about_imp.h" line="68"/>
|
||||
<source>Please contact me if you would like to translate qBittorrent into your own language.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1700,57 +1700,57 @@ Please close the other one first.</source>
|
||||
<context>
|
||||
<name>createtorrent</name>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Select destination torrent file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="49"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="52"/>
|
||||
<source>Torrent Files</source>
|
||||
<translation type="unfinished">Torrent檔案</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="58"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="61"/>
|
||||
<source>Select input directory or file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>No destination path set</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="87"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="90"/>
|
||||
<source>Please type a destination path first</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>No input path set</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="92"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="95"/>
|
||||
<source>Please type an input path first</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Input path does not exist</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent creation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="137"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="154"/>
|
||||
<source>Torrent was created successfully:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../createtorrent_imp.cpp" line="96"/>
|
||||
<location filename="../createtorrent_imp.cpp" line="99"/>
|
||||
<source>Please type a valid input path first</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1786,66 +1786,66 @@ Please close the other one first.</source>
|
||||
<context>
|
||||
<name>misc</name>
|
||||
<message>
|
||||
<location filename="../misc.h" line="71"/>
|
||||
<location filename="../misc.h" line="70"/>
|
||||
<source>Unknown</source>
|
||||
<comment>Unknown (size)</comment>
|
||||
<translation type="unfinished">無效</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>B</source>
|
||||
<comment>bytes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>KiB</source>
|
||||
<comment>kibibytes (1024 bytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>MiB</source>
|
||||
<comment>mebibytes (1024 kibibytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="73"/>
|
||||
<location filename="../misc.h" line="72"/>
|
||||
<source>GiB</source>
|
||||
<comment>gibibytes (1024 mibibytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="82"/>
|
||||
<location filename="../misc.h" line="81"/>
|
||||
<source>TiB</source>
|
||||
<comment>tebibytes (1024 gibibytes)</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="222"/>
|
||||
<location filename="../misc.h" line="221"/>
|
||||
<source>Unknown</source>
|
||||
<translation type="unfinished">無效</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="206"/>
|
||||
<location filename="../misc.h" line="205"/>
|
||||
<source>< 1m</source>
|
||||
<comment>< 1 minute</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="210"/>
|
||||
<location filename="../misc.h" line="209"/>
|
||||
<source>%1m</source>
|
||||
<comment>e.g: 10minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="215"/>
|
||||
<location filename="../misc.h" line="214"/>
|
||||
<source>%1h%2m</source>
|
||||
<comment>e.g: 3hours 5minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../misc.h" line="220"/>
|
||||
<location filename="../misc.h" line="219"/>
|
||||
<source>%1d%2h%3m</source>
|
||||
<comment>e.g: 2days 10hours 2minutes</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
@@ -1865,78 +1865,78 @@ Please close the other one first.</source>
|
||||
<translation type="obsolete">輸入/輸出錯誤</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="846"/>
|
||||
<location filename="../options_imp.cpp" line="872"/>
|
||||
<source>Range Start IP</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="847"/>
|
||||
<location filename="../options_imp.cpp" line="873"/>
|
||||
<source>Start IP:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="863"/>
|
||||
<location filename="../options_imp.cpp" line="889"/>
|
||||
<source>Range End IP</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="864"/>
|
||||
<location filename="../options_imp.cpp" line="890"/>
|
||||
<source>End IP:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="880"/>
|
||||
<location filename="../options_imp.cpp" line="906"/>
|
||||
<source>IP Range Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="881"/>
|
||||
<location filename="../options_imp.cpp" line="907"/>
|
||||
<source>Comment:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="739"/>
|
||||
<location filename="../options_imp.cpp" line="761"/>
|
||||
<source>Choose your favourite preview program</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>Invalid IP</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="875"/>
|
||||
<location filename="../options_imp.cpp" line="901"/>
|
||||
<source>This IP is invalid.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="545"/>
|
||||
<location filename="../options_imp.cpp" line="562"/>
|
||||
<source>Options were saved successfully.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="724"/>
|
||||
<location filename="../options_imp.cpp" line="746"/>
|
||||
<source>Choose scan directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="731"/>
|
||||
<location filename="../options_imp.cpp" line="753"/>
|
||||
<source>Choose an ipfilter.dat file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="747"/>
|
||||
<location filename="../options_imp.cpp" line="769"/>
|
||||
<source>Choose a save directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>I/O Error</source>
|
||||
<comment>Input/Output Error</comment>
|
||||
<translation type="unfinished">輸入/輸出錯誤</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../options_imp.cpp" line="779"/>
|
||||
<location filename="../options_imp.cpp" line="801"/>
|
||||
<source>Couldn't open %1 in read mode.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
16
src/main.cpp
16
src/main.cpp
@@ -26,6 +26,16 @@
|
||||
#include <QSplashScreen>
|
||||
#include <QTcpSocket>
|
||||
#include <QSettings>
|
||||
#include <QTcpServer>
|
||||
#include <QTcpSocket>
|
||||
|
||||
#ifdef Q_WS_WIN
|
||||
#include <QWindowsXPStyle>
|
||||
#endif
|
||||
|
||||
#ifdef Q_WS_MAC
|
||||
#include <QMacStyle>
|
||||
#endif
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
@@ -81,6 +91,12 @@ int main(int argc, char *argv[]){
|
||||
return 0;
|
||||
}
|
||||
QApplication app(argc, argv);
|
||||
#ifdef Q_WS_WIN
|
||||
app.setStyle(new QWindowsXPStyle());
|
||||
#endif
|
||||
#ifdef Q_WS_MAC
|
||||
app.setStyle(new QMacStyle());
|
||||
#endif
|
||||
QSplashScreen *splash = new QSplashScreen(QPixmap(":/Icons/splash.jpg"));
|
||||
splash->show();
|
||||
// Open options file to read locale
|
||||
|
||||
15
src/misc.h
15
src/misc.h
@@ -64,21 +64,20 @@ class misc : public QObject{
|
||||
// use Binary prefix standards from IEC 60027-2
|
||||
// see http://en.wikipedia.org/wiki/Kilobyte
|
||||
// value must be given in bytes
|
||||
template <class T> static QString friendlyUnit(const T& value){
|
||||
static QString friendlyUnit(float val){
|
||||
char tmp[MAX_CHAR_TMP];
|
||||
float val = value;
|
||||
if(val <= 0){
|
||||
if(val < 0){
|
||||
return QString(tr("Unknown", "Unknown (size)"));
|
||||
}
|
||||
QString units[] = {tr("B", "bytes"), tr("KiB", "kibibytes (1024 bytes)"), tr("MiB", "mebibytes (1024 kibibytes)"), tr("GiB", "gibibytes (1024 mibibytes)")};
|
||||
for(int i=0; i<5; ++i){
|
||||
const QString units[4] = {tr("B", "bytes"), tr("KiB", "kibibytes (1024 bytes)"), tr("MiB", "mebibytes (1024 kibibytes)"), tr("GiB", "gibibytes (1024 mibibytes)")};
|
||||
for(unsigned short i=0; i<5; ++i){
|
||||
if (val < 1024.){
|
||||
snprintf(tmp, MAX_CHAR_TMP, "%.1f", (float)val);
|
||||
snprintf(tmp, MAX_CHAR_TMP, "%.1f", val);
|
||||
return QString(tmp) + " " + units[i];
|
||||
}
|
||||
val /= 1024.;
|
||||
}
|
||||
snprintf(tmp, MAX_CHAR_TMP, "%.1f", (float)val);
|
||||
snprintf(tmp, MAX_CHAR_TMP, "%.1f", val);
|
||||
return QString(tmp) + " " + tr("TiB", "tebibytes (1024 gibibytes)");
|
||||
}
|
||||
|
||||
@@ -199,7 +198,7 @@ class misc : public QObject{
|
||||
// Take a number of seconds and return an user-friendly
|
||||
// time duration like "1d 2h 10m".
|
||||
static QString userFriendlyDuration(const long int seconds){
|
||||
if(seconds <= 0){
|
||||
if(seconds < 0){
|
||||
return QString::QString(tr("Unknown"));
|
||||
}
|
||||
if(seconds < 60){
|
||||
|
||||
@@ -78,12 +78,16 @@ options_imp::options_imp(QWidget *parent):QDialog(parent){
|
||||
locales << "fi_FI";
|
||||
combo_i18n->addItem((QIcon(QString::fromUtf8(":/Icons/flags/norway.png"))), QString::fromUtf8("Norsk"));
|
||||
locales << "nb_NO";
|
||||
combo_i18n->addItem((QIcon(QString::fromUtf8(":/Icons/flags/denmark.png"))), QString::fromUtf8("Dansk"));
|
||||
locales << "da_DK";
|
||||
combo_i18n->addItem((QIcon(QString::fromUtf8(":/Icons/flags/bulgaria.png"))), QString::fromUtf8("Български"));
|
||||
locales << "bg_BG";
|
||||
combo_i18n->addItem((QIcon(QString::fromUtf8(":/Icons/flags/ukraine.png"))), QString::fromUtf8("Українська"));
|
||||
locales << "uk_UA";
|
||||
combo_i18n->addItem((QIcon(QString::fromUtf8(":/Icons/flags/russia.png"))), QString::fromUtf8("Русский"));
|
||||
locales << "ru_RU";
|
||||
combo_i18n->addItem((QIcon(QString::fromUtf8(":/Icons/flags/japan.png"))), QString::fromUtf8("日本語"));
|
||||
locales << "ja_JP";
|
||||
combo_i18n->addItem((QIcon(QString::fromUtf8(":/Icons/flags/china.png"))), QString::fromUtf8("中文 (简体)"));
|
||||
locales << "zh_CN";
|
||||
combo_i18n->addItem((QIcon(QString::fromUtf8(":/Icons/flags/china_hong_kong.png"))), QString::fromUtf8("中文 (繁體)"));
|
||||
@@ -98,6 +102,10 @@ options_imp::options_imp(QWidget *parent):QDialog(parent){
|
||||
txt_savePath->setText(home+"qBT_dir");
|
||||
// Load options
|
||||
loadOptions();
|
||||
#ifdef NO_PEX
|
||||
disablePeX->setChecked(true);
|
||||
disablePeX->setEnabled(false);
|
||||
#endif
|
||||
// Connect signals / slots
|
||||
connect(disableUPLimit, SIGNAL(stateChanged(int)), this, SLOT(disableUpload(int)));
|
||||
connect(disableDLLimit, SIGNAL(stateChanged(int)), this, SLOT(disableDownload(int)));
|
||||
@@ -124,7 +132,9 @@ options_imp::options_imp(QWidget *parent):QDialog(parent){
|
||||
connect(enableScan_checkBox, SIGNAL(stateChanged(int)), this, SLOT(enableApplyButton()));
|
||||
connect(disableMaxConnec, SIGNAL(stateChanged(int)), this, SLOT(enableApplyButton()));
|
||||
connect(disableDHT, SIGNAL(stateChanged(int)), this, SLOT(enableApplyButton()));
|
||||
#ifndef NO_PEX
|
||||
connect(disablePeX, SIGNAL(stateChanged(int)), this, SLOT(enableApplyButton()));
|
||||
#endif
|
||||
connect(spin_dht_port, SIGNAL(valueChanged(QString)), this, SLOT(enableApplyButton()));
|
||||
// Language
|
||||
connect(combo_i18n, SIGNAL(currentIndexChanged(int)), this, SLOT(enableApplyButton()));
|
||||
@@ -177,7 +187,9 @@ void options_imp::saveOptions(){
|
||||
settings.setValue("PortRangeMax", getPorts().second);
|
||||
settings.setValue("ShareRatio", getRatio());
|
||||
settings.setValue("DHTPort", getDHTPort());
|
||||
settings.setValue("PeXState", isPeXDisabled());
|
||||
#ifndef NO_PEX
|
||||
settings.setValue("PeXState", !isPeXDisabled());
|
||||
#endif
|
||||
settings.setValue("ScanDir", getScanDir());
|
||||
// End Main options
|
||||
settings.endGroup();
|
||||
@@ -252,7 +264,9 @@ bool options_imp::isFilteringEnabled() const{
|
||||
void options_imp::loadOptions(){
|
||||
int value;
|
||||
float floatValue;
|
||||
#ifndef NO_PEX
|
||||
bool boolValue;
|
||||
#endif
|
||||
QString strValue;
|
||||
QSettings settings("qBittorrent", "qBittorrent");
|
||||
// Check if min port < max port
|
||||
@@ -310,14 +324,16 @@ void options_imp::loadOptions(){
|
||||
}
|
||||
spin_dht_port->setValue(value);
|
||||
}
|
||||
#ifndef NO_PEX
|
||||
boolValue = settings.value("PeXState", 0).toBool();
|
||||
if(boolValue){
|
||||
if(!boolValue){
|
||||
// Pex disabled
|
||||
disablePeX->setChecked(true);
|
||||
}else{
|
||||
// PeX enabled
|
||||
disablePeX->setChecked(false);
|
||||
}
|
||||
#endif
|
||||
strValue = settings.value("ScanDir", QString()).toString();
|
||||
if(!strValue.isEmpty()){
|
||||
enableScan_checkBox->setChecked(true);
|
||||
@@ -459,10 +475,11 @@ bool options_imp::getConfirmOnExit() const{
|
||||
bool options_imp::isDHTEnabled() const{
|
||||
return !disableDHT->isChecked();
|
||||
}
|
||||
|
||||
#ifndef NO_PEX
|
||||
bool options_imp::isPeXDisabled() const{
|
||||
return disablePeX->isChecked();
|
||||
}
|
||||
#endif
|
||||
// Return Download & Upload limits
|
||||
// [download,upload]
|
||||
QPair<int,int> options_imp::getLimits() const{
|
||||
@@ -545,6 +562,11 @@ void options_imp::on_applyButton_clicked(){
|
||||
emit status_changed(tr("Options were saved successfully."), false);
|
||||
}
|
||||
|
||||
void options_imp::closeEvent(QCloseEvent *e){
|
||||
setAttribute(Qt::WA_DeleteOnClose);
|
||||
e->accept();
|
||||
}
|
||||
|
||||
void options_imp::on_cancelButton_clicked(){
|
||||
setAttribute(Qt::WA_DeleteOnClose);
|
||||
reject();
|
||||
@@ -783,15 +805,20 @@ void options_imp::processFilterFile(const QString& filePath){
|
||||
while (!file.atEnd()) {
|
||||
++nbLine;
|
||||
QByteArray line = file.readLine();
|
||||
if(!line.startsWith('#') && !line.startsWith("//")){
|
||||
if(line.startsWith('#') || line.startsWith("//")) continue;
|
||||
// Line is not commented
|
||||
QList<QByteArray> partsList = line.split(',');
|
||||
unsigned int nbElem = partsList.size();
|
||||
if(nbElem < 2){
|
||||
std::cerr << "Ipfilter.dat: line " << nbLine << " is malformed.\n";
|
||||
qDebug("Ipfilter.dat: line %d is malformed.", nbLine);
|
||||
continue;
|
||||
}
|
||||
bool ok;
|
||||
int nbAccess = partsList.at(1).trimmed().toInt(&ok);
|
||||
if(!ok){
|
||||
qDebug("Ipfilter.dat: line %d is malformed.", nbLine);
|
||||
continue;
|
||||
}
|
||||
int nbAccess = partsList.at(1).trimmed().toInt();
|
||||
if(nbAccess <= 127){
|
||||
QString strComment;
|
||||
QString strStartIP = partsList.at(0).split('-').at(0).trimmed();
|
||||
@@ -804,13 +831,13 @@ void options_imp::processFilterFile(const QString& filePath){
|
||||
// Split IP
|
||||
IP = strStartIP.split('.');
|
||||
if(IP.size() != 4){
|
||||
std::cerr << "Ipfilter.dat: line " << nbLine << ", first IP is malformed.\n";
|
||||
qDebug("Ipfilter.dat: line %d is malformed.", nbLine);
|
||||
continue;
|
||||
}
|
||||
address_v4 start((IP.at(0).toInt() << 24) + (IP.at(1).toInt() << 16) + (IP.at(2).toInt() << 8) + IP.at(3).toInt());
|
||||
IP = strEndIP.split('.');
|
||||
if(IP.size() != 4){
|
||||
std::cerr << "Ipfilter.dat: line " << nbLine << ", second IP is malformed.\n";
|
||||
qDebug("Ipfilter.dat: line %d is malformed.", nbLine);
|
||||
continue;
|
||||
}
|
||||
address_v4 last((IP.at(0).toInt() << 24) + (IP.at(1).toInt() << 16) + (IP.at(2).toInt() << 8) + IP.at(3).toInt());
|
||||
@@ -828,7 +855,6 @@ void options_imp::processFilterFile(const QString& filePath){
|
||||
filter.add_rule(start, last, ip_filter::blocked);
|
||||
}
|
||||
}
|
||||
}
|
||||
file.close();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#ifndef OPTIONS_IMP_H
|
||||
#define OPTIONS_IMP_H
|
||||
|
||||
#include <QTranslator>
|
||||
#include <QCloseEvent>
|
||||
#include "ui_options.h"
|
||||
#include <libtorrent/session.hpp>
|
||||
#include <libtorrent/ip_filter.hpp>
|
||||
@@ -53,7 +53,9 @@ class options_imp : public QDialog, private Ui::Dialog{
|
||||
QString getScanDir() const;
|
||||
bool isDHTEnabled() const;
|
||||
int getDHTPort() const;
|
||||
#ifndef NO_PEX
|
||||
bool isPeXDisabled() const;
|
||||
#endif
|
||||
// Filter Settings
|
||||
bool isFilteringEnabled() const;
|
||||
ip_filter getFilter() const;
|
||||
@@ -66,7 +68,6 @@ class options_imp : public QDialog, private Ui::Dialog{
|
||||
QString getProxyPassword() const;
|
||||
// Language Settings
|
||||
QString getLocale() const;
|
||||
QTranslator translator;
|
||||
// Misc Settings
|
||||
bool useAdditionDialog() const;
|
||||
QString getSavePath() const;
|
||||
@@ -81,6 +82,7 @@ class options_imp : public QDialog, private Ui::Dialog{
|
||||
|
||||
protected slots:
|
||||
void on_okButton_clicked();
|
||||
void closeEvent(QCloseEvent *e);
|
||||
void on_cancelButton_clicked();
|
||||
void on_applyButton_clicked();
|
||||
void on_addFilterRange_clicked();
|
||||
|
||||
@@ -290,10 +290,6 @@ void properties::saveFilteredFiles(){
|
||||
}
|
||||
}
|
||||
pieces_file.close();
|
||||
if(!has_filtered_files){
|
||||
// Don't need to reload torrent
|
||||
// if already in full allocation mode
|
||||
emit changedFilteredFiles(h, !hasFilteredFiles);
|
||||
}
|
||||
has_filtered_files = hasFilteredFiles;
|
||||
}
|
||||
|
||||
@@ -56,6 +56,7 @@ class properties : public QDialog, private Ui::properties{
|
||||
|
||||
signals:
|
||||
void changedFilteredFiles(torrent_handle h, bool compact_mode);
|
||||
void fileSizeChanged(QString fileHash);
|
||||
|
||||
public:
|
||||
// Constructor
|
||||
|
||||
16
src/src.pro
16
src/src.pro
@@ -3,18 +3,18 @@ LANG_PATH = lang
|
||||
ICONS_PATH = Icons
|
||||
|
||||
#Set the following variable to 1 to enable debug
|
||||
DEBUG_MODE = 1
|
||||
DEBUG_MODE = 0
|
||||
|
||||
# Global
|
||||
TEMPLATE = app
|
||||
TARGET = qbittorrent
|
||||
CONFIG += qt x11
|
||||
CONFIG += qt thread x11
|
||||
|
||||
# Update this VERSION for each release
|
||||
DEFINES += VERSION=\\\"v0.9.0beta7\\\"
|
||||
DEFINES += VERSION=\\\"v0.9.3\\\"
|
||||
DEFINES += VERSION_MAJOR=0
|
||||
DEFINES += VERSION_MINOR=9
|
||||
DEFINES += VERSION_BUGFIX=0
|
||||
DEFINES += VERSION_BUGFIX=3
|
||||
|
||||
contains(DEBUG_MODE, 1){
|
||||
CONFIG += debug
|
||||
@@ -28,8 +28,8 @@ contains(DEBUG_MODE, 0){
|
||||
QMAKE_CXXFLAGS_RELEASE += -fwrapv
|
||||
QMAKE_CXXFLAGS_DEBUG += -fwrapv
|
||||
#LIBS += -lcurl
|
||||
#CONFIG += link_pkgconfig
|
||||
#PKGCONFIG += libtorrent
|
||||
CONFIG += link_pkgconfig
|
||||
PKGCONFIG += libtorrent
|
||||
QT += network
|
||||
|
||||
DEFINES += QT_NO_CAST_TO_ASCII
|
||||
@@ -103,7 +103,9 @@ TRANSLATIONS = $$LANG_PATH/qbittorrent_fr.ts \
|
||||
$$LANG_PATH/qbittorrent_ro.ts \
|
||||
$$LANG_PATH/qbittorrent_pt.ts \
|
||||
$$LANG_PATH/qbittorrent_nb.ts \
|
||||
$$LANG_PATH/qbittorrent_fi.ts
|
||||
$$LANG_PATH/qbittorrent_fi.ts \
|
||||
$$LANG_PATH/qbittorrent_da.ts \
|
||||
$$LANG_PATH/qbittorrent_ja.ts
|
||||
|
||||
# Source code
|
||||
HEADERS += GUI.h misc.h options_imp.h about_imp.h \
|
||||
|
||||
Reference in New Issue
Block a user