diff --git a/bin/locale/cs_CZ.qm b/bin/locale/cs_CZ.qm index 61226bd29..131e92e9e 100644 Binary files a/bin/locale/cs_CZ.qm and b/bin/locale/cs_CZ.qm differ diff --git a/src/QupZilla.pro b/src/QupZilla.pro index 27f1178da..da7282f2b 100644 --- a/src/QupZilla.pro +++ b/src/QupZilla.pro @@ -7,7 +7,7 @@ QT += core gui webkit sql network TARGET = qupzilla TEMPLATE = app -VERSION = 0.90.8 +VERSION = 0.90.9 TRANSLATIONS +=cs_CZ.ts\ sk_SK.ts diff --git a/src/network/networkmanager.cpp b/src/network/networkmanager.cpp index 5e5edec4d..6652b8b57 100644 --- a/src/network/networkmanager.cpp +++ b/src/network/networkmanager.cpp @@ -50,6 +50,7 @@ void NetworkManager::loadSettings() setCache(m_diskCache); } m_ignoreAllWarnings = settings.value("IgnoreAllSSLWarnings", false).toBool(); + m_doNotTrack = settings.value("DoNotTrack", false).toBool(); settings.endGroup(); QSslConfiguration config = QSslConfiguration::defaultConfiguration(); @@ -185,6 +186,8 @@ QNetworkReply* NetworkManager::createRequest(QNetworkAccessManager::Operation op QNetworkRequest req = request; req.setAttribute(QNetworkRequest::HttpPipeliningAllowedAttribute, true); + if (m_doNotTrack) + req.setRawHeader("DNT", "1"); // Adblock if (op == QNetworkAccessManager::GetOperation) { diff --git a/src/network/networkmanager.h b/src/network/networkmanager.h index 0e63487f2..691ef86ab 100644 --- a/src/network/networkmanager.h +++ b/src/network/networkmanager.h @@ -63,6 +63,7 @@ private: QNetworkDiskCache* m_diskCache; bool m_ignoreAllWarnings; + bool m_doNotTrack; }; #endif // NETWORKMANAGER_H diff --git a/src/preferences/preferences.cpp b/src/preferences/preferences.cpp index 8809353ae..caa78199d 100644 --- a/src/preferences/preferences.cpp +++ b/src/preferences/preferences.cpp @@ -162,6 +162,7 @@ Preferences::Preferences(QupZilla* mainClass, QWidget* parent) : ui->zoomTextOnly->setChecked( settings.value("zoomTextOnly", false).toBool() ); ui->printEBackground->setChecked( settings.value("PrintElementBackground", true).toBool() ); ui->wheelScroll->setValue( settings.value("wheelScrollLines", qApp->wheelScrollLines()).toInt() ); + ui->doNotTrack->setChecked( settings.value("DoNotTrack", false).toBool() ); if (!ui->allowJavaScript->isChecked()) ui->blockPopup->setEnabled(false); @@ -552,6 +553,7 @@ void Preferences::saveSettings() settings.setValue("zoomTextOnly", ui->zoomTextOnly->isChecked()); settings.setValue("PrintElementBackground", ui->printEBackground->isChecked()); settings.setValue("wheelScrollLines", ui->wheelScroll->value()); + settings.setValue("DoNotTrack", ui->doNotTrack->isChecked()); //Cache settings.setValue("AllowLocalCache", ui->allowCache->isChecked()); settings.setValue("LocalCacheSize", ui->cacheMB->value()); diff --git a/src/preferences/preferences.ui b/src/preferences/preferences.ui index c9069b7b7..7e639ed29 100644 --- a/src/preferences/preferences.ui +++ b/src/preferences/preferences.ui @@ -857,19 +857,6 @@ - - - Qt::Horizontal - - - - 40 - 20 - - - - - @@ -907,6 +894,13 @@ + + + + Send Do Not Track header to servers + + + diff --git a/translations/cs_CZ.ts b/translations/cs_CZ.ts index 06587c4a3..4a93f42e1 100644 --- a/translations/cs_CZ.ts +++ b/translations/cs_CZ.ts @@ -1071,67 +1071,67 @@ nebyl nalezen! NetworkManager - + SSL Certificate Error! Chyba zabezpečení! - + The page you trying to access has following errors in SSL Certificate: Stránka kterou se snažíte navštívit zaslala SSL Certifikát s těmito chybami: - + <b>Organization: </b> <b>Organizace: </b> - + <b>Domain Name: </b> <b>Doména: </b> - + <b>Expiration Date: </b> <b>Vyprší: </b> - + <b>Error: </b> <b>Chyba: </b> - + Would you like to make exception for this certificate? Chcete udělit vyjímku tomuto certifikátu? - + SSL Certificate Error Chyba zabezpečení - + Authorization required Vyžadována autorizace - + Username: Uživatelské jméno: - + Password: Heslo: - + Save username and password on this site Uložit jméno a heslo pro tuto stránku - + A username and password are being requested by %1. The site says: "%2" Server %1 požaduje vaše uživatelské jméno a heslo s komentářem: "%2" @@ -1217,7 +1217,7 @@ nebyl nalezen! Obecné - + 1 1 @@ -1309,17 +1309,17 @@ nebyl nalezen! Obnovit původní - + Maximum Maximálně - + 50 MB 50 MB - + <b>Downloads</b> <b>Stahování</b> @@ -1329,22 +1329,22 @@ nebyl nalezen! QupZilla - + <b>Network Cache</b> <b>Síťová cache</b> - + Allow storing network cache on disk Povolit ukládání cache na disk - + <b>Cookies</b> <b>Cookies</b> - + <b>Web storage</b> <b>Webové úložiště</b> @@ -1354,7 +1354,7 @@ nebyl nalezen! <b>Chování adresního řádku</b> - + <b>Language</b> <b>Jazyk</b> @@ -1509,77 +1509,82 @@ nebyl nalezen! Tisknout pozadí objektů - + Wheel scrolls Kolečko posouvá - + lines řádků - + + Send Do Not Track header to servers + Zasílat serverům Do Not Track hlavičku + + + <b>Font Families</b> <b>Typy písem</b> - + Standard Standardní - + Fixed Proporcionální - + Serif Serif - + Sans Serif Sans Serif - + Cursive Kurzíva - + Default Font Základní písmo - + Fixed Font Proporcionální písmo - + Fantasy Fantasy - + <b>Font Sizes</b> <b>Velikosti písem</b> - + Ask everytime for download location U každého souboru se dotázat kam ho uložit - + Use defined location: Uložit všechny soubory do: - + ... ... @@ -1609,7 +1614,7 @@ nebyl nalezen! Povolit pluginy (Flash plugin) - + Maximum pages in cache: Maximum stránek v cache: @@ -1619,12 +1624,12 @@ nebyl nalezen! Správce hesel - + <b>AutoFill options</b> <b>Možnosti doplňování</b> - + Allow saving passwords from sites Povolit ukládání hesel ze stránek @@ -1634,47 +1639,47 @@ nebyl nalezen! Soukromí - + Filter Tracking Cookies Filtrovat sledovací cookies - + Allow storing of cookies Povolit přijímání cookies - + Delete cookies on close Vymazat cookies při zavření prohlížeče - + Match domain exactly Vyžadovat přesnou shodu domény - + <b>Warning:</b> Match domain exactly and Filter Tracking Cookies options can lead to deny some cookies from sites. If you have problems with cookies, try to disable this options first! <b>Upozornění:</b> Možnosti vyžadovat přesnou shodu domény a filtrovat sledovací cookies mohou vést k odmítnutí některých cookies. Pokud máte problémy s cookies, zkuste nejdříve tyto možnosti zakázat! - + Cookies Manager Správce cookies - + Allow storing web icons Povolit ukládání ikon - + Allow saving history Povolit ukládání historie - + Delete history on close Vymazat historii při zavření prohlížeče @@ -1700,63 +1705,63 @@ nebyl nalezen! Přidat .cz doménu stísknutím ALT klávesy - + SSL Manager Správce certifikátů - + Available translations: Dostupné překlady: - + In order to change language, you must restart browser. Ke změně jazyka je nutný restart prohlížeče. - + Choose download location... Vyberte složku pro stahování... - + Choose background location... - + New Profile Nový profil - + Enter the new profile's name: Zvolte jméno nového profilu: - - + + Error! Chyba! - + This profile already exists! Tento profil již existuje! - + Cannot create profile directory! Nemohu vytvořit složku profilu! - + Confirmation Potvrzení - + Are you sure to permanently delete "%1" profile? This action cannot be undone! Jste si jisti že chcete permanentně smazat profil "%1"? Tato akce nelze vrátit zpět! @@ -2918,92 +2923,92 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku. WebPage - + Confirmation Potvrzení - + To show this page, QupZilla must resend request witch do it again (like searching on making an shoping, witch has been already done. Pro zobrazení této stránky musí QupZilla znovu odeslat požadavek, který zopakuje akci (jako např. hledání nebo potvrzení objednávky), která byla provedena již dříve. - + Server refused the connection Server odmítl spojení - + Server closed the connection Server ukončil spojení - + Server not found Server nenalezen - + Connection timed out Spojení vypršelo - + Untrusted connection Nedůvěryhodné spojení - + AdBlocked Content AdBlock obsah - + Blocked by rule <i>%1</i> Blokováno pravidlem <i>%1</i> - + Content Access Denied Odmítnut přístup k obsahu - + Unknown error Neznámá chyba - + Error code %1 Chybový kód %1 - + Failed loading page Chyba při načítání stránky - + QupZilla can't load page from %1. QupZilla nemůže načíst stránku ze serveru %1. - + Check the address for typing errors such as <b>ww.</b>example.com instead of <b>www.</b>example.com Zkontrolujte, zda je adresa napsána správně a neobsahuje chyby jako <b>ww.</b>server.cz místo <b>www</b>.server.cz - + If you are unable to load any pages, check your computer's network connection. Pokud se vám nezobrazují ani ostatní stránky, zkontrolujte síťové připojení svého počítače. - + If your computer or network is protected by a firewall or proxy, make sure that QupZilla is permitted to access the Web. Pokud je váš počítač chráněn firewallem a nebo proxy serverem, zkontrolujte, zda má QupZilla přístup na Internet. - + Try Again Zkusit znovu @@ -3011,141 +3016,141 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku. WebView - - + + Loading... Načítám... - + Search "%1 .." on Google Hledat "%1 .." na Googlu - + No Named Page Bezejmenná stránka - + Done Hotovo - - - + + + New tab Nový panel - + Open link in new window Otevřít odkaz v novém okně - + Open link in new tab Otevřít odkaz v novém panelu - + Bookmark link Přidat odkaz do záložek - + Save link as... Uložit odkaz jako... - + Send link... Odeslat odkaz... - + Copy link address Kopírovat adresu odkazu - + Show image Zobrazit obrázek - + Copy image Kopírovat obrázek - + Copy image address Coyp image address Kopírovat adresu obrázku - + Save image as... Uložit obrázek jako... - + Send image... Odeslat obrázek... - + Back Zpět - + Forward Vpřed - + Reload Obnovit - + Stop Zastavit - + Bookmark page Přidat stránku do záložek - + Save page as... Uložit stránku jako... - + Send page... Odeslat stránku... - + Select all Vybrat vše - + Show source code Zobrazit zdrojový kód - + Show info about site Zobrazit informace o stránce - + Show Web Inspector Zobrazit Web Inspektor diff --git a/translations/sk_SK.ts b/translations/sk_SK.ts index 99dab4bec..ea8cd8180 100644 --- a/translations/sk_SK.ts +++ b/translations/sk_SK.ts @@ -1073,67 +1073,67 @@ p, li { white-space: pre-wrap; } NetworkManager - + SSL Certificate Error! Chyba zabezpečenia! - + The page you trying to access has following errors in SSL Certificate: Stránka na ktorú sa pokušáte pripojiť obsahuje následujúce chyby v SSL Certifikáte: - + <b>Organization: </b> <b>Organizácia: </b> - + <b>Domain Name: </b> <b>Doména: </b> - + <b>Expiration Date: </b> <b>Platnosť do: </b> - + <b>Error: </b> <b>Chyba: </b> - + Would you like to make exception for this certificate? Chcete urobiť vynímku pre tento certifikát? - + SSL Certificate Error Chyba zabezpečenia - + Authorization required Požadovaná autorizácia - + Username: Uživateľské meno: - + Password: Heslo: - + Save username and password on this site Uložiť meno a heslo pre túto sieť - + A username and password are being requested by %1. The site says: "%2" Server %1 požaduje vaše uživateľské meno a heslo s komentárom: "%2" @@ -1219,7 +1219,7 @@ p, li { white-space: pre-wrap; } Hlavné - + 1 1 @@ -1335,27 +1335,27 @@ p, li { white-space: pre-wrap; } <b>Navigačný panel</b> - + <b>Downloads</b> <b>Sťahovanie</b> - + <b>Network Cache</b> <b>Sieťová cache</b> - + Allow storing network cache on disk Povoliť ukladanie sieťovej cache na disk - + <b>Cookies</b> <b>Cookies</b> - + <b>Web storage</b> <b>Webové úložisko</b> @@ -1365,7 +1365,7 @@ p, li { white-space: pre-wrap; } <b>Chovanie adresového riadku</b> - + <b>Language</b> <b>Jazyk</b> @@ -1441,27 +1441,27 @@ p, li { white-space: pre-wrap; } Skryť zoznam panelov pri jednom panely - + Maximum Maximálne - + 50 MB 50 MB - + Ask everytime for download location Pri každom súbore sa spýtať kde ho uložiť - + Use defined location: Uložiť všetky súbory do: - + ... ... @@ -1491,7 +1491,7 @@ p, li { white-space: pre-wrap; } Povoliť pluginy (Flash plugin) - + Maximum pages in cache: Maximum stránok v cache: @@ -1501,12 +1501,12 @@ p, li { white-space: pre-wrap; } Správca hesiel - + <b>AutoFill options</b> <b>Možnosťi doplňovania</b> - + Allow saving passwords from sites Povoliť ukladanie hesiel zo stránok @@ -1576,107 +1576,112 @@ p, li { white-space: pre-wrap; } Tlačiť pozadie objektu - + Wheel scrolls Koliesko posúva - + lines riadky - + + Send Do Not Track header to servers + + + + <b>Font Families</b> <b>Typy písmen</b> - + Standard Štandardné - + Fixed Proporcionálne - + Serif Serif - + Sans Serif Sans Serif - + Cursive Cursive - + Default Font Základné písmo - + Fixed Font Proporcionálne písmo - + Fantasy Fantasy - + <b>Font Sizes</b> <b>Veľkosti písmen</b> - + Filter Tracking Cookies Filtrovať sledovacie cookies - + Allow storing of cookies Povoliť prijímanie cookies - + Delete cookies on close Vymazať cookies pri zavrení prehliadača - + Match domain exactly Požadovať presnú zhodu domény - + <b>Warning:</b> Match domain exactly and Filter Tracking Cookies options can lead to deny some cookies from sites. If you have problems with cookies, try to disable this options first! <b>Upozornenie:</b> Možnosti požadovanie presnej zhody domény a filtrovať sledovacie cookies môžú viesť k odmietnutiu niektorých cookies zo stránok. Ak máte problémy s cookies, skuste tieto možnosti najskôr zakázať! - + Cookies Manager Správca cookies - + Allow storing web icons Povoliť ukládanie ikon - + Allow saving history Povoliť ukladanie histórie - + Delete history on close Vymazať históriu pri zavretí prehliadača @@ -1702,63 +1707,63 @@ p, li { white-space: pre-wrap; } Pridať .sk doménu stlačením ALT klávesy - + SSL Manager Správca SSL - + Available translations: Dostupné preklady: - + In order to change language, you must restart browser. K zmene jazyku je potrebný reštart prehliadača. - + Choose download location... Vyberte zložku pre sťahovanie... - + Choose background location... Zvoľte lokáciu pozadia... - + New Profile Nový profil - + Enter the new profile's name: Zadajte nové meno profilu: - - + + Error! Chyba! - + This profile already exists! Tento profil už existuje! - + Cannot create profile directory! Nemožno vytvoriť zložku profilu! - + Confirmation Potvrdenie - + Are you sure to permanently delete "%1" profile? This action cannot be undone! Ste si istý, že chcete permanentne zmazať profil "%1"? Táto akcia sa nebude dať vrátiť späť! @@ -2918,92 +2923,92 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku. WebPage - + Confirmation Potvrdenie - + To show this page, QupZilla must resend request witch do it again (like searching on making an shoping, witch has been already done. Na zobrazenie tejto stránky musí QuipZilla znovu odoslať požiadavok, ktorý zopakuje akciu (napr. hľadanie alebo potvrdenie objednávky), ktorá bola vykonaná už skorej. - + Server refused the connection Server odmietol spojenie - + Server closed the connection Server ukončil spojenie - + Server not found Server nebol nájdený - + Connection timed out Spojenie vypršalo - + Untrusted connection Nedôveryhodné spojenie - + AdBlocked Content AdBlock obsah - + Blocked by rule <i>%1</i> Blokováno pravidlom <i>%1</i> - + Content Access Denied Odmietnuť prístup k obsahu - + Unknown error Neznáma chyba - + Error code %1 Chybový kód %1 - + Failed loading page Chyba pri načítaní stránky - + QupZilla can't load page from %1. QupZilla nemôže načítať stránku zo serveru %1. - + Check the address for typing errors such as <b>ww.</b>example.com instead of <b>www.</b>example.com Skontrolujte, či je adresa napísaná správne a neobsahuje chyby ako <b>ww.</b>server.sk miesto <b>www.</b>server.sk - + If you are unable to load any pages, check your computer's network connection. Pokiaľ sa vám nezobrazujú ani ostatné stránky, tak skontrolujte sieťové pripojenie svojho počítača. - + If your computer or network is protected by a firewall or proxy, make sure that QupZilla is permitted to access the Web. Pokiaľ je váš počítač chránený firewallom alebo proxy severom, tak skontrolujte či má QupZilla prístup na internet. - + Try Again Skúsiť znova @@ -3011,140 +3016,140 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku. WebView - - + + Loading... Načítavam... - + Search "%1 .." on Google Hľadať "%1 .." na Googli - + No Named Page Stránka bez mena - + Done Hotovo - - - + + + New tab Nový panel - + Open link in new window Otvoriť odkaz v novom okne - + Open link in new tab Otvoriť odkaz na novom panely - + Bookmark link Pridať odkaz do záložiek - + Save link as... Odoslať odkaz... - + Send link... Odoslať odkaz... - + Copy link address Kopírovať adresu odkazu - + Show image Zobraziť obrázok - + Copy image Kopírovať obrázok - + Copy image address Kopírovať adresu obrázku - + Save image as... Uložiť obrázok ako... - + Send image... Odoslať obrázok... - + Back Späť - + Forward Dopredu - + Reload Obnoviť - + Stop Zastaviť - + Bookmark page Pridať stránku do záložiek - + Save page as... Uložiť stránku ako... - + Send page... Odoslať stránku... - + Select all Vybrať všetko - + Show source code Zobraziť zdrojový kód - + Show info about site Zobraziť informácie o stránke - + Show Web Inspector Zobraziť Web inšpektora