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
-
+
Chyba zabezpečení!
-
+
Stránka kterou se snažíte navštívit zaslala SSL Certifikát s těmito chybami:
-
+
<b>Organizace: </b>
-
+
<b>Doména: </b>
-
+
<b>Vyprší: </b>
-
+
<b>Chyba: </b>
-
+
Chcete udělit vyjímku tomuto certifikátu?
-
+
Chyba zabezpečení
-
+
Vyžadována autorizace
-
+
Uživatelské jméno:
-
+
Heslo:
-
+
Uložit jméno a heslo pro tuto stránku
-
+
Server %1 požaduje vaše uživatelské jméno a heslo s komentářem: "%2"
@@ -1217,7 +1217,7 @@ nebyl nalezen!
Obecné
-
+
1
@@ -1309,17 +1309,17 @@ nebyl nalezen!
Obnovit původní
-
+
Maximálně
-
+
50 MB
-
+
<b>Stahování</b>
@@ -1329,22 +1329,22 @@ nebyl nalezen!
QupZilla
-
+
<b>Síťová cache</b>
-
+
Povolit ukládání cache na disk
-
+
<b>Cookies</b>
-
+
<b>Webové úložiště</b>
@@ -1354,7 +1354,7 @@ nebyl nalezen!
<b>Chování adresního řádku</b>
-
+
<b>Jazyk</b>
@@ -1509,77 +1509,82 @@ nebyl nalezen!
Tisknout pozadí objektů
-
+
Kolečko posouvá
-
+
řádků
-
+
+
+ Zasílat serverům Do Not Track hlavičku
+
+
+
<b>Typy písem</b>
-
+
Standardní
-
+
Proporcionální
-
+
Serif
-
+
Sans Serif
-
+
Kurzíva
-
+
Základní písmo
-
+
Proporcionální písmo
-
+
Fantasy
-
+
<b>Velikosti písem</b>
-
+
U každého souboru se dotázat kam ho uložit
-
+
Uložit všechny soubory do:
-
+
...
@@ -1609,7 +1614,7 @@ nebyl nalezen!
Povolit pluginy (Flash plugin)
-
+
Maximum stránek v cache:
@@ -1619,12 +1624,12 @@ nebyl nalezen!
Správce hesel
-
+
<b>Možnosti doplňování</b>
-
+
Povolit ukládání hesel ze stránek
@@ -1634,47 +1639,47 @@ nebyl nalezen!
Soukromí
-
+
Filtrovat sledovací cookies
-
+
Povolit přijímání cookies
-
+
Vymazat cookies při zavření prohlížeče
-
+
Vyžadovat přesnou shodu domény
-
+
<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!
-
+
Správce cookies
-
+
Povolit ukládání ikon
-
+
Povolit ukládání historie
-
+
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
-
+
Správce certifikátů
-
+
Dostupné překlady:
-
+
Ke změně jazyka je nutný restart prohlížeče.
-
+
Vyberte složku pro stahování...
-
+
-
+
Nový profil
-
+
Zvolte jméno nového profilu:
-
-
+
+
Chyba!
-
+
Tento profil již existuje!
-
+
Nemohu vytvořit složku profilu!
-
+
Potvrzení
-
+
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
-
+
Potvrzení
-
+
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 odmítl spojení
-
+
Server ukončil spojení
-
+
Server nenalezen
-
+
Spojení vypršelo
-
+
Nedůvěryhodné spojení
-
+
AdBlock obsah
-
+
Blokováno pravidlem <i>%1</i>
-
+
Odmítnut přístup k obsahu
-
+
Neznámá chyba
-
+
Chybový kód %1
-
+
Chyba při načítání stránky
-
+
QupZilla nemůže načíst stránku ze serveru %1.
-
+
Zkontrolujte, zda je adresa napsána správně a neobsahuje chyby jako <b>ww.</b>server.cz místo <b>www</b>.server.cz
-
+
Pokud se vám nezobrazují ani ostatní stránky, zkontrolujte síťové připojení svého počítače.
-
+
Pokud je váš počítač chráněn firewallem a nebo proxy serverem, zkontrolujte, zda má QupZilla přístup na Internet.
-
+
Zkusit znovu
@@ -3011,141 +3016,141 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku.
WebView
-
-
+
+
Načítám...
-
+
Hledat "%1 .." na Googlu
-
+
Bezejmenná stránka
-
+
Hotovo
-
-
-
+
+
+
Nový panel
-
+
Otevřít odkaz v novém okně
-
+
Otevřít odkaz v novém panelu
-
+
Přidat odkaz do záložek
-
+
Uložit odkaz jako...
-
+
Odeslat odkaz...
-
+
Kopírovat adresu odkazu
-
+
Zobrazit obrázek
-
+
Kopírovat obrázek
-
+
Coyp image address
Kopírovat adresu obrázku
-
+
Uložit obrázek jako...
-
+
Odeslat obrázek...
-
+
Zpět
-
+
Vpřed
-
+
Obnovit
-
+
Zastavit
-
+
Přidat stránku do záložek
-
+
Uložit stránku jako...
-
+
Odeslat stránku...
-
+
Vybrat vše
-
+
Zobrazit zdrojový kód
-
+
Zobrazit informace o stránce
-
+
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
-
+
Chyba zabezpečenia!
-
+
Stránka na ktorú sa pokušáte pripojiť obsahuje následujúce chyby v SSL Certifikáte:
-
+
<b>Organizácia: </b>
-
+
<b>Doména: </b>
-
+
<b>Platnosť do: </b>
-
+
<b>Chyba: </b>
-
+
Chcete urobiť vynímku pre tento certifikát?
-
+
Chyba zabezpečenia
-
+
Požadovaná autorizácia
-
+
Uživateľské meno:
-
+
Heslo:
-
+
Uložiť meno a heslo pre túto sieť
-
+
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
@@ -1335,27 +1335,27 @@ p, li { white-space: pre-wrap; }
<b>Navigačný panel</b>
-
+
<b>Sťahovanie</b>
-
+
<b>Sieťová cache</b>
-
+
Povoliť ukladanie sieťovej cache na disk
-
+
<b>Cookies</b>
-
+
<b>Webové úložisko</b>
@@ -1365,7 +1365,7 @@ p, li { white-space: pre-wrap; }
<b>Chovanie adresového riadku</b>
-
+
<b>Jazyk</b>
@@ -1441,27 +1441,27 @@ p, li { white-space: pre-wrap; }
Skryť zoznam panelov pri jednom panely
-
+
Maximálne
-
+
50 MB
-
+
Pri každom súbore sa spýtať kde ho uložiť
-
+
Uložiť všetky súbory do:
-
+
...
@@ -1491,7 +1491,7 @@ p, li { white-space: pre-wrap; }
Povoliť pluginy (Flash plugin)
-
+
Maximum stránok v cache:
@@ -1501,12 +1501,12 @@ p, li { white-space: pre-wrap; }
Správca hesiel
-
+
<b>Možnosťi doplňovania</b>
-
+
Povoliť ukladanie hesiel zo stránok
@@ -1576,107 +1576,112 @@ p, li { white-space: pre-wrap; }
Tlačiť pozadie objektu
-
+
Koliesko posúva
-
+
riadky
-
+
+
+
+
+
+
<b>Typy písmen</b>
-
+
Štandardné
-
+
Proporcionálne
-
+
Serif
-
+
Sans Serif
-
+
Cursive
-
+
Základné písmo
-
+
Proporcionálne písmo
-
+
Fantasy
-
+
<b>Veľkosti písmen</b>
-
+
Filtrovať sledovacie cookies
-
+
Povoliť prijímanie cookies
-
+
Vymazať cookies pri zavrení prehliadača
-
+
Požadovať presnú zhodu domény
-
+
<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ť!
-
+
Správca cookies
-
+
Povoliť ukládanie ikon
-
+
Povoliť ukladanie histórie
-
+
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
-
+
Správca SSL
-
+
Dostupné preklady:
-
+
K zmene jazyku je potrebný reštart prehliadača.
-
+
Vyberte zložku pre sťahovanie...
-
+
Zvoľte lokáciu pozadia...
-
+
Nový profil
-
+
Zadajte nové meno profilu:
-
-
+
+
Chyba!
-
+
Tento profil už existuje!
-
+
Nemožno vytvoriť zložku profilu!
-
+
Potvrdenie
-
+
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
-
+
Potvrdenie
-
+
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 odmietol spojenie
-
+
Server ukončil spojenie
-
+
Server nebol nájdený
-
+
Spojenie vypršalo
-
+
Nedôveryhodné spojenie
-
+
AdBlock obsah
-
+
Blokováno pravidlom <i>%1</i>
-
+
Odmietnuť prístup k obsahu
-
+
Neznáma chyba
-
+
Chybový kód %1
-
+
Chyba pri načítaní stránky
-
+
QupZilla nemôže načítať stránku zo serveru %1.
-
+
Skontrolujte, či je adresa napísaná správne a neobsahuje chyby ako <b>ww.</b>server.sk miesto <b>www.</b>server.sk
-
+
Pokiaľ sa vám nezobrazujú ani ostatné stránky, tak skontrolujte sieťové pripojenie svojho počítača.
-
+
Pokiaľ je váš počítač chránený firewallom alebo proxy severom, tak skontrolujte či má QupZilla prístup na internet.
-
+
Skúsiť znova
@@ -3011,140 +3016,140 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku.
WebView
-
-
+
+
Načítavam...
-
+
Hľadať "%1 .." na Googli
-
+
Stránka bez mena
-
+
Hotovo
-
-
-
+
+
+
Nový panel
-
+
Otvoriť odkaz v novom okne
-
+
Otvoriť odkaz na novom panely
-
+
Pridať odkaz do záložiek
-
+
Odoslať odkaz...
-
+
Odoslať odkaz...
-
+
Kopírovať adresu odkazu
-
+
Zobraziť obrázok
-
+
Kopírovať obrázok
-
+
Kopírovať adresu obrázku
-
+
Uložiť obrázok ako...
-
+
Odoslať obrázok...
-
+
Späť
-
+
Dopredu
-
+
Obnoviť
-
+
Zastaviť
-
+
Pridať stránku do záložiek
-
+
Uložiť stránku ako...
-
+
Odoslať stránku...
-
+
Vybrať všetko
-
+
Zobraziť zdrojový kód
-
+
Zobraziť informácie o stránke
-
+
Zobraziť Web inšpektora