Compare commits
	
		
			81 Commits
		
	
	
		
			release-4.
			...
			release-3.
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 454cd4c120 | ||
|   | 8d5992d7cf | ||
|   | c37ad843b4 | ||
|   | 2d130bfa85 | ||
|   | 4ac1f7b09e | ||
|   | db8d8b73a1 | ||
|   | c2dbf50d0b | ||
|   | 7bb99ceeea | ||
|   | 44fff4f503 | ||
|   | a087232404 | ||
|   | ac96667af2 | ||
|   | 8f5a0a273f | ||
|   | 74869d87f6 | ||
|   | 1f0ccabd1c | ||
|   | c6e294a130 | ||
|   | 96bff490a3 | ||
|   | 7c3155ba44 | ||
|   | 74b26edc0d | ||
|   | 959ee4c46b | ||
|   | 4a9b772b72 | ||
|   | d5aef5c8cc | ||
|   | 7780e9ad0a | ||
|   | 4612a5a882 | ||
|   | 3a5fe38be0 | ||
|   | d68b0c529b | ||
|   | c41082f610 | ||
|   | b6af8f190c | ||
|   | 850018c86b | ||
|   | 7dbda1b3cf | ||
|   | 29ead90638 | ||
|   | d9061416a0 | ||
|   | 42406b38fb | ||
|   | 102b1b2065 | ||
|   | c110c5a084 | ||
|   | e24fb4ec73 | ||
|   | 9f7d4f0898 | ||
|   | c0b7cd79a8 | ||
|   | d4c7b7be40 | ||
|   | 5cecdc18ed | ||
|   | 48240fbded | ||
|   | dbab9e3b93 | ||
|   | e4d1ee44a9 | ||
|   | 4ae6035ee9 | ||
|   | 722d851082 | ||
|   | 01f253b24a | ||
|   | a4ab14e6d0 | ||
|   | 8676fbae02 | ||
|   | 203c1750a6 | ||
|   | 2db2f73b48 | ||
|   | 3efba63e23 | ||
|   | 8f29befc65 | ||
|   | 630fd7c344 | ||
|   | c74334669b | ||
|   | c7dc6d0edf | ||
|   | 0f9ece76f8 | ||
|   | ec31081927 | ||
|   | 6598b3266c | ||
|   | 0d723af8f6 | ||
|   | 5559af8d07 | ||
|   | f50290d46d | ||
|   | 0dd3f6672d | ||
|   | d515a5b86a | ||
|   | e810fa1053 | ||
|   | 12ea7efd5c | ||
|   | bcf2534e23 | ||
|   | 412e6b0a43 | ||
|   | 0d85124a46 | ||
|   | 3abfbf107e | ||
|   | 643803edfd | ||
|   | 3fbb61033f | ||
|   | ddbe96c807 | ||
|   | 44d0baf9a2 | ||
|   | ae67141fed | ||
|   | b9cb41cc4a | ||
|   | 2e3341172a | ||
|   | 4310b14e0e | ||
|   | db96dede87 | ||
|   | ba41a7bd9c | ||
|   | 7fb9a2196c | ||
|   | 781fcc800a | ||
|   | 819da54868 | 
| @@ -1,7 +1,7 @@ | ||||
| [main] | ||||
| host = https://www.transifex.com | ||||
|  | ||||
| [qbittorrent.qbittorrent_ents] | ||||
| [qbittorrent.qbittorrent_v3_1_x] | ||||
| file_filter = src/lang/qbittorrent_<lang>.ts | ||||
| source_file = src/lang/qbittorrent_en.ts | ||||
| source_lang = en | ||||
| @@ -10,7 +10,7 @@ minimum_perc = 23 | ||||
| mode = developer | ||||
|  | ||||
|  | ||||
| [qbittorrent.qbittorrentdesktop] | ||||
| [qbittorrent.qbittorrentdesktop_master] | ||||
| source_file = src/Icons/qBittorrent.desktop | ||||
| source_lang = en | ||||
| type = DESKTOP | ||||
|   | ||||
							
								
								
									
										12
									
								
								AUTHORS
									
									
									
									
									
								
							
							
						
						| @@ -81,7 +81,7 @@ Translations authors: | ||||
