Compare commits
134 Commits
release-3.
...
release-2.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
70320ed4b3 | ||
|
|
869af25826 | ||
|
|
b3ac151302 | ||
|
|
d02ff9cd66 | ||
|
|
32c0b7801c | ||
|
|
6049b2ce03 | ||
|
|
b3aec8e6f9 | ||
|
|
e1933e9382 | ||
|
|
5cc4f31b4b | ||
|
|
ad918651a5 | ||
|
|
2fa3e9ae8e | ||
|
|
5fd7bad57c | ||
|
|
d7eb29ab71 | ||
|
|
33147d842c | ||
|
|
11e0b7c9b5 | ||
|
|
e8cd92e245 | ||
|
|
a757953b76 | ||
|
|
a26da65419 | ||
|
|
1d9ef166bd | ||
|
|
81a5201e41 | ||
|
|
9f9354af12 | ||
|
|
ac1ebf4e13 | ||
|
|
b9ccd3e74f | ||
|
|
4177a37d63 | ||
|
|
24a73c05b9 | ||
|
|
960d8d1bc9 | ||
|
|
da69983e64 | ||
|
|
6db7d36e4d | ||
|
|
571963b1bd | ||
|
|
9e50e1ba7e | ||
|
|
82af132d8a | ||
|
|
80dd666107 | ||
|
|
ac50f0cdc2 | ||
|
|
bf685773e6 | ||
|
|
a0ada5c3ba | ||
|
|
220fd4a7b8 | ||
|
|
d5622da576 | ||
|
|
55be2aa9a0 | ||
|
|
96f619b486 | ||
|
|
89a1eb1bca | ||
|
|
de228fe074 | ||
|
|
8846f52ce1 | ||
|
|
545ce42d4e | ||
|
|
faf8b0e3f5 | ||
|
|
70a0b3cff3 | ||
|
|
24ab195d2f | ||
|
|
4bd2641d70 | ||
|
|
7c5779eee0 | ||
|
|
0bbe4426c2 | ||
|
|
595a190508 | ||
|
|
ec30fe2498 | ||
|
|
4d80d6ef5c | ||
|
|
3d53e641c1 | ||
|
|
3deee6d595 | ||
|
|
86f2447f8a | ||
|
|
a69c3098e1 | ||
|
|
88627df7fe | ||
|
|
8e3ba25c8d | ||
|
|
1ecffb777a | ||
|
|
1c4ae8ffbf | ||
|
|
0fad329b7e | ||
|
|
bdaf16123f | ||
|
|
6b56a1f10f | ||
|
|
204b02a480 | ||
|
|
eb7a844099 | ||
|
|
84dbb76331 | ||
|
|
fb21944aae | ||
|
|
14625a565d | ||
|
|
3f875324d8 | ||
|
|
03f2293b2a | ||
|
|
47482586a1 | ||
|
|
96fd1624ce | ||
|
|
8ea2312b4f | ||
|
|
9382de64d6 | ||
|
|
b0e3549780 | ||
|
|
d2abe18497 | ||
|
|
ede004148f | ||
|
|
91bfe3585c | ||
|
|
f99adf8e9a | ||
|
|
ebab7c5760 | ||
|
|
baf5fe45b4 | ||
|
|
54793e4195 | ||
|
|
e8da08906c | ||
|
|
ae7e9cd1df | ||
|
|
7679b852b8 | ||
|
|
eda04b3ef3 | ||
|
|
3ef6e7bf65 | ||
|
|
146cf9a435 | ||
|
|
dff6b057b9 | ||
|
|
3b7448dfc7 | ||
|
|
4e4ac771a9 | ||
|
|
06a376d014 | ||
|
|
b3d2f9b701 | ||
|
|
055a99239b | ||
|
|
e779c9a7db | ||
|
|
b0f7f5ae58 | ||
|
|
512ab58832 | ||
|
|
9ad088682c | ||
|
|
d2fad8249c | ||
|
|
20fb7c3adf | ||
|
|
c4fdfec420 | ||
|
|
a3e03e739c | ||
|
|
9846dc0fff | ||
|
|
1b29b148d8 | ||
|
|
6dab35cb8e | ||
|
|
6b2d922005 | ||
|
|
1d92ae6382 | ||
|
|
62f4d6386a | ||
|
|
e74ef4c6fd | ||
|
|
282ee0e879 | ||
|
|
697d2ccb71 | ||
|
|
71d163d743 | ||
|
|
83685942de | ||
|
|
6f34c81014 | ||
|
|
5e826dffc8 | ||
|
|
b4dc66020c | ||
|
|
cb4741ed89 | ||
|
|
4c3976e5df | ||
|
|
fd7fb115ff | ||
|
|
197d5b3a05 | ||
|
|
624d6aa6a1 | ||
|
|
28d7dc137b | ||
|
|
351d84e2f7 | ||
|
|
774b8f4fd6 | ||
|
|
2fc6470696 | ||
|
|
1038b00553 | ||
|
|
c3b37b4f1f | ||
|
|
41faf341cc | ||
|
|
44e92a7f3d | ||
|
|
599f956269 | ||
|
|
79a9606e86 | ||
|
|
5b576baf67 | ||
|
|
aa3ce90478 | ||
|
|
2c433e35b0 |
3
.gitignore
vendored
@@ -1,6 +1,6 @@
|
|||||||
src/geoip/GeoIP.dat
|
src/geoip/GeoIP.dat
|
||||||
src/qbittorrent
|
src/qbittorrent
|
||||||
qbittorrent.pro.user*
|
qbittorrent.pro.user
|
||||||
conf.pri
|
conf.pri
|
||||||
Makefile
|
Makefile
|
||||||
*.pyc
|
*.pyc
|
||||||
@@ -12,4 +12,3 @@ moc_*.cpp
|
|||||||
qrc_*.cpp
|
qrc_*.cpp
|
||||||
ui_*.h
|
ui_*.h
|
||||||
*.moc
|
*.moc
|
||||||
src/lang/qbittorrent_*.qm
|
|
||||||
|
|||||||
53
.travis.yml
@@ -1,53 +0,0 @@
|
|||||||
language:
|
|
||||||
- cpp
|
|
||||||
|
|
||||||
env:
|
|
||||||
# use libtorrent 0.15.10
|
|
||||||
- lt_source=from_dist gui=true
|
|
||||||
- lt_source=from_dist gui=false
|
|
||||||
# use libtorrent 0.16.X from RC_0_16 svn branch
|
|
||||||
- lt_source=from_svn gui=true
|
|
||||||
- lt_source=from_svn gui=false
|
|
||||||
|
|
||||||
branches:
|
|
||||||
except:
|
|
||||||
- search_encoding_windows
|
|
||||||
- v2_9_x
|
|
||||||
|
|
||||||
notifications:
|
|
||||||
email:
|
|
||||||
on_success: change
|
|
||||||
on_failure: change
|
|
||||||
|
|
||||||
before_install:
|
|
||||||
- shopt -s expand_aliases
|
|
||||||
- alias sudo="sudo "
|
|
||||||
# Using nprocs/2 sometimes may fail (gcc is killed by system), just use two threads
|
|
||||||
- alias make="colormake -j2 "
|
|
||||||
|
|
||||||
# Also setup a virtual display for after_success target when gui == true
|
|
||||||
- if ! $gui; then qbtconf="$qbtconf --disable-gui"; else export "DISPLAY=:99.0" && /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x16 ; fi
|
|
||||||
- ltconf=" --with-libgeoip=system"
|
|
||||||
|
|
||||||
- echo settings
|
|
||||||
- echo $lt_source
|
|
||||||
- echo $ltconf
|
|
||||||
- echo $gui
|
|
||||||
- echo $qbtconf
|
|
||||||
|
|
||||||
- sudo apt-get -qq update
|
|
||||||
# Travis can stall during heavy load if these packages are installed in one step - split the command
|
|
||||||
- sudo apt-get -qq install debhelper qconf colormake libssl-dev libgeoip-dev
|
|
||||||
- sudo apt-get -qq install libboost-dev libboost-filesystem-dev libboost-system-dev
|
|
||||||
- sudo apt-get -qq install libqt4-dev
|
|
||||||
|
|
||||||
install:
|
|
||||||
- if [[ "$lt_source" == "from_dist" ]]; then sudo apt-get -qq install libtorrent-rasterbar-dev; fi
|
|
||||||
- if [[ "$lt_source" == "from_svn" ]]; then cd .. && svn co svn://svn.code.sf.net/p/libtorrent/code/branches/RC_0_16 ./libtorrent && (cd libtorrent && ./autotool.sh && ./configure $ltconf && sudo make install) && sudo ldconfig /usr/local/lib && cd $TRAVIS_BUILD_DIR ; fi
|
|
||||||
|
|
||||||
script:
|
|
||||||
- qt-qconf
|
|
||||||
- ./configure $qbtconf && sudo make install
|
|
||||||
|
|
||||||
after_success:
|
|
||||||
- if $gui ; then qbittorrent --version ; else qbittorrent-nox --version ; fi
|
|
||||||
18
.tx/config
@@ -1,18 +0,0 @@
|
|||||||
[main]
|
|
||||||
host = https://www.transifex.com
|
|
||||||
|
|
||||||
[qbittorrent.qbittorrent_v3_1_x]
|
|
||||||
file_filter = src/lang/qbittorrent_<lang>.ts
|
|
||||||
source_file = src/lang/qbittorrent_en.ts
|
|
||||||
source_lang = en
|
|
||||||
type = QT
|
|
||||||
minimum_perc = 23
|
|
||||||
mode = developer
|
|
||||||
|
|
||||||
|
|
||||||
[qbittorrent.qbittorrentdesktop_master]
|
|
||||||
source_file = src/Icons/qBittorrent.desktop
|
|
||||||
source_lang = en
|
|
||||||
type = DESKTOP
|
|
||||||
minimum_perc = 23
|
|
||||||
mode = developer
|
|
||||||
43
AUTHORS
@@ -1,7 +1,4 @@
|
|||||||
Current maintainer:
|
Author:
|
||||||
* Sledgehammer999 <sledgehammer999@qbittorrent.org>
|
|
||||||
|
|
||||||
Original author:
|
|
||||||
* Christophe Dumez <chris@qbittorrent.org>
|
* Christophe Dumez <chris@qbittorrent.org>
|
||||||
|
|
||||||
Contributors:
|
Contributors:
|
||||||
@@ -14,7 +11,6 @@ Contributors:
|
|||||||
* Grigis Gaëtan <cipher16@gmail.com>
|
* Grigis Gaëtan <cipher16@gmail.com>
|
||||||
* Christian Kandeler <zambesi@users.sourceforge.net>
|
* Christian Kandeler <zambesi@users.sourceforge.net>
|
||||||
* Silvan Scherrer <silvan.scherrer@aroa.ch>
|
* Silvan Scherrer <silvan.scherrer@aroa.ch>
|
||||||
* Nick Tiskov <daymansmail@gmail.com>
|
|
||||||
|
|
||||||
Code from other projects:
|
Code from other projects:
|
||||||
* files src/qtsingleapp/* src/lineedit/*
|
* files src/qtsingleapp/* src/lineedit/*
|
||||||
@@ -29,10 +25,6 @@ Code from other projects:
|
|||||||
copyright: Dan Haim <negativeiq@users.sourceforge.net>
|
copyright: Dan Haim <negativeiq@users.sourceforge.net>
|
||||||
license: BSD
|
license: BSD
|
||||||
|
|
||||||
* file src/stacktrace_win.h
|
|
||||||
copyright: Quassel Project
|
|
||||||
license: GPLv2/3
|
|
||||||
|
|
||||||
Images Authors:
|
Images Authors:
|
||||||
* files: src/Icons/*.png
|
* files: src/Icons/*.png
|
||||||
copyright: Gnome Icon Theme
|
copyright: Gnome Icon Theme
|
||||||
@@ -79,46 +71,41 @@ Images Authors:
|
|||||||
|
|
||||||
Translations authors:
|
Translations authors:
|
||||||
* files: src/lang/*.ts
|
* files: src/lang/*.ts
|
||||||
* file: src/Icons/qBittorrent.desktop
|
|
||||||
copyright:
|
copyright:
|
||||||
- Arabic: SDERAWI (abz8868@msn.com), sn51234 (nesseyan@gmail.com) and Ibrahim Saed ibraheem_alex(Transifex)
|
- Arabic: SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)
|
||||||
- Armenian: Hrant Ohanyan (hrantohanyan@mail.am)
|
- Armenian: Hrant Ohanyan (hrantohanyan@mail.am)
|
||||||
- Basque: Xabier Aramendi (azpidatziak@gmail.com)
|
- Basque: Xabier Aramendi (azpidatziak@gmail.com)
|
||||||
- Belarusian: Mihas Varantsou (meequz@gmail.com)
|
- Belarusian: Mihas Varantsou (meequz@gmail.com)
|
||||||
|
- Brazilian: Nick Marinho (nickmarinho@gmail.com)
|
||||||
- Bulgarian: Tsvetan & Boyko Bankoff (emerge_life@users.sourceforge.net)
|
- Bulgarian: Tsvetan & Boyko Bankoff (emerge_life@users.sourceforge.net)
|
||||||
- Catalan: Francisco Luque Contreras (frannoe@ya.com)
|
- Catalan: Francisco Luque Contreras (frannoe@ya.com)
|
||||||
- Chinese (Simplified): Guo Yue (yue.guo0418@gmail.com)
|
- Chinese (Simplified): Guo Yue (yue.guo0418@gmail.com)
|
||||||
- Chinese (Traditional): Yi-Shun Wang (dnextstep@gmail.com) and 冥王歐西里斯 s8321414(Transifex)
|
- Chinese (Traditional): Yi-Shun Wang (dnextstep@gmail.com)
|
||||||
- Croatian: Oliver Mucafir (oliver.untwist@gmail.com)
|
- Croatian: Oliver Mucafir (oliver.untwist@gmail.com)
|
||||||
- Czech: Jirka Vilim (web@tets.cz) and Petr Cernobila abr(Transifex)
|
- Czech: Jirka Vilim (web@tets.cz)
|
||||||
- Danish: Mathias Nielsen (comoneo@gmail.com)
|
- Danish: Mathias Nielsen (comoneo@gmail.com)
|
||||||
- Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com)
|
- Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com)
|
||||||
- English: Christophe Dumez (chris@qbittorrent.org)
|
- English: Christophe Dumez (chris@qbittorrent.org)
|
||||||
- English(Australia): Robert Readman readmanr(Transifex)
|
- Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net)
|
||||||
- English(United Kingdom): Robert Readman readmanr(Transifex)
|
|
||||||
- Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net), Pekka Niemi (pekka.niemi@iki.fi) and Jiri Grönroos artnay(Transifex)
|
|
||||||
- French: Christophe Dumez (chris@qbittorrent.org)
|
- French: Christophe Dumez (chris@qbittorrent.org)
|
||||||
- Galician: Marcos Lans (marcoslansgarza@gmail.com) and antiparvos(Transifex)
|
- Galician: Marcos Lans (marcoslansgarza@gmail.com)
|
||||||
- Georgian: Beqa Arabuli (arabulibeqa@yahoo.com)
|
- Georgian: Beqa Arabuli (arabulibeqa@yahoo.com)
|
||||||
- German: Niels Hoffmann (zentralmaschine@users.sourceforge.net)
|
- German: Niels Hoffmann (zentralmaschine@users.sourceforge.net)
|
||||||
- Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net), Stephanos Antaris (santaris@csd.auth.gr), sledgehammer999(hammered999@gmail.com) and Γιάννης Ανθυμίδης Evropi(Transifex)
|
- Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net) and Stephanos Antaris (santaris@csd.auth.gr)
|
||||||
- Hebrew: David Deutsch (d.deffo@gmail.com)
|
|
||||||
- Hungarian: Majoros Péter (majoros.j.p@t-online.hu)
|
- Hungarian: Majoros Péter (majoros.j.p@t-online.hu)
|
||||||
- Italian: bovirus (bovirus@live.it) and Matteo Sechi (bu17714@gmail.com)
|
- Italian: Matteo Sechi (bu17714@gmail.com)
|
||||||
- Japanese: Masato Hashimoto (cabezon.hashimoto@gmail.com)
|
- Japanese: Masato Hashimoto (cabezon.hashimoto@gmail.com)
|
||||||
- Korean: Jin Woo Sin (jin828sin@users.sourceforge.net)
|
- Korean: Jin Woo Sin (jin828sin@users.sourceforge.net)
|
||||||
- Lithuanian: Naglis Jonaitis (njonaitis@gmail.com)
|
- Lithuanian: Naglis Jonaitis (njonaitis@gmail.com)
|
||||||
- Norwegian: Tomaso
|
- Norwegian: Tomaso
|
||||||
- Polish: Mariusz Fik (fisiu@opensuse.org)
|
- Polish: Mariusz Fik (fisiu@opensuse.org)
|
||||||
- Portuguese: Sérgio Marques smarquespt(Transifex)
|
- Portuguese: Nick Marinho (nickmarinho@gmail.com)
|
||||||
- Portuguese(Brazil): Nick Marinho (nickmarinho@gmail.com)
|
- Romanian: Obada Denis (obadadenis@users.sourceforge.net)
|
||||||
- Romanian: Obada Denis (obadadenis@users.sourceforge.net), Adrian Gabor Adriannho(Transifex) and Mihai Coman z0id(Transifex)
|
- Russian: Nick Khazov (m2k3d0n at users.sourceforge.net)
|
||||||
- Russian: Nick Khazov (m2k3d0n at users.sourceforge.net), Alexey Morsov (samurai@ricom.ru), Nick Tiskov Dayman(daymansmail (at) gmail (dot) com), Dmitry DmitryKX(Transifex) and kraleksandr kraleksandr(Transifex)
|
|
||||||
- Serbian: Anaximandar Milet (anaximandar at operamail.com)
|
- Serbian: Anaximandar Milet (anaximandar at operamail.com)
|
||||||
- Slovak: helix84
|
- Slovak: helix84
|
||||||
- Spanish: Francisco Luque Contreras (frannoe@ya.com), Alfredo Monclus alfrix(Transifex) and José Antonio Moray moray33(Transifex)
|
- Spanish: Francisco Luque Contreras (frannoe@ya.com)
|
||||||
- Swedish: Daniel Nylander (po@danielnylander.se) and Emil Hammarberg Ooglogput(Transifex)
|
- Swedish: Daniel Nylander (po@danielnylander.se)
|
||||||
- Turkish: Hasan Yilmaz (iletisim@hedefturkce.com)
|
- Turkish: Hasan Yilmaz (iletisim@hedefturkce.com)
|
||||||
- Ukrainian: Oleh Prypin (blaxpirit@gmail.com) and zubr139(Transifex)
|
- Ukrainian: Andrey Shpachenko (masterfix@users.sourceforge.net) and Oleh Prypin (blaxpirit@gmail.com)
|
||||||
- Vietnamese: Anh Phan ppanhh(Transifex)
|
|
||||||
license: GPLv2
|
license: GPLv2
|
||||||
|
|||||||
10
COPYING
@@ -69,7 +69,7 @@ patent must be licensed for everyone's free use or not licensed at all.
|
|||||||
|
|
||||||
The precise terms and conditions for copying, distribution and
|
The precise terms and conditions for copying, distribution and
|
||||||
modification follow.
|
modification follow.
|
||||||
|
|
||||||
GNU GENERAL PUBLIC LICENSE
|
GNU GENERAL PUBLIC LICENSE
|
||||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||||
|
|
||||||
@@ -124,7 +124,7 @@ above, provided that you also meet all of these conditions:
|
|||||||
License. (Exception: if the Program itself is interactive but
|
License. (Exception: if the Program itself is interactive but
|
||||||
does not normally print such an announcement, your work based on
|
does not normally print such an announcement, your work based on
|
||||||
the Program is not required to print an announcement.)
|
the Program is not required to print an announcement.)
|
||||||
|
|
||||||
These requirements apply to the modified work as a whole. If
|
These requirements apply to the modified work as a whole. If
|
||||||
identifiable sections of that work are not derived from the Program,
|
identifiable sections of that work are not derived from the Program,
|
||||||
and can be reasonably considered independent and separate works in
|
and can be reasonably considered independent and separate works in
|
||||||
@@ -182,7 +182,7 @@ access to copy from a designated place, then offering equivalent
|
|||||||
access to copy the source code from the same place counts as
|
access to copy the source code from the same place counts as
|
||||||
distribution of the source code, even though third parties are not
|
distribution of the source code, even though third parties are not
|
||||||
compelled to copy the source along with the object code.
|
compelled to copy the source along with the object code.
|
||||||
|
|
||||||
4. You may not copy, modify, sublicense, or distribute the Program
|
4. You may not copy, modify, sublicense, or distribute the Program
|
||||||
except as expressly provided under this License. Any attempt
|
except as expressly provided under this License. Any attempt
|
||||||
otherwise to copy, modify, sublicense or distribute the Program is
|
otherwise to copy, modify, sublicense or distribute the Program is
|
||||||
@@ -239,7 +239,7 @@ impose that choice.
|
|||||||
|
|
||||||
This section is intended to make thoroughly clear what is believed to
|
This section is intended to make thoroughly clear what is believed to
|
||||||
be a consequence of the rest of this License.
|
be a consequence of the rest of this License.
|
||||||
|
|
||||||
8. If the distribution and/or use of the Program is restricted in
|
8. If the distribution and/or use of the Program is restricted in
|
||||||
certain countries either by patents or by copyrighted interfaces, the
|
certain countries either by patents or by copyrighted interfaces, the
|
||||||
original copyright holder who places the Program under this License
|
original copyright holder who places the Program under this License
|
||||||
@@ -292,7 +292,7 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
|||||||
POSSIBILITY OF SUCH DAMAGES.
|
POSSIBILITY OF SUCH DAMAGES.
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
How to Apply These Terms to Your New Programs
|
How to Apply These Terms to Your New Programs
|
||||||
|
|
||||||
If you develop a new program, and you want it to be of the greatest
|
If you develop a new program, and you want it to be of the greatest
|
||||||
|
|||||||
6
INSTALL
@@ -10,11 +10,11 @@ qBittorrent - A BitTorrent client in C++ / Qt4
|
|||||||
will install and execute qBittorrent hopefully without any problems.
|
will install and execute qBittorrent hopefully without any problems.
|
||||||
|
|
||||||
Dependencies:
|
Dependencies:
|
||||||
- Qt >= 4.6.0 (libqtgui, libqtcore, libqtnetwork, libqtxml, libqtdbus/optional)
|
- Qt >= 4.5.0 (libqtgui, libqtcore, libqtnetwork, libqtxml, libqtdbus/optional)
|
||||||
|
|
||||||
- pkg-config executable
|
- pkg-config executable
|
||||||
|
|
||||||
- libtorrent-rasterbar by Arvid Norberg (>= 0.15.0)
|
- libtorrent-rasterbar by Arvid Norberg (>= 0.14.4 REQUIRED, compatible with v0.15.x/v0.16.x)
|
||||||
-> http://www.libtorrent.net
|
-> http://www.libtorrent.net
|
||||||
Be careful: another library (the one used by rTorrent) uses a similar name.
|
Be careful: another library (the one used by rTorrent) uses a similar name.
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@ qBittorrent - A BitTorrent client in C++ / Qt4
|
|||||||
|
|
||||||
- pkg-config executable
|
- pkg-config executable
|
||||||
|
|
||||||
- libtorrent-rasterbar by Arvid Norberg (>= v0.15.0)
|
- libtorrent-rasterbar by Arvid Norberg (>= 0.14.4 REQUIRED, >= v0.15.0 ADVISED)
|
||||||
-> http://www.libtorrent.net
|
-> http://www.libtorrent.net
|
||||||
Be careful: another library (the one used by rTorrent) uses a similar name.
|
Be careful: another library (the one used by rTorrent) uses a similar name.
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,10 @@
|
|||||||
qBittorrent - A BitTorrent client in Qt
|
qBittorrent - A BitTorrent client in Qt4
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
|
|
||||||
[](https://travis-ci.org/qbittorrent/qBittorrent)
|
Description:
|
||||||
********************************
|
********************************
|
||||||
###Description:
|
qBittorrent is a bittorrent client programmed in C++ / Qt4 that uses
|
||||||
qBittorrent is a bittorrent client programmed in C++ / Qt that uses
|
libtorrent (sometimes called rblibtorrent) by Arvid Norberg.
|
||||||
libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg.
|
|
||||||
|
|
||||||
It aims to be a good alternative to all other bittorrent clients
|
It aims to be a good alternative to all other bittorrent clients
|
||||||
out there. qBittorrent is fast, stable and provides unicode
|
out there. qBittorrent is fast, stable and provides unicode
|
||||||
@@ -14,14 +13,13 @@ support as well as many features.
|
|||||||
This product includes GeoLite data created by MaxMind, available from
|
This product includes GeoLite data created by MaxMind, available from
|
||||||
http://maxmind.com/
|
http://maxmind.com/
|
||||||
|
|
||||||
### Installation:
|
Installation:
|
||||||
|
********************************
|
||||||
For installation, follow the instructions from INSTALL file, but simple:
|
For installation, follow the instructions from INSTALL file, but simple:
|
||||||
|
|
||||||
```
|
|
||||||
./configure
|
./configure
|
||||||
make && make install
|
make && make install
|
||||||
qbittorrent
|
qbittorrent
|
||||||
```
|
|
||||||
|
|
||||||
will install and execute qBittorrent hopefully without any problem.
|
will install and execute qBittorrent hopefully without any problem.
|
||||||
|
|
||||||
@@ -34,9 +32,9 @@ http://wiki.qbittorrent.org
|
|||||||
Please report any bug (or feature request) to:
|
Please report any bug (or feature request) to:
|
||||||
http://bugs.qbittorrent.org
|
http://bugs.qbittorrent.org
|
||||||
|
|
||||||
You can also meet me (sledgehammer_999) on IRC:
|
You can also meet me (chris-qBT) on IRC:
|
||||||
`#qbittorrent on irc.freenode.net`
|
#qbittorrent on irc.freenode.net
|
||||||
|
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
sledgehammer999 <sledgehammer999@qbittorrent.org>
|
Christophe Dumez <chris@qbittorrent.org>
|
||||||
|
|
||||||
15
README.os2
@@ -42,10 +42,7 @@ LIBS += -Lx:/trees/libtorrent/trunk/src/.libs \
|
|||||||
|
|
||||||
Of course all the above path references have to be adjusted to your build env.
|
Of course all the above path references have to be adjusted to your build env.
|
||||||
|
|
||||||
Now you can either do a normal build or a shadow build. A shadow build has the
|
It should now be easy to build qBittorrent:
|
||||||
advantage that no created files are in the same dir as the sources are.
|
|
||||||
|
|
||||||
For a normal build do the following:
|
|
||||||
|
|
||||||
Simply type:
|
Simply type:
|
||||||
$ qmake
|
$ qmake
|
||||||
@@ -53,16 +50,6 @@ $ qmake
|
|||||||
Followed by:
|
Followed by:
|
||||||
$ make
|
$ make
|
||||||
|
|
||||||
For a shadow build do the following:
|
|
||||||
given your sources are in x:\trees\qbittorrent\trunk create a
|
|
||||||
x:\trees\qbittorrent\build directory
|
|
||||||
|
|
||||||
Now switch to the created directory and type:
|
|
||||||
$ qmake ..\trunk
|
|
||||||
|
|
||||||
Followed by:
|
|
||||||
$ make
|
|
||||||
|
|
||||||
If all works fine you should get a working qbittorrent executable.
|
If all works fine you should get a working qbittorrent executable.
|
||||||
|
|
||||||
If you have any question regarding the eCS (OS/2) port of qBittorrent you can meet me (_diver) on IRC:
|
If you have any question regarding the eCS (OS/2) port of qBittorrent you can meet me (_diver) on IRC:
|
||||||
|
|||||||
16
configure
vendored
@@ -325,7 +325,7 @@ cat >$1/modules.cpp <<EOT
|
|||||||
#line 1 "qt4.qcm"
|
#line 1 "qt4.qcm"
|
||||||
/*
|
/*
|
||||||
-----BEGIN QCMOD-----
|
-----BEGIN QCMOD-----
|
||||||
name: Qt >= 4.6
|
name: Qt >= 4.5
|
||||||
arg: enable-debug, Enable debug mode
|
arg: enable-debug, Enable debug mode
|
||||||
arg: disable-gui, Disable qBittorrent Graphical user interface for headless running
|
arg: disable-gui, Disable qBittorrent Graphical user interface for headless running
|
||||||
-----END QCMOD-----
|
-----END QCMOD-----
|
||||||
@@ -334,8 +334,8 @@ class qc_qt4 : public ConfObj
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
qc_qt4(Conf *c) : ConfObj(c) {}
|
qc_qt4(Conf *c) : ConfObj(c) {}
|
||||||
QString name() const { return "Qt >= 4.6"; }
|
QString name() const { return "Qt >= 4.5"; }
|
||||||
QString shortname() const { return "Qt 4.6"; }
|
QString shortname() const { return "Qt 4.5"; }
|
||||||
bool exec()
|
bool exec()
|
||||||
{
|
{
|
||||||
// NOX mode
|
// NOX mode
|
||||||
@@ -356,7 +356,7 @@ public:
|
|||||||
#else
|
#else
|
||||||
conf->addExtra("MANPREFIX = \$\$PREFIX/share");
|
conf->addExtra("MANPREFIX = \$\$PREFIX/share");
|
||||||
#endif
|
#endif
|
||||||
return(QT_VERSION >= 0x040600);
|
return(QT_VERSION >= 0x040500);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
#line 1 "qt-dbus.qcm"
|
#line 1 "qt-dbus.qcm"
|
||||||
@@ -419,11 +419,11 @@ class qc_libtorrent_rasterbar : public ConfObj
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
qc_libtorrent_rasterbar(Conf *c) : ConfObj(c) {}
|
qc_libtorrent_rasterbar(Conf *c) : ConfObj(c) {}
|
||||||
QString name() const { return "libtorrent-rasterbar >= 0.15.0"; }
|
QString name() const { return "libtorrent-rasterbar >= 0.14.4"; }
|
||||||
QString shortname() const { return "libtorrent-rasterbar"; }
|
QString shortname() const { return "libtorrent-rasterbar"; }
|
||||||
bool exec(){
|
bool exec(){
|
||||||
QStringList incs;
|
QStringList incs;
|
||||||
QString req_ver = "0.15.0";
|
QString req_ver = "0.14.4";
|
||||||
QString version, libs, other;
|
QString version, libs, other;
|
||||||
VersionMode mode = VersionMin;
|
VersionMode mode = VersionMin;
|
||||||
if(!conf->findPkgConfig("libtorrent-rasterbar", mode, req_ver, &version, &incs, &libs, &other))
|
if(!conf->findPkgConfig("libtorrent-rasterbar", mode, req_ver, &version, &incs, &libs, &other))
|
||||||
@@ -507,11 +507,11 @@ public:
|
|||||||
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
|
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
|
||||||
required_libs << "filesystem" ;
|
required_libs << "filesystem" ;
|
||||||
#endif
|
#endif
|
||||||
//required_libs << "thread";
|
required_libs << "thread";
|
||||||
QStringList libDirs;
|
QStringList libDirs;
|
||||||
if (!s.isEmpty())
|
if (!s.isEmpty())
|
||||||
libDirs << s;
|
libDirs << s;
|
||||||
libDirs << "/usr/lib/" << "/usr/lib/i386-linux-gnu/" << "/usr/lib64/" << "/usr/lib/x86_64-linux-gnu/" << "/usr/local/lib/" << "/usr/lib/local/i386-linux-gnu/" << "/usr/local/lib64/" << "/usr/local/lib/x86_64-linux-gnu/";
|
libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/";
|
||||||
|
|
||||||
foreach(const QString& lib, required_libs) {
|
foreach(const QString& lib, required_libs) {
|
||||||
bool found = false;
|
bool found = false;
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ qBittorrent\-nox \- a command line Bittorrent client written in C++ / Qt4
|
|||||||
|
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
|
|
||||||
\fBqbittorrent\-nox\fR [\-\-d|\-\-daemon] [\-\-webui-port=x] [TORRENT_FILE | URL]...
|
\fBqbittorrent\-nox\fR [\-\-webui-port=x] [TORRENT_FILE | URL]...
|
||||||
|
|
||||||
\fBqbittorrent\-nox\fR \-\-help
|
\fBqbittorrent\-nox\fR \-\-help
|
||||||
|
|
||||||
|
|||||||
15
install.os2
@@ -67,7 +67,7 @@ ZIP Installation:
|
|||||||
klibc
|
klibc
|
||||||
-----
|
-----
|
||||||
|
|
||||||
1. Download klibc 0.6.5 or better (see http://svn.netlabs.org/libc for more information)
|
1. Download klibc 0.6.4 or better (see http://svn.netlabs.org/libc for more information)
|
||||||
2. Install the files to your libpath eg x:\ecs\dll
|
2. Install the files to your libpath eg x:\ecs\dll
|
||||||
|
|
||||||
openssl 1.0
|
openssl 1.0
|
||||||
@@ -146,19 +146,6 @@ development, you can do so in one of the following ways:
|
|||||||
7. HISTORY
|
7. HISTORY
|
||||||
==========
|
==========
|
||||||
|
|
||||||
2012-09-19
|
|
||||||
|
|
||||||
* updated to 3.0.4 code level of QBittorrent
|
|
||||||
* updated libtorrent to 0.16.3 level
|
|
||||||
|
|
||||||
2012-09-06
|
|
||||||
|
|
||||||
* updated to 3.0.2 code level of QBittorrent
|
|
||||||
|
|
||||||
2012-05-14
|
|
||||||
|
|
||||||
* updated to 2.9.8 code level of QBittorrent
|
|
||||||
|
|
||||||
2012-03-15
|
2012-03-15
|
||||||
|
|
||||||
* updated to 2.9.5 code level of QBittorrent
|
* updated to 2.9.5 code level of QBittorrent
|
||||||
|
|||||||
46
macxconf.pri
@@ -16,52 +16,16 @@ LIBS += -lssl -lcrypto
|
|||||||
# Boost system lib
|
# Boost system lib
|
||||||
LIBS += -lboost_system-mt
|
LIBS += -lboost_system-mt
|
||||||
# Boost filesystem lib (Not needed for libtorrent >= 0.16.0)
|
# Boost filesystem lib (Not needed for libtorrent >= 0.16.0)
|
||||||
#LIBS += -lboost_filesystem-mt
|
LIBS += -lboost_filesystem-mt
|
||||||
# Carbon
|
# Carbon
|
||||||
LIBS += -framework Carbon -framework IOKit
|
LIBS += -framework Carbon -framework IOKit
|
||||||
# Zlib
|
|
||||||
LIBS += -lz
|
|
||||||
|
|
||||||
document_icon.path = Contents/Resources
|
document_icon.path = Contents/Resources
|
||||||
document_icon.files = mac/qBitTorrentDocument.icns
|
document_icon.files = Icons/qBitTorrentDocument.icns
|
||||||
|
|
||||||
QMAKE_BUNDLE_DATA += document_icon
|
QMAKE_BUNDLE_DATA += document_icon
|
||||||
|
ICON = Icons/qbittorrent_mac.icns
|
||||||
qt_conf.path = Contents/Resources
|
QMAKE_INFO_PLIST = Info.plist
|
||||||
qt_conf.files = mac/qt.conf
|
|
||||||
QMAKE_BUNDLE_DATA += qt_conf
|
|
||||||
|
|
||||||
qt_translations.path = Contents/MacOS/translations
|
|
||||||
qt_translations.files = qt-translations/qt_ar.qm \
|
|
||||||
qt-translations/qt_bg.qm \
|
|
||||||
qt-translations/qt_ca.qm \
|
|
||||||
qt-translations/qt_cs.qm \
|
|
||||||
qt-translations/qt_da.qm \
|
|
||||||
qt-translations/qt_de.qm \
|
|
||||||
qt-translations/qt_es.qm \
|
|
||||||
qt-translations/qt_fi.qm \
|
|
||||||
qt-translations/qt_fr.qm \
|
|
||||||
qt-translations/qt_gl.qm \
|
|
||||||
qt-translations/qt_he.qm \
|
|
||||||
qt-translations/qt_hu.qm \
|
|
||||||
qt-translations/qt_it.qm \
|
|
||||||
qt-translations/qt_ja.qm \
|
|
||||||
qt-translations/qt_ko.qm \
|
|
||||||
qt-translations/qt_lt.qm \
|
|
||||||
qt-translations/qt_nl.qm \
|
|
||||||
qt-translations/qt_pl.qm \
|
|
||||||
qt-translations/qt_pt.qm \
|
|
||||||
qt-translations/qt_pt_BR.qm \
|
|
||||||
qt-translations/qt_ru.qm \
|
|
||||||
qt-translations/qt_sk.qm \
|
|
||||||
qt-translations/qt_sv.qm \
|
|
||||||
qt-translations/qt_tr.qm \
|
|
||||||
qt-translations/qt_uk.qm \
|
|
||||||
qt-translations/qt_zh_CN.qm \
|
|
||||||
qt-translations/qt_zh_TW.qm
|
|
||||||
QMAKE_BUNDLE_DATA += qt_translations
|
|
||||||
|
|
||||||
ICON = mac/qbittorrent_mac.icns
|
|
||||||
QMAKE_INFO_PLIST = mac/Info.plist
|
|
||||||
|
|
||||||
DEFINES += WITH_GEOIP_EMBEDDED
|
DEFINES += WITH_GEOIP_EMBEDDED
|
||||||
message("On Mac OS X, GeoIP database must be embedded.")
|
message("On Mac OS X, GeoIP database must be embedded.")
|
||||||
|
|||||||
@@ -7,13 +7,12 @@ LIBS += -ltorrent-rasterbar \
|
|||||||
-lboost_thread \
|
-lboost_thread \
|
||||||
-lboost_system \
|
-lboost_system \
|
||||||
-lboost_filesystem \
|
-lboost_filesystem \
|
||||||
-lssl -lcrypto -lidn -lpthread -lz
|
-lssl -lcrypto -lidn -lpthread
|
||||||
|
|
||||||
RC_FILE = qbittorrent_os2.rc
|
RC_FILE = qbittorrent_os2.rc
|
||||||
|
|
||||||
# LIBTORRENT DEFINES
|
# LIBTORRENT DEFINES
|
||||||
DEFINES += WITH_SHIPPED_GEOIP_H
|
DEFINES += WITH_SHIPPED_GEOIP_H
|
||||||
DEFINES += BOOST_ASIO_DYN_LINK
|
|
||||||
|
|
||||||
DEFINES += WITH_GEOIP_EMBEDDED
|
DEFINES += WITH_GEOIP_EMBEDDED
|
||||||
message("On eCS(OS/2), GeoIP database must be embedded.")
|
message("On eCS(OS/2), GeoIP database must be embedded.")
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ TEMPLATE = subdirs
|
|||||||
SUBDIRS += src
|
SUBDIRS += src
|
||||||
|
|
||||||
include(version.pri)
|
include(version.pri)
|
||||||
include(qm_gen.pri)
|
|
||||||
|
|
||||||
# Dist
|
# Dist
|
||||||
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ &&
|
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ &&
|
||||||
|
|||||||
@@ -71,11 +71,11 @@ public:
|
|||||||
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
|
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
|
||||||
required_libs << "filesystem" ;
|
required_libs << "filesystem" ;
|
||||||
#endif
|
#endif
|
||||||
//required_libs << "thread";
|
required_libs << "thread";
|
||||||
QStringList libDirs;
|
QStringList libDirs;
|
||||||
if (!s.isEmpty())
|
if (!s.isEmpty())
|
||||||
libDirs << s;
|
libDirs << s;
|
||||||
libDirs << "/usr/lib/" << "/usr/lib/i386-linux-gnu/" << "/usr/lib64/" << "/usr/lib/x86_64-linux-gnu/" << "/usr/local/lib/" << "/usr/lib/local/i386-linux-gnu/" << "/usr/local/lib64/" << "/usr/local/lib/x86_64-linux-gnu/";
|
libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/";
|
||||||
|
|
||||||
foreach(const QString& lib, required_libs) {
|
foreach(const QString& lib, required_libs) {
|
||||||
bool found = false;
|
bool found = false;
|
||||||
|
|||||||
@@ -8,11 +8,11 @@ class qc_libtorrent_rasterbar : public ConfObj
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
qc_libtorrent_rasterbar(Conf *c) : ConfObj(c) {}
|
qc_libtorrent_rasterbar(Conf *c) : ConfObj(c) {}
|
||||||
QString name() const { return "libtorrent-rasterbar >= 0.15.0"; }
|
QString name() const { return "libtorrent-rasterbar >= 0.14.4"; }
|
||||||
QString shortname() const { return "libtorrent-rasterbar"; }
|
QString shortname() const { return "libtorrent-rasterbar"; }
|
||||||
bool exec(){
|
bool exec(){
|
||||||
QStringList incs;
|
QStringList incs;
|
||||||
QString req_ver = "0.15.0";
|
QString req_ver = "0.14.4";
|
||||||
QString version, libs, other;
|
QString version, libs, other;
|
||||||
VersionMode mode = VersionMin;
|
VersionMode mode = VersionMin;
|
||||||
if(!conf->findPkgConfig("libtorrent-rasterbar", mode, req_ver, &version, &incs, &libs, &other))
|
if(!conf->findPkgConfig("libtorrent-rasterbar", mode, req_ver, &version, &incs, &libs, &other))
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
-----BEGIN QCMOD-----
|
-----BEGIN QCMOD-----
|
||||||
name: Qt >= 4.6
|
name: Qt >= 4.5
|
||||||
arg: enable-debug, Enable debug mode
|
arg: enable-debug, Enable debug mode
|
||||||
arg: disable-gui, Disable qBittorrent Graphical user interface for headless running
|
arg: disable-gui, Disable qBittorrent Graphical user interface for headless running
|
||||||
-----END QCMOD-----
|
-----END QCMOD-----
|
||||||
@@ -9,8 +9,8 @@ class qc_qt4 : public ConfObj
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
qc_qt4(Conf *c) : ConfObj(c) {}
|
qc_qt4(Conf *c) : ConfObj(c) {}
|
||||||
QString name() const { return "Qt >= 4.6"; }
|
QString name() const { return "Qt >= 4.5"; }
|
||||||
QString shortname() const { return "Qt 4.6"; }
|
QString shortname() const { return "Qt 4.5"; }
|
||||||
bool exec()
|
bool exec()
|
||||||
{
|
{
|
||||||
// NOX mode
|
// NOX mode
|
||||||
@@ -31,6 +31,6 @@ public:
|
|||||||
#else
|
#else
|
||||||
conf->addExtra("MANPREFIX = $$PREFIX/share");
|
conf->addExtra("MANPREFIX = $$PREFIX/share");
|
||||||
#endif
|
#endif
|
||||||
return(QT_VERSION >= 0x040600);
|
return(QT_VERSION >= 0x040500);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
19
qm_gen.pri
@@ -1,19 +0,0 @@
|
|||||||
TS_IN = $$fromfile(src/src.pro,TRANSLATIONS)
|
|
||||||
TS_IN_NOEXT = $$replace(TS_IN,".ts","")
|
|
||||||
|
|
||||||
isEmpty(QMAKE_LRELEASE) {
|
|
||||||
win32|os2:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\\lrelease.exe
|
|
||||||
else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
|
|
||||||
unix {
|
|
||||||
!exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease-qt4 }
|
|
||||||
} else {
|
|
||||||
!exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
message("Building translations")
|
|
||||||
for(L,TS_IN_NOEXT) {
|
|
||||||
message("Processing $${L}")
|
|
||||||
system("$$QMAKE_LRELEASE -silent src/$${L}.ts -qm src/$${L}.qm")
|
|
||||||
!exists("src/$${L}.qm"):error("Building translations failed, cannot continue")
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
@@ -2,120 +2,40 @@
|
|||||||
Categories=Network;FileTransfer;P2P;Qt;
|
Categories=Network;FileTransfer;P2P;Qt;
|
||||||
Exec=qbittorrent %U
|
Exec=qbittorrent %U
|
||||||
GenericName=BitTorrent client
|
GenericName=BitTorrent client
|
||||||
|
GenericName[ar]=العميل BitTorrent
|
||||||
|
GenericName[bg]=Торент клиент
|
||||||
|
GenericName[cs]=BitTorrent klient
|
||||||
|
GenericName[de]=BitTorren Client
|
||||||
|
GenericName[el]=BitTorrent πελάτης
|
||||||
|
GenericName[es]=Cliente BitTorrent
|
||||||
|
GenericName[fi]=BitTorrent-ohjelma
|
||||||
|
GenericName[fr]=Client BitTorrent
|
||||||
|
GenericName[hr]=BitTorrent klijent
|
||||||
|
GenericName[hu]=BitTorrent kliens
|
||||||
|
GenericName[it]=Client BitTorrent
|
||||||
|
GenericName[ja]=BitTorrent クライアント
|
||||||
|
GenericName[ko]=비토렌트 클라이언트
|
||||||
|
GenericName[lt]=BitTorrent klientas
|
||||||
|
GenericName[nl]=BitTorrent-cliënt
|
||||||
|
GenericName[pl]=Klient BitTorrent
|
||||||
|
GenericName[pt]=Cliente BitTorrent
|
||||||
|
GenericName[pt_BR]=Cliente BitTorrent
|
||||||
|
GenericName[ro]=Client BitTorrent
|
||||||
|
GenericName[ru]=клиент BitTorrent
|
||||||
|
GenericName[sk]=Klient siete BitTorrent
|
||||||
|
GenericName[sr]=BitTorrent-клијент
|
||||||
|
GenericName[sv]=BitTorrent-klient
|
||||||
|
GenericName[tr]=BitTorrent istemcisi
|
||||||
|
GenericName[uk]=BitTorrent-клієнт
|
||||||
|
GenericName[zh]=BitTorrent之用户
|
||||||
|
GenericName[zh_TW]=BitTorrent客戶端
|
||||||
Comment=Download and share files over BitTorrent
|
Comment=Download and share files over BitTorrent
|
||||||
|
Comment[fr]=Télécharger et partager des fichiers avec BitTorrent
|
||||||
|
Comment[pl]=Dzielenie się plikami przez BitTorrent
|
||||||
Icon=qbittorrent
|
Icon=qbittorrent
|
||||||
MimeType=application/x-bittorrent;x-scheme-handler/magnet;
|
MimeType=application/x-bittorrent;x-scheme-handler/magnet;
|
||||||
Name=qBittorrent
|
Name=qBittorrent
|
||||||
|
Name[ko]=큐비토런트
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
||||||
StartupNotify=false
|
|
||||||
StartupWMClass=qbittorrent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Translations
|
|
||||||
|
|
||||||
|
|
||||||
# Translations
|
|
||||||
GenericName[ar]=العميل BitTorrent
|
|
||||||
Comment[be]=Сцягванне і раздача файлаў праз пратакол BitTorrent
|
|
||||||
GenericName[be]=BitTorrent-кліент
|
|
||||||
Name[be]=qBittorrent
|
|
||||||
Icon[be]=qbittorrent
|
|
||||||
GenericName[bg]=Торент клиент
|
|
||||||
Comment[cs]=Stahování a sdílení souborů přes síť BitTorrent
|
|
||||||
GenericName[cs]=BitTorrent klient
|
|
||||||
Name[cs]=qBittorrent
|
|
||||||
Icon[cs]=qbittorrent
|
|
||||||
GenericName[de]=BitTorren Client
|
|
||||||
Comment[el]=Λήψη και διαμοιρασμός αρχείων μέσω BitTorrent
|
|
||||||
GenericName[el]=BitTorrent πελάτης
|
|
||||||
Name[el]=qBittorrent
|
|
||||||
Icon[el]=qbittorrent
|
|
||||||
Comment[en_GB]=Download and share files over BitTorrent
|
|
||||||
GenericName[en_GB]=BitTorrent client
|
|
||||||
Name[en_GB]=qBittorrent
|
|
||||||
Icon[en_GB]=qbittorrent
|
|
||||||
Comment[es]=Descarga y comparte archivos por BitTorrent
|
|
||||||
GenericName[es]=Cliente BitTorrent
|
|
||||||
Name[es]=qBittorrent
|
|
||||||
Icon[es]=qbittorrent
|
|
||||||
Comment[eu]=Jeitsi eta elkarbanatu agiriak BitTorrent-en
|
|
||||||
GenericName[eu]=BitTorrent bezeroa
|
|
||||||
Name[eu]=qBittorrent
|
|
||||||
Icon[eu]=qbittorrent
|
|
||||||
Comment[fi]=Lataa ja jaa tiedostoja BitTorrentia käyttäen
|
|
||||||
GenericName[fi]=BitTorrent-ohjelma
|
|
||||||
Name[fi]=qBittorrent
|
|
||||||
Icon[fi]=qbittorrent
|
|
||||||
Comment[fr]=Télécharger et partager des fichiers avec BitTorrent
|
|
||||||
GenericName[fr]=Client BitTorrent
|
|
||||||
Comment[gl]=Descargue e comparta ficheiros co protocolo BitTorrent
|
|
||||||
GenericName[gl]=Cliente BitTorrent
|
|
||||||
Name[gl]=qBittorrent
|
|
||||||
Icon[gl]=qbittorrent
|
|
||||||
GenericName[hr]=BitTorrent klijent
|
|
||||||
GenericName[hu]=BitTorrent kliens
|
|
||||||
Comment[it]=Client BitTorrent per il download di file via internet
|
|
||||||
GenericName[it]=Client BitTorrent
|
|
||||||
Name[it]=qBittorrent
|
|
||||||
Icon[it]=qbittorrent
|
|
||||||
Comment[ja]=BitTorrent でファイルをダウンロードおよび共有します
|
|
||||||
GenericName[ja]=BitTorrent クライアント
|
|
||||||
Name[ja]=qBittorrent
|
|
||||||
Icon[ja]=qbittorrent
|
|
||||||
GenericName[ko]=비토렌트 클라이언트
|
|
||||||
Name[ko]=큐비토런트
|
|
||||||
GenericName[zh]=BitTorrent之用户
|
|
||||||
Comment[lt]=Atsisiųskite bei dalinkitės failais BitTorrent tinkle
|
|
||||||
GenericName[lt]=BitTorrent klientas
|
|
||||||
Name[lt]=qBittorrent
|
|
||||||
Icon[lt]=qbittorrent
|
|
||||||
Comment[nb]=Last ned og del filer over BitTorrent
|
|
||||||
GenericName[nb]=BitTorrent-klient
|
|
||||||
Name[nb]=qBittorrent
|
|
||||||
Icon[nb]=qbittorrent
|
|
||||||
GenericName[nl]=BitTorrent-cliënt
|
|
||||||
Comment[pl]=Dzielenie się plikami przez BitTorrent
|
|
||||||
GenericName[pl]=Klient BitTorrent
|
|
||||||
Name[pl]=qBittorrent
|
|
||||||
Icon[pl]=qbittorrent
|
|
||||||
Comment[pt]=Transferir e partilhar ficheiros por BitTorrent
|
|
||||||
GenericName[pt]=Aplicação BitTorrent
|
|
||||||
Name[pt]=qBittorrent
|
|
||||||
Icon[pt]=qbittorrent
|
|
||||||
Comment[pt_BR]=Baixe e compartilhe arquivos através do qBittorrent
|
|
||||||
GenericName[pt_BR]=Cliente BitTorrent
|
|
||||||
Name[pt_BR]=qBittorrent
|
|
||||||
Icon[pt_BR]=qbittorrent
|
|
||||||
Comment[ro]=Descărcați și partajați fișiere prin BitTorrent
|
|
||||||
GenericName[ro]=Client BitTorrent
|
|
||||||
Name[ro]=qBittorrent
|
|
||||||
Icon[ro]=qbittorrent
|
|
||||||
Comment[ru]=Скачивайте и делитесь файлами с помощью BitTorrent
|
|
||||||
GenericName[ru]=клиент BitTorrent
|
|
||||||
Name[ru]=qBittorrent
|
|
||||||
Icon[ru]=qbittorrent
|
|
||||||
GenericName[sk]=Klient siete BitTorrent
|
|
||||||
GenericName[sr]=BitTorrent-клијент
|
|
||||||
Comment[sv]=Hämta och dela filer över BitTorrent
|
|
||||||
GenericName[sv]=BitTorrent-klient
|
|
||||||
Name[sv]=qBittorrent
|
|
||||||
Icon[sv]=qbittorrent
|
|
||||||
GenericName[tr]=BitTorrent istemcisi
|
|
||||||
Comment[uk]=Завантажувати і обмінюватися файлами через BitTorrent
|
|
||||||
GenericName[uk]=BitTorrent-клієнт
|
|
||||||
Name[uk]=qBittorrent
|
|
||||||
Icon[uk]=qbittorrent
|
|
||||||
Comment[vi]=Tải về và chia sẻ các tập tin thông qua BitTorrent
|
|
||||||
GenericName[vi]=Máy trạm dạng BitTorrent
|
|
||||||
Name[vi]=qBittorrent
|
|
||||||
Icon[vi]=qbittorrent
|
|
||||||
Comment[zh_TW]=經由 BitTorrent 下載並分享檔案
|
|
||||||
GenericName[zh_TW]=BitTorrent 客戶端
|
|
||||||
Name[zh_TW]=qBittorrent
|
|
||||||
Icon[zh_TW]=qbittorrent
|
|
||||||
Comment[en_AU]=Download and share files over BitTorrent
|
|
||||||
GenericName[en_AU]=BitTorrent client
|
|
||||||
Name[en_AU]=qBittorrent
|
|
||||||
Icon[en_AU]=qbittorrent
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 593 B After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 590 B After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 426 B After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 522 B After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 443 B After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 495 B After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 359 B After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 538 B After Width: | Height: | Size: 3.1 KiB |