From 4dc26d0a7708b6b32801803113cefea9c958e5aa Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Wed, 30 Dec 2009 13:10:06 +0000 Subject: [PATCH] - FEATURE: qBittorrent can identify itself as uTorrent or Vuze (Any version) --- Changelog | 1 + src/bittorrent.cpp | 50 ++++-- src/lang/qbittorrent_bg.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_ca.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_cs.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_da.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_de.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_el.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_en.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_es.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_fi.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_fr.qm | Bin 81934 -> 81701 bytes src/lang/qbittorrent_fr.ts | 236 +++++++++++++++------------ src/lang/qbittorrent_hu.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_it.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_ja.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_ko.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_nb.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_nl.ts | 37 ++++- src/lang/qbittorrent_pl.ts | 37 ++++- src/lang/qbittorrent_pt.ts | 37 ++++- src/lang/qbittorrent_pt_BR.ts | 37 ++++- src/lang/qbittorrent_ro.ts | 37 ++++- src/lang/qbittorrent_ru.ts | 37 ++++- src/lang/qbittorrent_sk.ts | 37 ++++- src/lang/qbittorrent_sr.ts | 290 +++++++++++++++++++--------------- src/lang/qbittorrent_sv.ts | 37 ++++- src/lang/qbittorrent_tr.ts | 37 ++++- src/lang/qbittorrent_uk.ts | 37 ++++- src/lang/qbittorrent_zh.ts | 37 ++++- src/lang/qbittorrent_zh_TW.ts | 37 ++++- src/options_imp.cpp | 73 ++++++++- src/options_imp.h | 2 +- src/preferences.h | 65 +++++++- src/ui/options.ui | 98 ++++++++++-- 35 files changed, 3229 insertions(+), 2090 deletions(-) diff --git a/Changelog b/Changelog index c31dc5365..b136d3879 100644 --- a/Changelog +++ b/Changelog @@ -7,6 +7,7 @@ - FEATURE: Torrent files/folders can be renamed - FEATURE: uTorrent compatible tracker list support (use torrentz.com url as a default) - FEATURE: Better proxy support and preferences remodeling + - FEATURE: qBittorrent can identify itself as uTorrent or Vuze (Any version) - COSMETIC: Use checkboxes to filter torrent content instead of comboboxes - COSMETIC: Use alternating row colors in transfer list (set in program preferences) - COSMETIC: Added a spin box to speed limiting dialog for manual input diff --git a/src/bittorrent.cpp b/src/bittorrent.cpp index 249335ce2..27b8fa9ef 100644 --- a/src/bittorrent.cpp +++ b/src/bittorrent.cpp @@ -69,16 +69,30 @@ Bittorrent::Bittorrent() : preAllocateAll(false), addInPause(false), ratio_limit fs::path::default_name_check(fs::no_check); // Creating Bittorrent session // Check if we should spoof utorrent - if(Preferences::isUtorrentSpoofingEnabled()) { - s = new session(fingerprint("UT", 1, 8, 5, 0), 0); - qDebug("Peer ID: %s", fingerprint("UT", 1, 8, 5, 0).to_string().c_str()); - } else { - s = new session(fingerprint("qB", VERSION_MAJOR, VERSION_MINOR, VERSION_BUGFIX, 0), 0); - qDebug("Peer ID: %s", fingerprint("qB", VERSION_MAJOR, VERSION_MINOR, VERSION_BUGFIX, 0).to_string().c_str()); + QList version; + version << VERSION_MAJOR; + version << VERSION_MINOR; + version << VERSION_BUGFIX; + version << 0; + QString peer_id = Preferences::getPeerID(); + if(peer_id.size() != 2) peer_id = "qB"; + if(peer_id != "qB") { + QStringList peer_ver = Preferences::getClientVersion().split('.'); + while(peer_ver.size() < 3) { + peer_ver << "0"; + } + for(int i=0; iset_alert_mask(alert::all_categories & ~alert::progress_notification); s->set_alert_mask(alert::error_notification | alert::peer_notification | alert::port_mapping_notification | alert::storage_notification | alert::tracker_notification | alert::status_notification | alert::ip_block_notification); // Load previous state loadSessionState(); @@ -315,11 +329,27 @@ void Bittorrent::configureSession() { } // * Session settings session_settings sessionSettings; - if(Preferences::isUtorrentSpoofingEnabled()) { - sessionSettings.user_agent = "uTorrent/1850(17414)"; + QString peer_id = Preferences::getPeerID(); + if(peer_id.size() != 2) peer_id = "qB"; + if(peer_id == "UT") { + QString version = Preferences::getClientVersion().replace(".", ""); + while(version.size() < 4) + version.append("0"); + QString build = Preferences::getClientBuild(); + sessionSettings.user_agent = QString("uTorrent/"+version+"("+build+")").toStdString(); } else { - sessionSettings.user_agent = "qBittorrent "VERSION; + if(peer_id == "AZ") { + QStringList version = Preferences::getClientVersion().split("."); + while(version.size() < 4) + version << "0"; + sessionSettings.user_agent = QString("Azureus "+version.join(".")).toStdString(); + } else { + sessionSettings.user_agent = "qBittorrent "VERSION; + } } + std::cout << "HTTP user agent is " << sessionSettings.user_agent << std::endl; + addConsoleMessage(tr("HTTP user agent is %1").arg(misc::toQString(sessionSettings.user_agent))); + sessionSettings.upnp_ignore_nonrouters = true; sessionSettings.use_dht_as_fallback = false; // To prevent ISPs from blocking seeding diff --git a/src/lang/qbittorrent_bg.ts b/src/lang/qbittorrent_bg.ts index d48443dfa..a400909b2 100644 --- a/src/lang/qbittorrent_bg.ts +++ b/src/lang/qbittorrent_bg.ts @@ -188,180 +188,185 @@ Copyright © 2006 от Christophe Dumez<br> Bittorrent - + %1 reached the maximum ratio you set. %1 използва максималното разрешено от вас отношение. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 qBittorrent се прехвърля на порт: TCP/%1 - + UPnP support [ON] UPnP поддръжка [ВКЛ] - + UPnP support [OFF] UPnP поддръжка [ИЗКЛ] - + NAT-PMP support [ON] NAT-PMP поддръжка [ВКЛ] - + NAT-PMP support [OFF] NAT-PMP поддръжка [ИЗКЛ] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 DHT поддръжка [ВКЛ], порт: UDP/%1 - - + + DHT support [OFF] DHT поддръжка [ИЗКЛ] - + PeX support [ON] PeX поддръжка [ВКЛ] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Търсене на локални връзки [ВКЛ] - + Local Peer Discovery support [OFF] Търсене на локални връзки [ИЗКЛ] - + Encryption support [ON] Поддръжка кодиране [ВКЛ] - + Encryption support [FORCED] Поддръжка кодиране [ФОРСИРАНА] - + Encryption support [OFF] Поддръжка кодиране [ИЗКЛ] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Грешка в Интерфейс на Web Потребител - Невъзможно прехърляне на интерфейса на порт %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... '%1' бе премахнат от списъка за прехвърляне и от твърдия диск. - + '%1' was removed from transfer list. 'xxx.avi' was removed... '%1' бе премахнат от списъка за прехвърляне. - + '%1' is not a valid magnet URI. '%1' е невалиден magnet URI. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' вече е в листа за сваляне. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' бе възстановен. (бързо възстановяване) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' добавен в листа за сваляне. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Не мога да декодирам торент-файла: '%1' - + This file is either corrupted or this isn't a torrent. Този файла или е разрушен или не е торент. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>бе блокиран от вашия IP филтър</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>бе прекъснат поради разрушени части</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Програмирано сваляне на файл %1 вмъкнато в торент %2 - + Unable to decode %1 torrent file. Не мога да декодирам %1 торент-файла. - + Couldn't listen on port %1, using %2 instead. @@ -370,27 +375,27 @@ Copyright © 2006 от Christophe Dumez<br> Невъзможно изчакване от дадените портове. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: Грешка при следене на порт, съобщение: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP: Следене на порт успешно, съобщение: %1 - + Fast resume data was rejected for torrent %1, checking again... Бърза пауза бе отхвърлена за торент %1, нова проверка... - + Url seed lookup failed for url: %1, message: %2 Url споделяне провалено за url: %1, съобщение: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Сваляне на '%1', моля изчакайте... @@ -3357,7 +3362,7 @@ Are you sure you want to quit qBittorrent? - + RSS @@ -3722,164 +3727,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -6770,8 +6806,8 @@ However, those plugins were disabled. Опциите бяха съхранени успешно. - - + + Choose scan directory Изберете директория за сканиране @@ -6780,10 +6816,10 @@ However, those plugins were disabled. Изберете ipfilter.dat файл - - - - + + + + Choose a save directory Изберете директория за съхранение @@ -6797,14 +6833,14 @@ However, those plugins were disabled. Не мога да отворя %1 в режим четене. - - + + Choose an ip filter file Избери файл за ip филтър - - + + Filters Филтри diff --git a/src/lang/qbittorrent_ca.ts b/src/lang/qbittorrent_ca.ts index 4695be66f..d9e764a1c 100644 --- a/src/lang/qbittorrent_ca.ts +++ b/src/lang/qbittorrent_ca.ts @@ -162,180 +162,185 @@ p, li { white-space: pre-wrap; } Bittorrent - + %1 reached the maximum ratio you set. %1 va assolir el radi màxim establert. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 qBittorrent està usant el port: TCP/%1 - + UPnP support [ON] Suport per a UPnP [Encesa] - + UPnP support [OFF] Suport per a UPnP [Apagat] - + NAT-PMP support [ON] Suport per a NAT-PMP [Encesa] - + NAT-PMP support [OFF] Suport per a NAT-PMP[Apagat] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 Suport per a DHT [Encesa], port: UPD/%1 - - + + DHT support [OFF] Suport per a DHT [Apagat] - + PeX support [ON] Suport per a PeX [Encesa] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Estat local de Parells [Encesa] - + Local Peer Discovery support [OFF] Suport per a estat local de Parells[Apagat] - + Encryption support [ON] Suport per a encriptat [Encesa] - + Encryption support [FORCED] Suport per a encriptat [forçat] - + Encryption support [OFF] Suport per a encriptat [Apagat] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Error interfície d'Usuari Web - No es pot enllaçar al port %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... '%1' Va ser eliminat de la llista de transferència i del disc. - + '%1' was removed from transfer list. 'xxx.avi' was removed... '%1' Va ser eliminat de la llista de transferència. - + '%1' is not a valid magnet URI. '%1' no és una URI vàlida. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' ja està en la llista de descàrregues. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' reiniciat. (reinici ràpid) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' agregat a la llista de descàrregues. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Impossible descodificar l'arxiu torrent: '%1' - + This file is either corrupted or this isn't a torrent. Aquest arxiu pot ser corrupte, o no ser un torrent. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>va ser bloquejat a causa del filtre IP</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>Va ser bloquejat a causa de fragments corruptes</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Descàrrega recursiva d'arxiu %1 incrustada en Torrent %2 - + Unable to decode %1 torrent file. No es pot descodificar %1 arxiu torrent. - + Couldn't listen on port %1, using %2 instead. Impossible escoltar el port %1, usant al seu lloc %2. @@ -344,27 +349,27 @@ p, li { white-space: pre-wrap; } No se pudo escuchar en ninguno de los puertos brindados. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: Va fallar el mapatge del port, missatge: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP: Mapatge del port reeixit, missatge: %1 - + Fast resume data was rejected for torrent %1, checking again... Es van negar les dades per a reinici ràpid del torrent: %1, verificant de nou... - + Url seed lookup failed for url: %1, message: %2 Va fallar la recerca de llavor per Url per a l'Url: %1, missatge: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Descarregant '%1', si us plau esperi... @@ -3273,7 +3278,7 @@ Està segur que vol sortir? - + RSS @@ -3638,164 +3643,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -6620,8 +6656,8 @@ De qualsevol manera, aquests plugins van ser deshabilitats. Opciones guardadas exitosamente. - - + + Choose scan directory Selecciona un directorio a inspeccionar @@ -6630,10 +6666,10 @@ De qualsevol manera, aquests plugins van ser deshabilitats. Selecciona un archivo ipfilter.dat - - - - + + + + Choose a save directory Selecciona un directori per guardar @@ -6647,14 +6683,14 @@ De qualsevol manera, aquests plugins van ser deshabilitats. No se pudo abrir %1 en modo lectura. - - + + Choose an ip filter file Selecciona un arxiu de filtre d'ip - - + + Filters Filtres diff --git a/src/lang/qbittorrent_cs.ts b/src/lang/qbittorrent_cs.ts index a68c35070..c75552fc0 100644 --- a/src/lang/qbittorrent_cs.ts +++ b/src/lang/qbittorrent_cs.ts @@ -147,180 +147,185 @@ Copyright © 2006 by Christophe Dumez<br> Bittorrent - + %1 reached the maximum ratio you set. %1 dosáhl maximálního nastaveného poměru sdílení. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 qBittorrent naslouchá na portu: TCP/%1 - + UPnP support [ON] Podpora UPnP [ZAP] - + UPnP support [OFF] Podpora UPnP [VYP] - + NAT-PMP support [ON] Podpora NAT-PMP [ZAP] - + NAT-PMP support [OFF] Podpora NAT-PMP [VYP] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 Podpora DHT [ZAP], port: UDP/%1 - - + + DHT support [OFF] Podpora DHT [VYP] - + PeX support [ON] Podpora PeX [ZAP] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Local Peer Discovery [ZAP] - + Local Peer Discovery support [OFF] Podpora Local Peer Discovery [VYP] - + Encryption support [ON] Podpora šifrování [ZAP] - + Encryption support [FORCED] Podpora šifrování [VYNUCENO] - + Encryption support [OFF] Podpora šifrování [VYP] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Chyba webového rozhraní - Nelze se připojit k Web UI na port %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... '%1' byl odstraněn ze seznamu i z pevného disku. - + '%1' was removed from transfer list. 'xxx.avi' was removed... '%1' byl odstraněn ze seznamu přenosů. - + '%1' is not a valid magnet URI. '%1' není platný magnet URI. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' už je v seznamu stahování. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' obnoven. (rychlé obnovení) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' přidán do seznamu stahování. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Nelze dekódovat soubor torrentu: '%1' - + This file is either corrupted or this isn't a torrent. Tento soubor je buď poškozen, nebo to není soubor torrentu. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>byl zablokován kvůli filtru IP</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>byl zakázán kvůli poškozeným částem</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Rekurzivní stahování souboru %1 vloženého v torrentu %2 - + Unable to decode %1 torrent file. Nelze dekódovat soubor torrentu %1. - + Couldn't listen on port %1, using %2 instead. @@ -329,27 +334,27 @@ Copyright © 2006 by Christophe Dumez<br> Nelze naslouchat na žádném z udaných portů. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: Namapování portů selhalo, zpráva: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP: Namapování portů bylo úspěšné, zpráva: %1 - + Fast resume data was rejected for torrent %1, checking again... Rychlé obnovení torrentu %1 bylo odmítnuto, zkouším znovu... - + Url seed lookup failed for url: %1, message: %2 Vyhledání URL seedu selhalo pro URL: %1, zpráva: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Stahuji '%1', prosím čekejte... @@ -2287,7 +2292,7 @@ Opravdu chcete ukončit qBittorrent? - + RSS @@ -2652,164 +2657,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -5295,28 +5331,28 @@ Nicméně, tyto moduly byly vypnuty. Nastavení bylo úspěšně uloženo. - - + + Choose scan directory Vyberte adresář ke sledování - - - - + + + + Choose a save directory Vyberte adresář pro ukládání - - + + Choose an ip filter file Vyberte soubor IP filtrů - - + + Filters Filtry diff --git a/src/lang/qbittorrent_da.ts b/src/lang/qbittorrent_da.ts index 2f75e7aac..121f9a5a7 100644 --- a/src/lang/qbittorrent_da.ts +++ b/src/lang/qbittorrent_da.ts @@ -130,180 +130,185 @@ Copyright © 2006 by Christophe Dumez<br> Bittorrent - + %1 reached the maximum ratio you set. %1 nåede den maksimale ratio du har valgt. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 qBittorrent bruger port: TCP/%1 - + UPnP support [ON] UPnP understøttelse [ON] - + UPnP support [OFF] UPnP understøttelse [OFF] - + NAT-PMP support [ON] NAT-PMP understøttelse [ON] - + NAT-PMP support [OFF] NAT-PMP understøttelse [OFF] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 DHT understøttelse [ON], port: UDP/%1 - - + + DHT support [OFF] DHT understøttelse [OFF] - + PeX support [ON] PEX understøttelse [ON] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Lokal Peer Discovery [ON] - + Local Peer Discovery support [OFF] Lokal Peer Discovery understøttelse [OFF] - + Encryption support [ON] Understøttelse af kryptering [ON] - + Encryption support [FORCED] Understøttelse af kryptering [FORCED] - + Encryption support [OFF] Understøttelse af kryptering [OFF] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Web User Interface fejl - Ikke i stand til at binde Web UI til port %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... '%1' blev fjernet fra listen og harddisken. - + '%1' was removed from transfer list. 'xxx.avi' was removed... '%1' blev fjernet fra listen. - + '%1' is not a valid magnet URI. '%1' er ikke en gyldig magnet URI. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' findes allerede i download listen. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' fortsat. (hurtig fortsættelse) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' lagt til download listen. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Kan ikke dekode torrent filen: '%1' - + This file is either corrupted or this isn't a torrent. Denne fil er enten fejlbehæftet eller ikke en torrent. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>blev blokeret af dit IP filter</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>blev bandlyst pga. fejlbehæftede stykker</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Rekursiv download af filen %1 indlejret i torrent %2 - + Unable to decode %1 torrent file. Kan ikke dekode %1 torrent fil. - + Couldn't listen on port %1, using %2 instead. @@ -312,27 +317,27 @@ Copyright © 2006 by Christophe Dumez<br> Kunne ikke lytte på de opgivne porte. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: Port mapping fejlede, besked: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP: Port mapping lykkedes, besked: %1 - + Fast resume data was rejected for torrent %1, checking again... Der blev fundet fejl i data for hurtig genstart af torrent %1, tjekker igen... - + Url seed lookup failed for url: %1, message: %2 Url seed lookup fejlede for url: %1, besked: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Downloader '%1', vent venligst... @@ -2432,7 +2437,7 @@ Er du sikker på at du vil afslutte qBittorrent? - + RSS @@ -2797,164 +2802,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -5388,8 +5424,8 @@ Disse plugins blev dog koble fra. Indstillingerne blev gemt. - - + + Choose scan directory Vælg mappe til scan @@ -5398,10 +5434,10 @@ Disse plugins blev dog koble fra. Vælg en ipfilter.dat fil - - - - + + + + Choose a save directory Vælg en standart mappe @@ -5415,14 +5451,14 @@ Disse plugins blev dog koble fra. Kunne ikke åbne %1 til læsning. - - + + Choose an ip filter file Vælg en ip filter fil - - + + Filters Filtre diff --git a/src/lang/qbittorrent_de.ts b/src/lang/qbittorrent_de.ts index dd6eb8d54..31857c9e3 100644 --- a/src/lang/qbittorrent_de.ts +++ b/src/lang/qbittorrent_de.ts @@ -167,180 +167,185 @@ p, li { white-space: pre-wrap; } Bittorrent - + %1 reached the maximum ratio you set. %1 hat das gesetzte maximale Verhältnis erreicht. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 qBittorrent lauscht auf Port: TCP/%1 - + UPnP support [ON] UPNP Unterstützung [EIN] - + UPnP support [OFF] UPnP Unterstützung [AUS] - + NAT-PMP support [ON] NAT-PMP Unterstützung [EIN] - + NAT-PMP support [OFF] NAT-PMP Unterstützung [AUS] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 DHT Unterstützung [EIN], Port: UDP/%1 - - + + DHT support [OFF] DHT Unterstützung [AUS] - + PeX support [ON] PeX Unterstützung [EIN] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Lokale Peer Auffindung [EIN] - + Local Peer Discovery support [OFF] Unterstützung für Lokale Peer Auffindung [AUS] - + Encryption support [ON] Verschlüsselung Unterstützung [EIN] - + Encryption support [FORCED] Unterstützung für Verschlüsselung [Erzwungen] - + Encryption support [OFF] Verschlüsselungs-Unterstützung [AUS] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Web User Interface Fehler - Web UI Port '%1' ist nicht erreichbar - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... '%1' wurde von der Transfer-Liste und von der Festplatte entfernt. - + '%1' was removed from transfer list. 'xxx.avi' was removed... '%1' wurde von der Transfer-Liste entfernt. - + '%1' is not a valid magnet URI. '%1' ist keine gültige Magnet URI. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' befindet sich bereits in der Download-Liste. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' wird fortgesetzt. (Schnelles Fortsetzen) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' wurde der Download-Liste hinzugefügt. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Konnte Torrent-Datei nicht dekodieren: '%1' - + This file is either corrupted or this isn't a torrent. Diese Datei ist entweder fehlerhaft oder kein Torrent. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>wurde aufgrund Ihrer IP Filter geblockt</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>wurde aufgrund von beschädigten Teilen gebannt</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Rekursiver Download von Datei %1, eingebettet in Torrent %2 - + Unable to decode %1 torrent file. Konnte Torrent-Datei %1 nicht dekodieren. - + Couldn't listen on port %1, using %2 instead. @@ -349,27 +354,27 @@ p, li { white-space: pre-wrap; } Konnte auf keinem der angegebenen Ports lauschen. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: Port Mapping Fehler, Fehlermeldung: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP: Port Mapping Fehler, Meldung: %1 - + Fast resume data was rejected for torrent %1, checking again... Fast-Resume Daten für den Torrent %1 wurden zurückgewiesen, prüfe erneut... - + Url seed lookup failed for url: %1, message: %2 URL Seed Lookup für die URL '%1' ist fehlgeschlagen, Begründung: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Lade '%1', bitte warten... @@ -3322,7 +3327,7 @@ Sind Sie sicher, daß sie qBittorrent beenden möchten? - + RSS @@ -3687,164 +3692,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -6689,8 +6725,8 @@ Die Plugins wurden jedoch deaktiviert. Optionen wurden erfolgreich gespeichert. - - + + Choose scan directory Verzeichnis zum scannen auswählen @@ -6699,10 +6735,10 @@ Die Plugins wurden jedoch deaktiviert. ipfilter.dat Datei auswählen - - - - + + + + Choose a save directory Verzeichnis zum Speichern auswählen @@ -6711,14 +6747,14 @@ Die Plugins wurden jedoch deaktiviert. Kein Lesezugriff auf %1. - - + + Choose an ip filter file IP-Filter-Datei wählen - - + + Filters Filter diff --git a/src/lang/qbittorrent_el.ts b/src/lang/qbittorrent_el.ts index 4aa9ad72f..2682f08d9 100644 --- a/src/lang/qbittorrent_el.ts +++ b/src/lang/qbittorrent_el.ts @@ -208,180 +208,185 @@ Copyright © 2006 από τον Christophe Dumez<br> Bittorrent - + %1 reached the maximum ratio you set. Το %1 έφτασε στη μέγιστη αναλογία που θέσατε. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 Το qBittorrent χρησιμοποιεί τη θύρα: TCP/%1 - + UPnP support [ON] Υποστήριξη UPnP [ΝΑΙ] - + UPnP support [OFF] Υποστήριξη UPnP [ΟΧΙ] - + NAT-PMP support [ON] Υποστήριξη NAT-PMP [NAI] - + NAT-PMP support [OFF] Υποστήριξη NAT-PMP [OXI] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 Υποστήριξη DHT [NAI], θύρα: UDP/%1 - - + + DHT support [OFF] Υποστήριξη DHT [ΟΧΙ] - + PeX support [ON] Υποστήριξη PeX [ΝΑΙ] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Ανακάλυψη Τοπικών Συνδέσεων [ΝΑΙ] - + Local Peer Discovery support [OFF] Ανακάλυψη Τοπικών Συνδέσεων [ΟΧΙ] - + Encryption support [ON] Υποστήριξη κρυπτογράφησης [ΝΑΙ] - + Encryption support [FORCED] Υποστήριξη κρυπτογράφησης [ΕΞΑΝΑΓΚΑΣΤΜΕΝΗ] - + Encryption support [OFF] Υποστήριξη κρυπτογράφησης [ΟΧΙ] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Σφάλμα Web User Interface - Αδύνατο να συνδεθεί το Web UI στην θύρα %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... To '%1' αφαιρέθηκε από την λίστα ληφθέντων και τον σκληρό δίσκο. - + '%1' was removed from transfer list. 'xxx.avi' was removed... Το '%1' αφαιρέθηκε από την λίστα ληφθέντων. - + '%1' is not a valid magnet URI. Το '%1' δεν είναι ένα έγκυρο magnet URI. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. Το '%1' είναι ήδη στη λίστα των λαμβανόμενων. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) Το '%1' ξανάρχισε. (γρήγορη επανασύνδεση) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. Το '%1' προστέθηκε στη λίστα των λαμβανόμενων. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Αδύνατο να αποκωδικοποιηθεί το αρχείο torrent: '%1' - + This file is either corrupted or this isn't a torrent. Το αρχείο είναι είτε κατεστραμμένο ή δεν είναι torrent. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>μπλοκαρίστηκε εξαιτίας του φίλτρου IP σας</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>απαγορεύτηκε εξαιτίας κατεστραμμένων κομματιών</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Προγραμματισμένο κατέβασμα του αρχείου %1,που βρίσκεται στο torrent %2 - + Unable to decode %1 torrent file. Αδύνατο να αποκωδικοποιηθεί το αρχείο torrent %1. - + Couldn't listen on port %1, using %2 instead. @@ -390,27 +395,27 @@ Copyright © 2006 από τον Christophe Dumez<br> Αδύνατη η επικοινωνία με καμία από της δεδομένες θύρες. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: Σφάλμα χαρτογράφησης θυρών, μήνυμα: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP: Χαρτογράφηση θυρών επιτυχής, μήνυμα: %1 - + Fast resume data was rejected for torrent %1, checking again... Γρήγορη επανεκκίνηση αρχείων απορρίφθηκε για το torrent %1, γίνεται επανέλεγχος... - + Url seed lookup failed for url: %1, message: %2 Αποτυχία ελέγχου url διαμοιρασμού για το url: %1, μήνυμα: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Κατέβασμα του '%1', παρακαλώ περιμένετε... @@ -3421,7 +3426,7 @@ Are you sure you want to quit qBittorrent? - + RSS @@ -3786,164 +3791,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -6852,8 +6888,8 @@ However, those plugins were disabled. Οι επιλογές αποθηκεύτηκαν επιτυχώς. - - + + Choose scan directory Επιλέξτε φάκελο αναζήτησης @@ -6862,10 +6898,10 @@ However, those plugins were disabled. Επιλέξτε ένα αρχείο ipfilter.dat - - - - + + + + Choose a save directory Επιλέξτε φάκελο αποθήκευσης @@ -6879,14 +6915,14 @@ However, those plugins were disabled. Αδύνατο το άνοιγμα του %1 σε λειτουργία ανάγνωσης. - - + + Choose an ip filter file Επιλέξτε ένα αρχείο φίλτρου ip - - + + Filters Φίλτρα diff --git a/src/lang/qbittorrent_en.ts b/src/lang/qbittorrent_en.ts index 1c374f0ca..d65ddcdf6 100644 --- a/src/lang/qbittorrent_en.ts +++ b/src/lang/qbittorrent_en.ts @@ -112,205 +112,210 @@ p, li { white-space: pre-wrap; } Bittorrent - + %1 reached the maximum ratio you set. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 - + UPnP support [ON] - + UPnP support [OFF] - + NAT-PMP support [ON] - + NAT-PMP support [OFF] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 - - + + DHT support [OFF] - + PeX support [ON] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] - + Local Peer Discovery support [OFF] - + Encryption support [ON] - + Encryption support [FORCED] - + Encryption support [OFF] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... - + '%1' was removed from transfer list. 'xxx.avi' was removed... - + '%1' is not a valid magnet URI. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' - + This file is either corrupted or this isn't a torrent. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 - + Unable to decode %1 torrent file. - + Couldn't listen on port %1, using %2 instead. - + UPnP/NAT-PMP: Port mapping failure, message: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 - + Fast resume data was rejected for torrent %1, checking again... - + Url seed lookup failed for url: %1, message: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... @@ -1277,7 +1282,7 @@ Are you sure you want to quit qBittorrent? - + RSS @@ -1642,164 +1647,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -3712,28 +3748,28 @@ However, those plugins were disabled. options_imp - - + + Choose scan directory - - - - + + + + Choose a save directory - - + + Choose an ip filter file - - + + Filters diff --git a/src/lang/qbittorrent_es.ts b/src/lang/qbittorrent_es.ts index b55bf2203..365a235bd 100644 --- a/src/lang/qbittorrent_es.ts +++ b/src/lang/qbittorrent_es.ts @@ -162,180 +162,185 @@ p, li { white-space: pre-wrap; } Bittorrent - + %1 reached the maximum ratio you set. %1 alcanzó el radio máximo establecido. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 qBittorrent está usando el puerto: TCP/%1 - + UPnP support [ON] Soporte para UPnP [Encendido] - + UPnP support [OFF] Soporte para UPnP [Apagado] - + NAT-PMP support [ON] Soporte para NAT-PMP [Encendido] - + NAT-PMP support [OFF] Soporte para NAT-PMP[Apagado] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 Soporte para DHT [Encendido], puerto: UPD/%1 - - + + DHT support [OFF] Soporte para DHT [Apagado] - + PeX support [ON] Soporte para PeX [Encendido] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Estado local de Pares [Encendido] - + Local Peer Discovery support [OFF] Soporte para estado local de Pares [Apagado] - + Encryption support [ON] Soporte para encriptado [Encendido] - + Encryption support [FORCED] Soporte para encriptado [Forzado] - + Encryption support [OFF] Sopote para encriptado [Apagado] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Error interfaz de Usuario Web - No se puede enlazar al puerto %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... '%1' Fue eliminado de la lista de transferencia y del disco. - + '%1' was removed from transfer list. 'xxx.avi' was removed... '%1' Fue eliminado de la lista de transferencia. - + '%1' is not a valid magnet URI. '%1' no es una URI válida. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' ya está en la lista de descargas. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' reiniciado. (reinicio rápido) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' agregado a la lista de descargas. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Imposible decodificar el archivo torrent: '%1' - + This file is either corrupted or this isn't a torrent. Este archivo puede estar corrupto, o no ser un torrent. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>fue bloqueado debido al filtro IP</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>Fue bloqueado debido a fragmentos corruptos</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Descarga recursiva de archivo %1 inscrustada en Torrent %2 - + Unable to decode %1 torrent file. No se puede descodificar %1 archivo torrent. - + Couldn't listen on port %1, using %2 instead. Imposible escuchar el puerto %1, usando en su lugar %2. @@ -344,27 +349,27 @@ p, li { white-space: pre-wrap; } No se pudo escuchar en ninguno de los puertos brindados. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: Falló el mapeo del puerto, mensaje: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP: Mapeo del puerto exitoso, mensaje: %1 - + Fast resume data was rejected for torrent %1, checking again... Se negaron los datos para reinicio rápido del torrent: %1, verificando de nuevo... - + Url seed lookup failed for url: %1, message: %2 Falló la búsqueda de semilla por Url para la Url: %1, mensaje: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Descargando '%1', por favor espere... @@ -3273,7 +3278,7 @@ Are you sure you want to quit qBittorrent? - + RSS @@ -3638,164 +3643,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -6620,8 +6656,8 @@ De cualquier forma, esos plugins fueron deshabilitados. Opciones guardadas exitosamente. - - + + Choose scan directory Seleccione un directorio a inspeccionar @@ -6630,10 +6666,10 @@ De cualquier forma, esos plugins fueron deshabilitados. Selecciona un archivo ipfilter.dat - - - - + + + + Choose a save directory Seleccione un directorio para guardar @@ -6647,14 +6683,14 @@ De cualquier forma, esos plugins fueron deshabilitados. No se pudo abrir %1 en modo lectura. - - + + Choose an ip filter file Seleccione un archivo de filtro de ip - - + + Filters Filtros diff --git a/src/lang/qbittorrent_fi.ts b/src/lang/qbittorrent_fi.ts index c6e70c5b1..59d7584ec 100644 --- a/src/lang/qbittorrent_fi.ts +++ b/src/lang/qbittorrent_fi.ts @@ -151,180 +151,185 @@ p, li { white-space: pre-wrap; } Bittorrent - + %1 reached the maximum ratio you set. %1 on saavuttanut asetetun jakosuhdeluvun. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 qBittorrent käyttää porttia: TCP/%1 - + UPnP support [ON] UPnP-tuki [KÄYTÖSSÄ] - + UPnP support [OFF] UPnP-tuki [EI KÄYTÖSSÄ] - + NAT-PMP support [ON] NAT-PMP-tuki [KÄYTÖSSÄ] - + NAT-PMP support [OFF] NAT-PMP-tuki [EI KÄYTÖSSÄ] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 DHT-tuki [KÄYTÖSSÄ], portti: UDP/%1 - - + + DHT support [OFF] DHT-tuki [EI KÄYTÖSSÄ] - + PeX support [ON] PeX-tuki [KÄYTÖSSÄ] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Paikallinen käyttäjien löytäminen [KÄYTÖSSÄ] - + Local Peer Discovery support [OFF] Paikallinen käyttäjien löytäminen [EI KÄYTÖSSÄ] - + Encryption support [ON] Salaus [KÄYTÖSSÄ] - + Encryption support [FORCED] Salaus [PAKOTETTU] - + Encryption support [OFF] Salaus [EI KÄYTÖSSÄ] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Web-käyttöliittymävirhe - Ei voida liittää Web-liittymää porttiin %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... ”%1” poistettiin siirrettävien listalta ja kovalevyltä. - + '%1' was removed from transfer list. 'xxx.avi' was removed... ”%1” poistettiin siirrettävien listalta. - + '%1' is not a valid magnet URI. ”%1” ei kelpaa magnet-URI:ksi. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. ”%1” on jo latauslistalla. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) Torrentin "%1” latausta jatkettiin. (nopea palautuminen) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. ”%1” lisättiin latauslistalle. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Viallinen torrent-tiedosto: ”%1” - + This file is either corrupted or this isn't a torrent. Tiedosto on joko rikkonainen tai se ei ole torrent-tiedosto. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <i>IP-suodatin on estänyt osoitteen</i> <font color='red'>%1</font> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>on estetty korruptuneiden osien takia</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Rekursiivinen tiedoston %1 lataus torrentissa %2 - + Unable to decode %1 torrent file. Torrent-tiedostoa %1 ei voitu tulkita. - + Couldn't listen on port %1, using %2 instead. @@ -333,27 +338,27 @@ p, li { white-space: pre-wrap; } Minkään annetun portin käyttäminen ei onnistunut. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: portin määritys epäonnistui virhe: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PP: portin määritys onnistui, viesti: %1 - + Fast resume data was rejected for torrent %1, checking again... Nopean jatkamisen tiedot eivät kelpaa torrentille %1. Tarkistetaan uudestaan... - + Url seed lookup failed for url: %1, message: %2 Jakajien haku osoitteesta %1 epäonnistui: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Ladataan torrenttia ”%1”. Odota... @@ -2948,7 +2953,7 @@ Haluatko varmasti lopettaa qBittorrentin? - + RSS @@ -3313,164 +3318,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -6258,8 +6294,8 @@ Kyseiset liitänäiset poistettiin kuitenkin käytöstä. Asetukset tallennettiin. - - + + Choose scan directory Valitse hakukansio @@ -6268,10 +6304,10 @@ Kyseiset liitänäiset poistettiin kuitenkin käytöstä. Valitse ipfilter.dat-tiedosto - - - - + + + + Choose a save directory Valitse tallennuskansio @@ -6285,14 +6321,14 @@ Kyseiset liitänäiset poistettiin kuitenkin käytöstä. Tiedoston %1 avaaminen lukutilassa epäonnistui. - - + + Choose an ip filter file Valitse IP-suodatintiedosto - - + + Filters Suotimet diff --git a/src/lang/qbittorrent_fr.qm b/src/lang/qbittorrent_fr.qm index 844ca3a6c2b6368d3903124b88fe3ea75cd6e0ec..631918f79e6d1c2ca4d21b46c6e79b1b93b1cf01 100644 GIT binary patch delta 4729 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 delta 4905 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 Ee}zlyi~s-t diff --git a/src/lang/qbittorrent_fr.ts b/src/lang/qbittorrent_fr.ts index 021f977de..6c9080692 100644 --- a/src/lang/qbittorrent_fr.ts +++ b/src/lang/qbittorrent_fr.ts @@ -251,180 +251,185 @@ Copyright © 2006 par Christophe DUMEZ<br> Bittorrent - + %1 reached the maximum ratio you set. %1 a atteint le ratio maximum défini. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 qBittorrent écoute sur le port : TCP/%1 - + UPnP support [ON] Support UPnP [ON] - + UPnP support [OFF] Support UPNP [OFF] - + NAT-PMP support [ON] Support NAT-PMP [ON] - + NAT-PMP support [OFF] Support NAT-PMP [OFF] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB Utilisation d'un tampon disque de %1 Mo - + DHT support [ON], port: UDP/%1 Support DHT [ON], port : UDP/%1 - - + + DHT support [OFF] Support DHT [OFF] - + PeX support [ON] Support PeX [ON] - + PeX support [OFF] Support PeX [OFF] - + Restart is required to toggle PeX support Un redémarrage est nécessaire afin de changer l'état du support PeX - + Local Peer Discovery [ON] Découverte locale de sources [ON] - + Local Peer Discovery support [OFF] Découverte locale de sources [OFF] - + Encryption support [ON] Support cryptage [ON] - + Encryption support [FORCED] Support cryptage [Forcé] - + Encryption support [OFF] Support cryptage [OFF] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Erreur interface Web - Impossible d'associer l'interface Web au port %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... '%1' a été supprimé de la liste et du disque dur. - + '%1' was removed from transfer list. 'xxx.avi' was removed... '%1' a été supprimé de la liste. - + '%1' is not a valid magnet URI. '%1' n'est pas un lien magnet valide. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' est déjà présent dans la liste de téléchargement. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' a été relancé. (relancement rapide) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' a été ajouté à la liste de téléchargement. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Impossible de décoder le torrent : '%1' - + This file is either corrupted or this isn't a torrent. Ce fichier est corrompu ou il ne s'agit pas d'un torrent. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>a été bloqué par votre filtrage IP</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>a été banni suite à l'envoi de données corrompues</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Téléchargement récursif du fichier %1 au sein du torrent %2 - + Unable to decode %1 torrent file. Impossible de décoder le torrent %1. - + Couldn't listen on port %1, using %2 instead. Impossible d'écouter sur le port %1, utilisation de %2 à la place. @@ -433,27 +438,27 @@ Copyright © 2006 par Christophe DUMEZ<br> Impossible d'écouter sur les ports donnés. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP : Echec de mapping du port, message : %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP : Réussite du mapping de port, message : %1 - + Fast resume data was rejected for torrent %1, checking again... Le relancement rapide a échoué pour le torrent %1, revérification... - + Url seed lookup failed for url: %1, message: %2 Le contact de la source HTTP a échoué à l'url : %1, message : %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Téléchargement de '%1', veuillez patienter... @@ -3514,7 +3519,7 @@ Etes-vous certain de vouloir quitter qBittorrent ? - + RSS RSS @@ -3880,63 +3885,98 @@ QGroupBox { Activer la recherche locale de sources - Spoof µtorrent to avoid ban (requires restart) - Se faire passer pour µtorrent pour éviter le blocage (redémarrage requis) + Se faire passer pour µtorrent pour éviter le blocage (redémarrage requis) - + Encryption: Brouillage : - + Enabled Activé - + Forced Forcé - + Disabled Désactivé - + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + Share ratio settings Paramètres du ratio de partage - + Desired ratio: Ratio désiré : - + Remove finished torrents when their ratio reaches: Supprimer les torrents terminés lorsque leur ratio atteint : - + HTTP Communications (trackers, Web seeds, search engine) - - + + Host: - + Peer Communications - + SOCKS4 @@ -3945,19 +3985,19 @@ QGroupBox { Paramètres du serveur mandataire (moteur de recherche) - - + + Type: Type : - - + + (None) (Aucun) - + HTTP @@ -3966,30 +4006,30 @@ QGroupBox { Serveur mandataire (proxy) : - - - + + + Port: Port : - - - + + + Authentication Authentification - - - + + + Username: Nom d'utilisateur : - - - + + + Password: Mot de passe : @@ -3998,7 +4038,7 @@ QGroupBox { Paramètres du serveur mandataire (Bittorrent) - + SOCKS5 @@ -4023,17 +4063,17 @@ QGroupBox { Connexions aux sources web - + Filter Settings Paramètres de filtrage - + Activate IP Filtering Activer le filtrage d'IP - + Filter path (.dat, .p2p, .p2b): Chemin du filtre (.dat, .p2p, .p2b) : @@ -4042,37 +4082,37 @@ QGroupBox { Chemin vers le fichier de filtrage : - + Enable Web User Interface Activer l'interface Web - + HTTP Server Serveur HTTP - + Enable RSS support Activer le module RSS - + RSS settings Paramètres RSS - + RSS feeds refresh interval: Intervalle de rafraîchissement des flux RSS : - + minutes - + Maximum number of articles per feed: Numbre maximum d'articles par flux : @@ -7026,8 +7066,8 @@ Cependant, les greffons en question ont été désactivés. Préférences sauvegardées avec succès. - - + + Choose scan directory Choisir le dossier à surveiller @@ -7036,10 +7076,10 @@ Cependant, les greffons en question ont été désactivés. Choisir un fichier ipfilter.dat - - - - + + + + Choose a save directory Choisir un répertoire de sauvegarde @@ -7053,8 +7093,8 @@ Cependant, les greffons en question ont été désactivés. Impossible d'ouvrir %1 en lecture. - - + + Choose an ip filter file Choisir un fichier de filtrage IP @@ -7063,8 +7103,8 @@ Cependant, les greffons en question ont été désactivés. Filtres (*.dat *.p2p *.p2b) - - + + Filters Filtres diff --git a/src/lang/qbittorrent_hu.ts b/src/lang/qbittorrent_hu.ts index c10bbcd16..d0e6be857 100644 --- a/src/lang/qbittorrent_hu.ts +++ b/src/lang/qbittorrent_hu.ts @@ -151,180 +151,185 @@ Copyright © 2006 by Christophe Dumez<br> Bittorrent - + %1 reached the maximum ratio you set. %1 elérte a megengedett arányt. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 qBittorrent ezen a porton figyel: TCP/%1 - + UPnP support [ON] UPnP támogatás [ON] - + UPnP support [OFF] UPnP támogatás [OFF] - + NAT-PMP support [ON] NAT-PMP támogatás [ON] - + NAT-PMP support [OFF] NAT-PMP támogatás [OFF] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 DHT támogatás [ON], port: UDP/%1 - - + + DHT support [OFF] DHT funkció [OFF] - + PeX support [ON] PeX [ON] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Local Peer Discovery [ON] - + Local Peer Discovery support [OFF] Local Peer Discovery támogatás [OFF] - + Encryption support [ON] Titkosítás [ON] - + Encryption support [FORCED] Titkosítás [KÉNYSZERÍTVE] - + Encryption support [OFF] Titkosítás [OFF] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Web felhasználói felület hiba a port használatánál: %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... '%1' eltávolítva az átviteli listáról és a merevlemezről. - + '%1' was removed from transfer list. 'xxx.avi' was removed... '%1' eltávolítva az átviteli listáról. - + '%1' is not a valid magnet URI. '%1' nem hiteles magnet URI. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' már letöltés alatt. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' visszaállítva. (folytatás) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' felvéve a letöltési listára. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Megfejthetetlen torrent: '%1' - + This file is either corrupted or this isn't a torrent. Ez a fájl sérült, vagy nem is torrent. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>letiltva IP szűrés miatt</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>kitiltva hibás adatküldés miatt</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Fájl ismételt letöltése %1 beágyazva a torrent %2 - + Unable to decode %1 torrent file. Megfejthetetlen torrent: %1. - + Couldn't listen on port %1, using %2 instead. @@ -333,27 +338,27 @@ Copyright © 2006 by Christophe Dumez<br> A megadott porok zártak. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: Port felderítése sikertelen, hibaüzenet: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP: Port felderítése sikeres, hibaüzenet: %1 - + Fast resume data was rejected for torrent %1, checking again... Hibás ellenőrző adat ennél a torrentnél: %1, újraellenőrzés... - + Url seed lookup failed for url: %1, message: %2 Url forrás meghatározása sikertelen: %1, hibaüzenet: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Letöltés alatt: '%1', kis türelmet... @@ -2753,7 +2758,7 @@ Bizotos, hogy bezárod a qBittorrentet? - + RSS @@ -3118,164 +3123,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -5940,8 +5976,8 @@ Viszont azok a modulok kikapcsolhatóak. Beállítások sikeresen elmentve. - - + + Choose scan directory Megfigyelt könyvtár beállítása @@ -5950,10 +5986,10 @@ Viszont azok a modulok kikapcsolhatóak. Ipfilter.dat fájl megnyitása - - - - + + + + Choose a save directory Letöltési könyvtár megadása @@ -5967,14 +6003,14 @@ Viszont azok a modulok kikapcsolhatóak. %1 olvasása sikertelen. - - + + Choose an ip filter file Válassz egy ip szűrő fájlt - - + + Filters Szűrők diff --git a/src/lang/qbittorrent_it.ts b/src/lang/qbittorrent_it.ts index 481f1114e..138c671b3 100644 --- a/src/lang/qbittorrent_it.ts +++ b/src/lang/qbittorrent_it.ts @@ -151,180 +151,185 @@ Copyright © 2006 by Christophe Dumez<br> Bittorrent - + %1 reached the maximum ratio you set. %1 ha raggiunto il rapporto massimo impostato. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 qBittorrent è in ascolto sulla porta: TCP/%1 - + UPnP support [ON] Supporto UPnP [ON] - + UPnP support [OFF] Supporto UPnP [OFF] - + NAT-PMP support [ON] Supporto NAT-PMP [ON] - + NAT-PMP support [OFF] Supporto NAT-PMP [OFF] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 Supporto DHT [ON], porta: UDP/%1 - - + + DHT support [OFF] Supporto DHT [OFF] - + PeX support [ON] Supporto PeX [ON] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Supporto scoperta peer locali [ON] - + Local Peer Discovery support [OFF] Supporto scoperta peer locali [OFF] - + Encryption support [ON] Supporto cifratura [ON] - + Encryption support [FORCED] Supporto cifratura [FORZATO] - + Encryption support [OFF] Supporto cifratura [OFF] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Errore interfaccia web - Impossibile mettere l'interfaccia web in ascolto sulla porta %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... '%1' è stato rimosso dalla lista dei trasferimenti e dal disco. - + '%1' was removed from transfer list. 'xxx.avi' was removed... '%1' è stato rimosso dalla lista dei trasferimenti. - + '%1' is not a valid magnet URI. '%1' non è un URI magnetico valido. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' è già nella lista dei download. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' ripreso. (recupero veloce) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' è stato aggiunto alla lista dei download. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Impossibile decifrare il file torrent: '%1' - + This file is either corrupted or this isn't a torrent. Questo file è corrotto o non è un torrent. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>è stato bloccato a causa dei tuoi filtri IP</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>è stato bannato a causa di parti corrotte</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Download ricorsivo del file %1 incluso nel torrent %2 - + Unable to decode %1 torrent file. Impossibile decifrare il file torrent %1. - + Couldn't listen on port %1, using %2 instead. @@ -333,27 +338,27 @@ Copyright © 2006 by Christophe Dumez<br> Impossibile mettersi in ascolto sulle porte scelte. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: mappatura porte fallita, messaggio: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP: mappatura porte riuscita, messaggio: %1 - + Fast resume data was rejected for torrent %1, checking again... Il recupero veloce del torrent %1 è stato rifiutato, altro tentativo in corso... - + Url seed lookup failed for url: %1, message: %2 Ricerca seed web fallita per l'url: %1, messaggio: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Download di '%1' in corso... @@ -3132,7 +3137,7 @@ Sei sicuro di voler chiudere qBittorrent? - + RSS @@ -3497,164 +3502,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -6508,8 +6544,8 @@ Comunque, quei plugin sono stati disabilitati. Le opzioni sono state salvate. - - + + Choose scan directory Scegliere una directory @@ -6518,10 +6554,10 @@ Comunque, quei plugin sono stati disabilitati. Scegliere un file ipfilter.dat - - - - + + + + Choose a save directory Scegliere una directory di salvataggio @@ -6535,14 +6571,14 @@ Comunque, quei plugin sono stati disabilitati. Impossibile aprire %1 in lettura. - - + + Choose an ip filter file Scegliere un file ip filter - - + + Filters Filtri diff --git a/src/lang/qbittorrent_ja.ts b/src/lang/qbittorrent_ja.ts index 99ef31613..00638ac25 100644 --- a/src/lang/qbittorrent_ja.ts +++ b/src/lang/qbittorrent_ja.ts @@ -146,180 +146,185 @@ Copyright © 2006 by Christophe Dumez<br> Bittorrent - + %1 reached the maximum ratio you set. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 - + UPnP support [ON] UPnP サポート [オン] - + UPnP support [OFF] UPnP サポート [オフ] - + NAT-PMP support [ON] NAT-PMP サポート [オン] - + NAT-PMP support [OFF] NAT-PMP サポート [オフ] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 - - + + DHT support [OFF] DHT サポート [オフ] - + PeX support [ON] PeX サポート [オン] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] ローカル ピア ディスカバリ [オン] - + Local Peer Discovery support [OFF] ローカル ピア ディスカバリ [オフ] - + Encryption support [ON] 暗号化サポート [オン] - + Encryption support [FORCED] 暗号化サポート [強制済み] - + Encryption support [OFF] 暗号化サポート [オフ] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... - + '%1' was removed from transfer list. 'xxx.avi' was removed... - + '%1' is not a valid magnet URI. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' はすでにダウンロードの一覧にあります。 - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' が再開されました。 (高速再開) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' がダウンロードの一覧に追加されました。 - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Torrent ファイルをデコードすることができません: '%1' - + This file is either corrupted or this isn't a torrent. このファイルは壊れているかこれは torrent ではないかのどちらかです。 - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 - + Unable to decode %1 torrent file. - + Couldn't listen on port %1, using %2 instead. @@ -328,27 +333,27 @@ Copyright © 2006 by Christophe Dumez<br> 所定のポートで記入できませんでした。 - + UPnP/NAT-PMP: Port mapping failure, message: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 - + Fast resume data was rejected for torrent %1, checking again... 高速再開データは torrent %1 を拒絶しました、再びチェックしています... - + Url seed lookup failed for url: %1, message: %2 次の url の url シードの参照に失敗しました: %1、メッセージ: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... '%1' をダウンロードしています、お待ちください... @@ -2557,7 +2562,7 @@ qBittorrent を終了してもよろしいですか? - + RSS @@ -2922,164 +2927,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -5830,8 +5866,8 @@ However, those plugins were disabled. オプションの保存に成功しました。 - - + + Choose scan directory スキャンするディレクトリを選択します @@ -5840,10 +5876,10 @@ However, those plugins were disabled. ipfilter.dat ファイルを選択します - - - - + + + + Choose a save directory 保存ディレクトリを選択します @@ -5857,14 +5893,14 @@ However, those plugins were disabled. 読み込みモードで %1 を開くことができませんでした。 - - + + Choose an ip filter file - - + + Filters diff --git a/src/lang/qbittorrent_ko.ts b/src/lang/qbittorrent_ko.ts index 73603d930..e949e6d64 100644 --- a/src/lang/qbittorrent_ko.ts +++ b/src/lang/qbittorrent_ko.ts @@ -171,180 +171,185 @@ Copyright © 2006 by Christophe Dumez<br> Bittorrent - + %1 reached the maximum ratio you set. '%1' 는 설정된 최대 공유 비율에 도달했습니다. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 큐비토런트는 다음 포트을 사용하고 있습니다: TCP/%1 - + UPnP support [ON] UPnp 지원 [사용] - + UPnP support [OFF] UPnP 지원 [사용안함] - + NAT-PMP support [ON] NAT-PMP 지원 [사용] - + NAT-PMP support [OFF] NAT-PMP 지원 [사용안함] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 DHT 지원 [사용], 포트:'UDP/%1 - - + + DHT support [OFF] DHT 지원 [사용안함] - + PeX support [ON] Pes 지원 [사용] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Local Peer Discovery (로컬 공유자 찾기) [사용] - + Local Peer Discovery support [OFF] Local Peer Discovery (로컬 공유자 찾기) [사용안함] - + Encryption support [ON] 암호화 지원 [사용] - + Encryption support [FORCED] 암호화 지원 [강제사용] - + Encryption support [OFF] 암호화 지원 [사용안함] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 웹 유저 인터페이스 에러 - 웹 유저 인터페이스를 다음 포트에 연결 할수 없습니다:%1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... 전송목록과 디스크에서 '%1' 를 삭제하였습니다. - + '%1' was removed from transfer list. 'xxx.avi' was removed... 전송목록에서 '%1'를 삭제하였습니다. - + '%1' is not a valid magnet URI. '%1'는 유효한 마그넷 URI (magnet URI)가 아닙니다. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1'는/은 이미 전송목록에 포함되어 있습니다. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1'가 다시 시작되었습니다. (빠른 재개) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1'가 전송목록에 추가되었습니다. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' 토렌트 파일을 해독할수 없음: '%1' - + This file is either corrupted or this isn't a torrent. 파일에 오류가 있거나 토런트 파일이 아닙니다. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>은/는 IP 필터에 의해 접속이 금지되었습니다</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>은/는 유효하지 않은 파일 공유에 의해 접속이 금지되었습니다</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 토렌트 %2 에는 또 다른 토렌트 파일 %1이 포함되어 있습니다 - + Unable to decode %1 torrent file. %1 토렌트를 해독할수 없습니다. - + Couldn't listen on port %1, using %2 instead. @@ -353,27 +358,27 @@ Copyright © 2006 by Christophe Dumez<br> 설정하신 포트을 사용할수 없습니다. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: 포트 설정(Port Mapping) 실패, 메세지: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP: 포트 설정(Port mapping) 성공, 메세지: %1 - + Fast resume data was rejected for torrent %1, checking again... %1 의 빨리 이어받기가 실퍠하였습니다, 재확인중... - + Url seed lookup failed for url: %1, message: %2 Url 완전체(Url seed)를 찾을 수 없습니다: %1, 관련내용: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... '%1'을 다운 중입니다, 기다려 주세요... @@ -3337,7 +3342,7 @@ Are you sure you want to quit qBittorrent? - + RSS @@ -3702,164 +3707,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -6715,8 +6751,8 @@ However, those plugins were disabled. 환경설정이 성공적으로 저장되었습니다. - - + + Choose scan directory 스켄할 곳을 선택해주세요 @@ -6725,10 +6761,10 @@ However, those plugins were disabled. ipfilter.dat의 경로를 선택해주세요 - - - - + + + + Choose a save directory 파일을 저장할 경로를 선택해주세요 @@ -6742,14 +6778,14 @@ However, those plugins were disabled. %1을 읽기전용 모드로 열수 없습니다. - - + + Choose an ip filter file ip filter 파일 선택 - - + + Filters 필터 diff --git a/src/lang/qbittorrent_nb.ts b/src/lang/qbittorrent_nb.ts index 2ef8335ca..8d1afb885 100644 --- a/src/lang/qbittorrent_nb.ts +++ b/src/lang/qbittorrent_nb.ts @@ -133,180 +133,185 @@ Copyright © 2006 av Christophe Dumez<br> Bittorrent - + %1 reached the maximum ratio you set. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 - + UPnP support [ON] - + UPnP support [OFF] - + NAT-PMP support [ON] - + NAT-PMP support [OFF] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 - - + + DHT support [OFF] - + PeX support [ON] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] - + Local Peer Discovery support [OFF] - + Encryption support [ON] - + Encryption support [FORCED] - + Encryption support [OFF] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... - + '%1' was removed from transfer list. 'xxx.avi' was removed... - + '%1' is not a valid magnet URI. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' finnes allerede i nedlastingslisten. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' ble gjenopptatt (hurtig gjenopptaging) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' ble lagt til i nedlastingslisten. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Klarte ikke å dekode torrentfilen: '%1' - + This file is either corrupted or this isn't a torrent. Denne filen er enten ødelagt, eller det er ikke en torrent. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 - + Unable to decode %1 torrent file. - + Couldn't listen on port %1, using %2 instead. @@ -315,27 +320,27 @@ Copyright © 2006 av Christophe Dumez<br> Klarte ikke å lytte på noen av de oppgitte portene. - + UPnP/NAT-PMP: Port mapping failure, message: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 - + Fast resume data was rejected for torrent %1, checking again... - + Url seed lookup failed for url: %1, message: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Laster ned '%1'... @@ -2315,7 +2320,7 @@ Are you sure you want to quit qBittorrent? - + RSS @@ -2680,164 +2685,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -5283,8 +5319,8 @@ However, those plugins were disabled. Innstillingene ble lagret. - - + + Choose scan directory Velg mappe for gjennomsøking @@ -5293,10 +5329,10 @@ However, those plugins were disabled. Velg en ipfilter.dat fil - - - - + + + + Choose a save directory Velg mappe for lagring @@ -5310,14 +5346,14 @@ However, those plugins were disabled. Klarte ikke å åpne %1 i lesemodus. - - + + Choose an ip filter file - - + + Filters diff --git a/src/lang/qbittorrent_nl.ts b/src/lang/qbittorrent_nl.ts index b5586f8d0..11aa7ffba 100644 --- a/src/lang/qbittorrent_nl.ts +++ b/src/lang/qbittorrent_nl.ts @@ -340,6 +340,10 @@ p, li { white-space: pre-wrap; } The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -3295,10 +3299,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -3415,6 +3415,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/lang/qbittorrent_pl.ts b/src/lang/qbittorrent_pl.ts index f276f7d2d..777446fa7 100644 --- a/src/lang/qbittorrent_pl.ts +++ b/src/lang/qbittorrent_pl.ts @@ -339,6 +339,10 @@ Wszystkie prawa zastrżeżone © 2006 Christophe Dumez<br>(new line) The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -3377,10 +3381,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -3497,6 +3497,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/lang/qbittorrent_pt.ts b/src/lang/qbittorrent_pt.ts index 0dbb1f02f..7332d0898 100644 --- a/src/lang/qbittorrent_pt.ts +++ b/src/lang/qbittorrent_pt.ts @@ -293,6 +293,10 @@ p, li { white-space: pre-wrap; } The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -3245,10 +3249,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -3365,6 +3365,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/lang/qbittorrent_pt_BR.ts b/src/lang/qbittorrent_pt_BR.ts index 0dbb1f02f..7332d0898 100644 --- a/src/lang/qbittorrent_pt_BR.ts +++ b/src/lang/qbittorrent_pt_BR.ts @@ -293,6 +293,10 @@ p, li { white-space: pre-wrap; } The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -3245,10 +3249,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -3365,6 +3365,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/lang/qbittorrent_ro.ts b/src/lang/qbittorrent_ro.ts index cc58e3ec4..21c75beda 100644 --- a/src/lang/qbittorrent_ro.ts +++ b/src/lang/qbittorrent_ro.ts @@ -293,6 +293,10 @@ p, li { white-space: pre-wrap; }(new line) The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -3175,10 +3179,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -3295,6 +3295,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/lang/qbittorrent_ru.ts b/src/lang/qbittorrent_ru.ts index 925ae4263..2f632aea4 100644 --- a/src/lang/qbittorrent_ru.ts +++ b/src/lang/qbittorrent_ru.ts @@ -328,6 +328,10 @@ p, li { white-space: pre-wrap; } The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -3348,10 +3352,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -3468,6 +3468,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/lang/qbittorrent_sk.ts b/src/lang/qbittorrent_sk.ts index 32f0d2194..17280ae57 100644 --- a/src/lang/qbittorrent_sk.ts +++ b/src/lang/qbittorrent_sk.ts @@ -293,6 +293,10 @@ p, li { white-space: pre-wrap; } The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -3267,10 +3271,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -3387,6 +3387,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/lang/qbittorrent_sr.ts b/src/lang/qbittorrent_sr.ts index 2394b28f7..37d05fb37 100644 --- a/src/lang/qbittorrent_sr.ts +++ b/src/lang/qbittorrent_sr.ts @@ -118,205 +118,210 @@ p, li { white-space: pre-wrap; } Bittorrent - + %1 reached the maximum ratio you set. %1 достигао је максимални ниво који сте подесили. - + qBittorrent is bound to port: TCP/%1 e.g: qBittorrent is bound to port: 6881 qBittorrent је повезан на порт: TCP/%1 - + UPnP support [ON] UPnP подршка [Укључена] - + UPnP support [OFF] UPnP подршка [Искључена] - + NAT-PMP support [ON] NAT-PMP подршка [Укључена] - + NAT-PMP support [OFF] NAT-PMP подршка [Искључена] - + + HTTP user agent is %1 + + + + Using a disk cache size of %1 MiB - + DHT support [ON], port: UDP/%1 DHT подршка [Укључена], порт: UDP/%1 - - + + DHT support [OFF] DHT подршка [Искључена] - + PeX support [ON] PeX подршка [Укључена] - + PeX support [OFF] - + Restart is required to toggle PeX support - + Local Peer Discovery [ON] Претраживање локалних веза [Укључено] - + Local Peer Discovery support [OFF] Претраживање локалних веза подршка [Искључено] - + Encryption support [ON] Шифровање подршка [Укључена] - + Encryption support [FORCED] Шифровање подршка [Форсирано] - + Encryption support [OFF] Шифровање подршка [Искључена] - + The Web UI is listening on port %1 - + Web User Interface Error - Unable to bind Web UI to port %1 Веб Кориснички Интерфејс Грешка - Не може да повеже Веб КИ на порт %1 - + '%1' was removed from transfer list and hard disk. 'xxx.avi' was removed... '%1' је уклоњен са трансфер листе и хард диска. - + '%1' was removed from transfer list. 'xxx.avi' was removed... '%1' је уклоњен са трансфер листе. - + '%1' is not a valid magnet URI. '%1' није валидан магнет URI. - - - + + + '%1' is already in download list. e.g: 'xxx.avi' is already in download list. '%1' већ је додат на листу за преузимање. - - - + + + '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) '%1' настави. (брзо настави) - - - + + + '%1' added to download list. '/home/y/xxx.torrent' was added to download list. '%1' додат на листу за преузимање. - - + + Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' Није у стању да декодира торент фајл: '%1' - + This file is either corrupted or this isn't a torrent. Овај фајл је оштећен или ово није торент. - + <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked <font color='red'>%1</font> <i>је блокиран због вашег IP филтера</i> - + <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned <font color='red'>%1</font> <i>је одбачен због оштећених делова</i> - + Recursive download of file %1 embedded in torrent %2 Recursive download of test.torrent embedded in torrent test2 Поновно преузимање фајла %1 омогућено у торенту %2 - + Unable to decode %1 torrent file. Није у стању да декодира %1 торент фајл. - + Couldn't listen on port %1, using %2 instead. Не могу да ослушкујем порт %1, користећи %2 уместо тога. - + UPnP/NAT-PMP: Port mapping failure, message: %1 UPnP/NAT-PMP: Порт мапирање грешка, порука: %1 - + UPnP/NAT-PMP: Port mapping successful, message: %1 UPnP/NAT-PMP: Порт мапирање успешно, порука: %1 - + Fast resume data was rejected for torrent %1, checking again... Брзи наставак података је одбијен за торент %1, покушајте поново... - + Url seed lookup failed for url: %1, message: %2 Url преглед донора , грешка url: %1, порука: %2 - + Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... Преузимање '%1', молим сачекајте... @@ -1737,7 +1742,7 @@ Are you sure you want to quit qBittorrent? - + RSS @@ -2102,164 +2107,195 @@ QGroupBox { Enable Local Peer Discovery - - - Spoof µtorrent to avoid ban (requires restart) - - - + Encryption: - + Enabled - + Forced - + Disabled - + Share ratio settings - + Desired ratio: - + Remove finished torrents when their ratio reaches: - + HTTP Communications (trackers, Web seeds, search engine) - - - - Host: - - - - - Peer Communications - - - - - SOCKS4 - - - - - - Type: - - - - - - (None) - - - - - HTTP - - - - - - - Port: - - - + Host: + + + + + Peer Communications + + + + + SOCKS4 + + + + + + Type: + + + + + Client whitelisting workaround + + + + + Identify as: + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + Version: + + + + + Build: + Software Build nulmber: + + + + + + (None) + + + + + HTTP + + + + + + + Port: + + + + + + Authentication - - - + + + Username: - - - + + + Password: - + SOCKS5 - + Filter Settings - + Activate IP Filtering - + Filter path (.dat, .p2p, .p2b): - + Enable Web User Interface - + HTTP Server - + Enable RSS support - + RSS settings - + RSS feeds refresh interval: - + minutes - + Maximum number of articles per feed: @@ -4285,28 +4321,28 @@ However, those plugins were disabled. options_imp - - + + Choose scan directory Изаберите директоријум за скенирање - - - - + + + + Choose a save directory Изаберите директоријум за чување - - + + Choose an ip filter file Изаберите неки ip филтер фајл - - + + Filters Филтери diff --git a/src/lang/qbittorrent_sv.ts b/src/lang/qbittorrent_sv.ts index 802109fcf..816b42cce 100644 --- a/src/lang/qbittorrent_sv.ts +++ b/src/lang/qbittorrent_sv.ts @@ -286,6 +286,10 @@ p, li { white-space: pre-wrap; } The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -2196,10 +2200,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -2316,6 +2316,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/lang/qbittorrent_tr.ts b/src/lang/qbittorrent_tr.ts index 5dfb7892b..2b2452607 100644 --- a/src/lang/qbittorrent_tr.ts +++ b/src/lang/qbittorrent_tr.ts @@ -350,6 +350,10 @@ p, li { white-space: pre-wrap; } The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -3334,10 +3338,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -3454,6 +3454,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/lang/qbittorrent_uk.ts b/src/lang/qbittorrent_uk.ts index dc3758cef..669e6c6d0 100644 --- a/src/lang/qbittorrent_uk.ts +++ b/src/lang/qbittorrent_uk.ts @@ -323,6 +323,10 @@ p, li { white-space: pre-wrap; } The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -3074,10 +3078,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -3194,6 +3194,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/lang/qbittorrent_zh.ts b/src/lang/qbittorrent_zh.ts index 3af70004e..8bfe89c52 100644 --- a/src/lang/qbittorrent_zh.ts +++ b/src/lang/qbittorrent_zh.ts @@ -304,6 +304,10 @@ p, li { white-space: pre-wrap; } The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -3474,10 +3478,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -3594,6 +3594,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/lang/qbittorrent_zh_TW.ts b/src/lang/qbittorrent_zh_TW.ts index e0623a993..61137cd88 100644 --- a/src/lang/qbittorrent_zh_TW.ts +++ b/src/lang/qbittorrent_zh_TW.ts @@ -289,6 +289,10 @@ p, li { white-space: pre-wrap; } The Web UI is listening on port %1 + + HTTP user agent is %1 + + ConsoleDlg @@ -2291,10 +2295,6 @@ QGroupBox { Enable Local Peer Discovery - - Spoof µtorrent to avoid ban (requires restart) - - Encryption: @@ -2411,6 +2411,35 @@ QGroupBox { SOCKS4 + + Client whitelisting workaround + + + + Identify as: + + + + qBittorrent + + + + Vuze + + + + µTorrent + + + + Version: + + + + Build: + Software Build nulmber: + + PropListDelegate diff --git a/src/options_imp.cpp b/src/options_imp.cpp index 3208200c1..4d1f76a0d 100644 --- a/src/options_imp.cpp +++ b/src/options_imp.cpp @@ -162,6 +162,7 @@ options_imp::options_imp(QWidget *parent):QDialog(parent){ connect(checkRatioRemove, SIGNAL(toggled(bool)), this, SLOT(enableDeleteRatio(bool))); connect(checkDHT, SIGNAL(toggled(bool)), this, SLOT(enableDHTSettings(bool))); connect(checkDifferentDHTPort, SIGNAL(toggled(bool)), this, SLOT(enableDHTPortSettings(bool))); + connect(comboPeerID, SIGNAL(currentIndexChanged(int)), this, SLOT(enableSpoofingSettings(int))); // Proxy tab connect(comboProxyType_http, SIGNAL(currentIndexChanged(int)),this, SLOT(enableHTTPProxy(int))); connect(checkProxyAuth_http, SIGNAL(toggled(bool)), this, SLOT(enableHTTPProxyAuth(bool))); @@ -221,7 +222,9 @@ options_imp::options_imp(QWidget *parent):QDialog(parent){ connect(checkDifferentDHTPort, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton())); connect(spinDHTPort, SIGNAL(valueChanged(QString)), this, SLOT(enableApplyButton())); connect(checkLSD, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton())); - connect(checkAzureusSpoof, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton())); + connect(comboPeerID, SIGNAL(currentIndexChanged(int)), this, SLOT(enableApplyButton())); + connect(client_version, SIGNAL(textChanged(QString)), this, SLOT(enableApplyButton())); + connect(client_build, SIGNAL(textChanged(QString)), this, SLOT(enableApplyButton())); connect(comboEncryption, SIGNAL(currentIndexChanged(int)), this, SLOT(enableApplyButton())); connect(checkRatioLimit, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton())); connect(checkRatioRemove, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton())); @@ -434,7 +437,20 @@ void options_imp::saveOptions(){ settings.setValue(QString::fromUtf8("sameDHTPortAsBT"), isDHTPortSameAsBT()); settings.setValue(QString::fromUtf8("DHTPort"), getDHTPort()); settings.setValue(QString::fromUtf8("LSD"), isLSDEnabled()); - settings.setValue(QString::fromUtf8("utorrentSpoof"), isUtorrentSpoofingEnabled()); + // Peer ID usurpation + switch(comboPeerID->currentIndex()) { + case 2: // uTorrent + Preferences::setPeerID("UT"); + Preferences::setClientVersion(client_version->text()); + Preferences::setClientBuild(client_build->text()); + break; + case 1: // Vuze + Preferences::setPeerID("AZ"); + Preferences::setClientVersion(client_version->text()); + break; + default: //qBittorrent + Preferences::setPeerID("qB"); + } settings.setValue(QString::fromUtf8("Encryption"), getEncryptionSetting()); settings.setValue(QString::fromUtf8("DesiredRatio"), getDesiredRatio()); settings.setValue(QString::fromUtf8("MaxRatio"), getDeleteRatio()); @@ -480,10 +496,6 @@ void options_imp::saveOptions(){ settings.endGroup(); } -bool options_imp::isUtorrentSpoofingEnabled() const { - return checkAzureusSpoof->isChecked(); -} - bool options_imp::isFilteringEnabled() const{ return checkIPFilter->isChecked(); } @@ -698,7 +710,26 @@ void options_imp::loadOptions(){ spinDHTPort->setValue(Preferences::getDHTPort()); checkPeX->setChecked(Preferences::isPeXEnabled()); checkLSD->setChecked(Preferences::isLSDEnabled()); - checkAzureusSpoof->setChecked(Preferences::isUtorrentSpoofingEnabled()); + // Peer ID usurpation + QString peer_id = Preferences::getPeerID(); + if(peer_id == "UT") { + // uTorrent + comboPeerID->setCurrentIndex(2); + enableSpoofingSettings(2); + client_version->setText(Preferences::getClientVersion()); + client_build->setText(Preferences::getClientBuild()); + } else { + if(peer_id == "AZ") { + // Vuze + comboPeerID->setCurrentIndex(1); + enableSpoofingSettings(1); + client_version->setText(Preferences::getClientVersion()); + } else { + // qBittorrent + comboPeerID->setCurrentIndex(0); + enableSpoofingSettings(0); + } + } comboEncryption->setCurrentIndex(Preferences::getEncryptionSetting()); floatValue = Preferences::getDesiredRatio(); if(floatValue >= 1.) { @@ -759,6 +790,34 @@ int options_imp::getPort() const{ return spinPort->value(); } +void options_imp::enableSpoofingSettings(int index) { + switch(index) { + case 0: // qBittorrent + version_label->setEnabled(false); + client_version->setEnabled(false); + client_version->clear(); + build_label->setEnabled(false); + client_build->setEnabled(false); + client_build->clear(); + break; + case 1: // Vuze + version_label->setEnabled(true); + client_version->setEnabled(true); + client_version->setText(Preferences::getDefaultClientVersion("AZ")); + build_label->setEnabled(false); + client_build->setEnabled(false); + client_build->clear(); + break; + case 2: // uTorrent + version_label->setEnabled(true); + client_version->setEnabled(true); + client_version->setText(Preferences::getDefaultClientVersion("UT")); + build_label->setEnabled(true); + client_build->setEnabled(true); + client_build->setText(Preferences::getDefaultClientBuild("UT")); + } +} + void options_imp::on_randomButton_clicked() { // Range [1024: 65535] spinPort->setValue(rand() % 64512 + 1024); diff --git a/src/options_imp.h b/src/options_imp.h index be8b9915f..57be60640 100644 --- a/src/options_imp.h +++ b/src/options_imp.h @@ -99,7 +99,6 @@ protected: int getDHTPort() const; bool isLSDEnabled() const; bool isRSSEnabled() const; - bool isUtorrentSpoofingEnabled() const; int getEncryptionSetting() const; float getDesiredRatio() const; float getDeleteRatio() const; @@ -150,6 +149,7 @@ protected slots: void enableDHTSettings(bool checked); void enableDHTPortSettings(bool checked); void enableQueueingSystem(bool checked); + void enableSpoofingSettings(int index); void setStyle(int style); void on_buttonBox_accepted(); void closeEvent(QCloseEvent *e); diff --git a/src/preferences.h b/src/preferences.h index c51777e44..da3f97053 100644 --- a/src/preferences.h +++ b/src/preferences.h @@ -448,6 +448,66 @@ public: settings.setValue(QString::fromUtf8("Preferences/Bittorrent/MaxUploadsPerTorrent"), val); } + static QString getPeerID() { + QSettings settings("qBittorrent", "qBittorrent"); + return settings.value(QString::fromUtf8("Preferences/Bittorrent/PeerID"), "qB").toString(); + } + + static void setPeerID(QString peer_id) { + QSettings settings("qBittorrent", "qBittorrent"); + settings.setValue(QString::fromUtf8("Preferences/Bittorrent/PeerID"), peer_id); + } + + static QString getDefaultClientVersion(QString peer_id) { + // Azureus + if(peer_id == "AZ") { + return "4.3.0.4"; + } + // uTorrent + return "1.8.5"; + } + + static QString getDefaultClientBuild(QString peer_id) { + if(peer_id == "UT") { + return "17414"; + } + return ""; + } + + static QString getClientVersion() { + QSettings settings("qBittorrent", "qBittorrent"); + QString peer_id = getPeerID(); + if(peer_id == "qB") + return QString(VERSION); + QString version = settings.value(QString::fromUtf8("Preferences/Bittorrent/PeerVersion"), QString()).toString(); + if(version.isEmpty()) { + version = getDefaultClientVersion(peer_id); + } + return version; + } + + static void setClientVersion(QString version) { + QSettings settings("qBittorrent", "qBittorrent"); + settings.setValue(QString::fromUtf8("Preferences/Bittorrent/PeerVersion"), version); + } + + static QString getClientBuild() { + QSettings settings("qBittorrent", "qBittorrent"); + QString peer_id = getPeerID(); + if(peer_id != "UT") + return ""; + QString build = settings.value(QString::fromUtf8("Preferences/Bittorrent/PeerBuild"), QString()).toString(); + if(build.isEmpty()) { + build = getDefaultClientBuild(peer_id); + } + return build; + } + + static void setClientBuild(QString build) { + QSettings settings("qBittorrent", "qBittorrent"); + settings.setValue(QString::fromUtf8("Preferences/Bittorrent/PeerBuild"), build); + } + static bool isDHTEnabled() { QSettings settings("qBittorrent", "qBittorrent"); return settings.value(QString::fromUtf8("Preferences/Bittorrent/DHT"), true).toBool(); @@ -488,11 +548,6 @@ public: settings.setValue(QString::fromUtf8("Preferences/Bittorrent/LSD"), enabled); } - static bool isUtorrentSpoofingEnabled() { - QSettings settings("qBittorrent", "qBittorrent"); - return settings.value(QString::fromUtf8("Preferences/Bittorrent/utorrentSpoof"), false).toBool(); - } - static int getEncryptionSetting() { QSettings settings("qBittorrent", "qBittorrent"); return settings.value(QString::fromUtf8("Preferences/Bittorrent/Encryption"), 0).toInt(); diff --git a/src/ui/options.ui b/src/ui/options.ui index 4d9174fab..71a74feb5 100644 --- a/src/ui/options.ui +++ b/src/ui/options.ui @@ -1538,7 +1538,7 @@ QGroupBox { 495 - + @@ -1644,13 +1644,6 @@ QGroupBox { - - - - Spoof µtorrent to avoid ban (requires restart) - - - @@ -1697,6 +1690,79 @@ QGroupBox { + + + + Client whitelisting workaround + + + + + + + + Identify as: + + + + + + + + qBittorrent + + + + + Vuze + + + + + µTorrent + + + + + + + + false + + + Version: + + + + + + + false + + + + + + + false + + + Build: + + + + + + + false + + + + + + + + @@ -1845,8 +1911,8 @@ QGroupBox { 0 0 - 620 - 495 + 484 + 312 @@ -2263,8 +2329,8 @@ QGroupBox { 0 0 - 620 - 495 + 290 + 124 @@ -2360,8 +2426,8 @@ QGroupBox { 0 0 - 620 - 495 + 219 + 221 @@ -2524,8 +2590,8 @@ QGroupBox { 0 0 - 620 - 495 + 452 + 192