| * files: src/lang/*.ts | ||||
| * file: src/Icons/qBittorrent.desktop | ||||
|   copyright: | ||||
|   - Arabic: SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com) | ||||
|   - Arabic: SDERAWI (abz8868@msn.com), sn51234 (nesseyan@gmail.com) and  Ibrahim Saed ibraheem_alex(Transifex) | ||||
|   - Armenian: Hrant Ohanyan (hrantohanyan@mail.am) | ||||
|   - Basque: Xabier Aramendi (azpidatziak@gmail.com) | ||||
|   - Belarusian: Mihas Varantsou (meequz@gmail.com) | ||||
| @@ -90,11 +90,13 @@ Translations authors: | ||||
|   - Chinese (Simplified): Guo Yue (yue.guo0418@gmail.com) | ||||
|   - Chinese (Traditional): Yi-Shun Wang (dnextstep@gmail.com) and 冥王歐西里斯 s8321414(Transifex) | ||||
|   - Croatian: Oliver Mucafir (oliver.untwist@gmail.com) | ||||
|   - Czech: Jirka Vilim (web@tets.cz) | ||||
|   - Czech: Jirka Vilim (web@tets.cz) and Petr Cernobila abr(Transifex) | ||||
|   - Danish: Mathias Nielsen (comoneo@gmail.com) | ||||
|   - Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com) | ||||
|   - English: Christophe Dumez (chris@qbittorrent.org) | ||||
|   - Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net) | ||||
|   - English(Australia): Robert Readman readmanr(Transifex) | ||||
|   - 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) | ||||
|   - Galician: Marcos Lans (marcoslansgarza@gmail.com) and antiparvos(Transifex) | ||||
|   - Georgian: Beqa Arabuli (arabulibeqa@yahoo.com) | ||||
| @@ -110,12 +112,12 @@ Translations authors: | ||||
|   - Polish: Mariusz Fik (fisiu@opensuse.org) | ||||
|   - Portuguese: Sérgio Marques smarquespt(Transifex) | ||||
|   - 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), 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) | ||||
|   - Slovak:  helix84 | ||||
|   - Spanish: Francisco Luque Contreras (frannoe@ya.com), Alfredo Monclus alfrix(Transifex) and José Antonio Moray moray33(Transifex) | ||||
|   - Swedish: Daniel Nylander (po@danielnylander.se) | ||||
|   - Swedish: Daniel Nylander (po@danielnylander.se) and Emil Hammarberg Ooglogput(Transifex) | ||||
|   - Turkish: Hasan Yilmaz (iletisim@hedefturkce.com) | ||||
|   - Ukrainian: Oleh Prypin (blaxpirit@gmail.com) and zubr139(Transifex) | ||||
|   - Vietnamese: Anh Phan ppanhh(Transifex) | ||||
|   | ||||
							
								
								
									
										44
									
								
								Changelog
									
									
									
									
									
								
							
							
						
						| @@ -1,3 +1,47 @@ | ||||
| * Mon Nov 20 2013 - sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.3 | ||||
|     - FEATURE: Add a key shortcut to "Add link to torrent..." (Angel Alonso) | ||||
|     - BUGFIX: Make all columns and headers use the same text alignment in the transferlist. (sledgehammer999) | ||||
|     - BUGFIX: Fix build system for Unix/Linux. (sledgehammer999) | ||||
|     - BUGFIX: Case insensitive sort in Peers list. Closes #1066. (sledgehammer999) | ||||
|     - BUGFIX: Small optimization of WebUI responses when there isn't a data payload. (sledgehammer999) | ||||
|     - BUGFIX: Hide empty folders after filtering. Closes #74. (sledgehammer999) | ||||
|     - BUGFIX: Expand folders when filtering files. Closes #1076. (sledgehammer999) | ||||
|     - BUGFIX: Updated search plugin's URL (Zach Thibeau) | ||||
|     - BUGFIX: Strip some png to fix incorrect sRGB profiles. (Angel Alonso) | ||||
|     - BUGFIX: Fixed font issues on OSX Mavericks (Zach Thibeau) | ||||
|     - BUGFIX: Improve text in the About dialog (Artem S. Tashkinov) | ||||
|     - BUGFIX: Always show a peer IP address as a tool tip (Artem S. Tashkinov) | ||||
|     - BUGFIX: Fix inhibit system functionality. Closes #766. (sledgehammer999) | ||||
|     - BUGFIX: WebUI: Don't gzip too small payloads. (sledgehammer999) | ||||
|     - BUGFIX: Correctly detect if the browser supports gzip compression. (sledgehammer999) | ||||
|     - BUGFIX: Fix WebUI link to 'Anonymous mode' explanation. Closes #1093. (sledgehammer999) | ||||
|     - BUGFIX: Correctly update tracker tier number in the trackers tab. Closes #1075. (sledgehammer999) | ||||
|     - BUGFIX: Speed improvements.(sledgehammer999) | ||||
|     - OTHER: Updated translations. | ||||
|      | ||||
| * Tue Nov 05 2013 - sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.2 | ||||
|     - BUGFIX: Fix WebUI gzip compression. Closes #1037. (sledgehammer999) | ||||
|     - BUGFIX: Fix compilation with qt < 4.8.0. Closes #1043. (sledgehammer999) | ||||
|     - OTHER: Updated translations. | ||||
|  | ||||
| * Mon Oct 28 2013 - sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.1 | ||||
|     - FEATURE: Show external IP in the log. Closes #968. (sledgehammer999) | ||||
|     - FEATURE: Enable gzip compression in the webui. It should be faster now. (sledgehammer999) | ||||
|     - FEATURE: Torrents show more states(queued for checking, downloading metadata, allocating, checking resume). (sledgehammer999) | ||||
|     - FEATURE: Reenable "force reannounce" to all trackers. (sledgehammer999) | ||||
|     - FEATURE: Allow to clear the UI lock password. Closes #973. (sledgehammer999) | ||||
|     - FEATURE: New translations: English(Australia) and English(United Kingdom) | ||||
|     - BUGFIX: Expose all available translation in the WebUI. Closes #976. (sledgehammer999) | ||||
|     - BUGFIX: Copy IP copied wrong data. Closes #970 (sledgehammer999) | ||||
|     - BUGFIX: "Preview file..." didn't work on single file torrents. (sledgehammer999) | ||||
|     - BUGFIX: Fix and improve the scheduler (Gelmir and sledgehammer999) | ||||
|     - BUGFIX: RSS fixes. Closes #960, #998 (Gelmir) | ||||
|     - BUGFIX: Fix 'append label to save path' with magnet links. (sledgehammer999) | ||||
|     - BUGFIX: Can download up to 10MB .torrent file when a link is provided. Closes #879 (sledgehammer999) | ||||
|     - OTHER: Updated translations. | ||||
|     - LINUX: Fix missing conf.pri error (leigh123linux) | ||||
|     - WINDOWS: Don't remove file associations if they aren't our own. (sledgehammer999) | ||||
|  | ||||
| * Sat Oct 12 2013 - Christophe Dumez <chris@qbittorrent.org> and sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.0 | ||||
|     - FEATURE: Add command line option to daemonize qbittorrent-nox (ngaro) | ||||
|     - FEATURE: Add "Shutdown qBittorrent" button to Web UI (ngaro) | ||||
|   | ||||
| Before Width: | Height: | Size: 7.0 KiB After Width: | Height: | Size: 4.5 KiB | 
| @@ -11,6 +11,9 @@ Type=Application | ||||
|  | ||||
|  | ||||
|  | ||||
| # Translations | ||||
|  | ||||
|  | ||||
| # Translations | ||||
| GenericName[ar]=العميل BitTorrent | ||||
| Comment[be]=Сцягванне і раздача файлаў праз пратакол BitTorrent | ||||
| @@ -18,12 +21,19 @@ 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 | ||||
| @@ -32,7 +42,10 @@ 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 | ||||
| @@ -73,16 +86,25 @@ 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 | ||||
| @@ -91,3 +113,7 @@ 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: 3.3 KiB After Width: | Height: | Size: 593 B | 
| Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 590 B | 
| Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 426 B | 
| Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 522 B | 
| Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 443 B | 
| Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 495 B | 
| Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 359 B | 
| Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 538 B | 
| Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 591 B | 
| Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 583 B | 
| @@ -50,7 +50,7 @@ class about : public QDialog, private Ui::AboutDlg{ | ||||
|       setAttribute(Qt::WA_DeleteOnClose); | ||||
|       // About | ||||
|       QString aboutText = | ||||
|           QString::fromUtf8("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\"><html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">p, li { white-space: pre-wrap; }</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; font-weight:400; font-style:normal;\"><p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">") + | ||||
|           QString::fromUtf8("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\"><html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">p, li { white-space: pre-wrap; }</style></head><body style=\" font-size:11pt; font-weight:400; font-style:normal;\"><p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">") + | ||||
|           tr("An advanced BitTorrent client programmed in C++, based on Qt4 toolkit and libtorrent-rasterbar.") + | ||||
|           QString::fromUtf8(" <br /><br />") + | ||||
|           trUtf8("Copyright ©2006-2013 The qBittorrent project") + | ||||
| @@ -80,7 +80,7 @@ class about : public QDialog, private Ui::AboutDlg{ | ||||
|       te_thanks->setHtml(thanks_txt); | ||||
|       // Translation | ||||
|       QString trans_txt = "<p>"+tr("I would like to thank the following people who volunteered to translate qBittorrent:")+"</p>"; | ||||
|       trans_txt += QString::fromUtf8("<ul><li><u>Arabic:</u> SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)</li>\ | ||||
|       trans_txt += QString::fromUtf8("<ul><li><u>Arabic:</u> SDERAWI (abz8868@msn.com), sn51234 (nesseyan@gmail.com) and  Ibrahim Saed ibraheem_alex(Transifex)</li>\ | ||||
|           <li><u>Armenian:</u> Hrant Ohanyan (hrantohanyan@mail.am)</li>\ | ||||
|           <li><u>Basque:</u> Xabier Aramendi (azpidatziak@gmail.com)</li>\ | ||||
|           <li><u>Belarusian:</u> Mihas Varantsou (meequz@gmail.com)</li>\ | ||||
| @@ -89,10 +89,12 @@ class about : public QDialog, private Ui::AboutDlg{ | ||||
|           <li><u>Chinese (Simplified):</u> Guo Yue (yue.guo0418@gmail.com)</li>\ | ||||
|           <li><u>Chinese (Traditional):</u> Yi-Shun Wang (dnextstep@gmail.com) and 冥王歐西里斯 s8321414(Transifex)</li>\ | ||||
|           <li><u>Croatian:</u> Oliver Mucafir (oliver.untwist@gmail.com)</li>\ | ||||
|           <li><u>Czech:</u> Jirka Vilim (web@tets.cz)</li>\ | ||||
|           <li><u>Czech:</u> Jirka Vilim (web@tets.cz) and Petr Cernobila abr(Transifex)</li>\ | ||||
|           <li><u>Danish:</u> Mathias Nielsen (comoneo@gmail.com)</li>\ | ||||
|           <li><u>Dutch:</u> Pieter Heyvaert (pieter_heyvaert@hotmail.com)</li>\ | ||||
|           <li><u>Finnish:</u> Niklas Laxström (nikerabbit@users.sourceforge.net) and Pekka Niemi (pekka.niemi@iki.fi)</li>\ | ||||
|           <li><u>English(Australia):</u> Robert Readman readmanr(Transifex)</li>\ | ||||
|           <li><u>English(United Kingdom):</u> Robert Readman readmanr(Transifex)</li>\ | ||||
|           <li><u>Finnish:</u> Niklas Laxström (nikerabbit@users.sourceforge.net), Pekka Niemi (pekka.niemi@iki.fi) and Jiri Grönroos artnay(Transifex)</li>\ | ||||
|           <li><u>Galician:</u> Marcos Lans (marcoslansgarza@gmail.com) and antiparvos(Transifex)</li>\ | ||||
|           <li><u>Georgian:</u> Beqa Arabuli (arabulibeqa@yahoo.com)</li>\ | ||||
|           <li><u>German:</u> Niels Hoffmann (zentralmaschine@users.sourceforge.net)</li>\ | ||||
| @@ -107,12 +109,12 @@ class about : public QDialog, private Ui::AboutDlg{ | ||||
|           <li><u>Polish:</u> Mariusz Fik (fisiu@opensuse.org)</li>\ | ||||
|           <li><u>Portuguese:</u> Sérgio Marques smarquespt(Transifex)</li>\ | ||||
|           <li><u>Portuguese(Brazil):</u> Nick Marinho (nickmarinho@gmail.com)</li>\ | ||||
|           <li><u>Romanian:</u> Obada Denis (obadadenis@users.sourceforge.net)</li>\ | ||||
|           <li><u>Romanian:</u> Obada Denis (obadadenis@users.sourceforge.net), Adrian Gabor Adriannho(Transifex) and Mihai Coman z0id(Transifex)</li>\ | ||||
|           <li><u>Russian:</u> 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)</li>\ | ||||
|           <li><u>Serbian:</u> Anaximandar Milet (anaximandar@operamail.com)</li>\ | ||||
|           <li><u>Slovak:</u>  helix84</li>\ | ||||
|           <li><u>Spanish:</u> Alfredo Monclús (alfrix), Francisco Luque Contreras (frannoe@ya.com) and José Antonio Moray moray33(Transifex)</li>\ | ||||
|           <li><u>Swedish:</u> Daniel Nylander (po@danielnylander.se)</li>\ | ||||
|           <li><u>Swedish:</u> Daniel Nylander (po@danielnylander.se) and Emil Hammarberg Ooglogput(Transifex)</li>\ | ||||
|           <li><u>Turkish:</u> Hasan YILMAZ (iletisim@hedefturkce.com) and Erdem Bingöl (erdem84@gmail.com)</li>\ | ||||
|           <li><u>Ukrainian:</u> Oleh Prypin (blaxpirit@gmail.com)</li>\ | ||||
|           <li><u>Vietnamese:</u> Anh Phan ppanhh(Transifex)</li></ul>"); | ||||
|   | ||||
| @@ -202,16 +202,16 @@ void DownloadThread::checkDownloadSize(qint64 bytesReceived, qint64 bytesTotal) | ||||
|   if (!reply) return; | ||||
|   if (bytesTotal > 0) { | ||||
|     // Total number of bytes is available | ||||
|     if (bytesTotal > 1048576) { | ||||
|       // More than 1MB, this is probably not a torrent file, aborting... | ||||
|     if (bytesTotal > 1048576*10) { | ||||
|       // More than 10MB, this is probably not a torrent file, aborting... | ||||
|       reply->abort(); | ||||
|       reply->deleteLater(); | ||||
|     } else { | ||||
|       disconnect(reply, SIGNAL(downloadProgress(qint64,qint64)), this, SLOT(checkDownloadSize(qint64,qint64))); | ||||
|     } | ||||
|   } else { | ||||
|     if (bytesReceived  > 1048576) { | ||||
|       // More than 1MB, this is probably not a torrent file, aborting... | ||||
|     if (bytesReceived  > 1048576*10) { | ||||
|       // More than 10MB, this is probably not a torrent file, aborting... | ||||
|       reply->abort(); | ||||
|       reply->deleteLater(); | ||||
|     } | ||||
|   | ||||
| @@ -9,6 +9,8 @@ | ||||
|   <file>lang/qbittorrent_de.qm</file> | ||||
|   <file>lang/qbittorrent_el.qm</file> | ||||
|   <file>lang/qbittorrent_en.qm</file> | ||||
|   <file>lang/qbittorrent_en_AU.qm</file> | ||||
|   <file>lang/qbittorrent_en_GB.qm</file> | ||||
|   <file>lang/qbittorrent_es.qm</file> | ||||
|   <file>lang/qbittorrent_eu.qm</file> | ||||
|   <file>lang/qbittorrent_fi.qm</file> | ||||
|   | ||||
							
								
								
									
										42
									
								
								src/lang/TRANSLATION_INSTRUCTIONS
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,42 @@ | ||||
| For future maintainers on how to update translations from Transifex. | ||||
|  | ||||
| Project page: https://www.transifex.com/projects/p/qbittorrent/ | ||||
|  | ||||
| Most of the options are setup in the .tx/config file. You will need to have the Transifex client app in your path. | ||||
| The examples use the tx app on Windows. Other OSs should be similar. | ||||
|  | ||||
| ===Updating the translations=== | ||||
| 1. In the root folder of the project just run "tx pull" | ||||
| 2. Commit to git | ||||
|  | ||||
| ===Pulling new translation files=== | ||||
| 1. In the root folder of the project just run "tx pull -a" | ||||
| 2. Commit to git each translation file separately with its own message. | ||||
| 3. After you commit all new files expose them in app. Edit: | ||||
|   a. lang.qrc | ||||
|   b. options_imp.cpp: options_imp::languageToLocalizedString() | ||||
|   c. src.pro: The TRANSLATIONS var | ||||
|   d. preferences_content.html: search for: <select id="locale_select"> | ||||
|  | ||||
| Note: This will also pull updated translations if you haven't already 'tx pull'. | ||||
|  | ||||
| ===Updating the qBittorrent.desktop file=== | ||||
| 1. In the root folder of the project just run "tx pull -s -r qbittorrent.qbittorrentdesktop_master" | ||||
| 2. Commit to git | ||||
|  | ||||
| It will pull the source file (en). However, in this case .desktop files contain all other translations | ||||
| when you pull the source file. | ||||
|  | ||||
| ===When making new branch=== | ||||
| 1. Switch to new branch | ||||
| 2. Edit the .tx.config file. You should change the resource for the qbt translations from 'qbittorrent.qbittorrent_master' | ||||
|    to eg 'qbittorrent.qbittorrent_v3_1_x'. It follows this spec: <project>.<resource_slug>_<branchname>' | ||||
| 3. Commit to git | ||||
| 4. Use this command to create the new resource on the server and push the translations files "tx push -s -t" | ||||
|  | ||||
| ===Updating the source file== | ||||
| When you run lupdate Transifex needs to know that the source is updated. When creating a new resource on transifex | ||||
| you should go to the website, select the resource and hit "edit resource". From there you should update the | ||||
| "Source file URL". It should point to the exact file in the github repository(eg src/lang/qbittorrent_en.ts). Be sure to copy | ||||
| the 'raw' link presented by github and not the regular one. This will make Transifex fetch automatically the source file | ||||
| from the repo(maybe once a day). If you want to instantly update the resouce then on the correct branch run "tx push -s" | ||||