1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-21 17:52:10 +02:00

Added Proxy support

This commit is contained in:
nowrep 2011-04-26 19:47:12 +02:00
parent 48fa91159f
commit 20d120b468
19 changed files with 703 additions and 258 deletions

Binary file not shown.

View File

@ -116,7 +116,8 @@ SOURCES += main.cpp\
desktopnotifications/desktopnotification.cpp \ desktopnotifications/desktopnotification.cpp \
desktopnotifications/desktopnotificationsfactory.cpp \ desktopnotifications/desktopnotificationsfactory.cpp \
tools/progressbar.cpp \ tools/progressbar.cpp \
tools/iconprovider.cpp tools/iconprovider.cpp \
network/networkproxyfactory.cpp
HEADERS += 3rdparty/squeezelabel.h \ HEADERS += 3rdparty/squeezelabel.h \
3rdparty/qtwin.h \ 3rdparty/qtwin.h \
@ -191,7 +192,8 @@ HEADERS += 3rdparty/squeezelabel.h \
desktopnotifications/desktopnotification.h \ desktopnotifications/desktopnotification.h \
desktopnotifications/desktopnotificationsfactory.h \ desktopnotifications/desktopnotificationsfactory.h \
tools/progressbar.h \ tools/progressbar.h \
tools/iconprovider.h tools/iconprovider.h \
network/networkproxyfactory.h
FORMS += \ FORMS += \
preferences/autofillmanager.ui \ preferences/autofillmanager.ui \

View File

@ -52,9 +52,10 @@ public:
QString DATADIR; QString DATADIR;
explicit MainApplication(int &argc, char **argv); explicit MainApplication(int &argc, char **argv);
enum MessageType{ SetAdBlockIconEnabled, CheckPrivateBrowsing }; enum MessageType{ SetAdBlockIconEnabled, CheckPrivateBrowsing , ReloadSettings };
void loadSettings(); void loadSettings();
void reloadSettings() { emit message(ReloadSettings, true); }
bool restoreStateSlot(QupZilla* window); bool restoreStateSlot(QupZilla* window);
void makeNewWindow(bool tryRestore, const QUrl &startUrl=QUrl()); void makeNewWindow(bool tryRestore, const QUrl &startUrl=QUrl());
void addNewTab(QUrl url); void addNewTab(QUrl url);

View File

@ -164,9 +164,14 @@ void QupZilla::receiveMessage(MainApplication::MessageType mes, bool state)
m_actionPrivateBrowsing->setChecked(state); m_actionPrivateBrowsing->setChecked(state);
break; break;
case MainApplication::ReloadSettings:
loadSettings();
m_tabWidget->loadSettings();
m_locationBar->loadSettings();
break;
default: default:
qWarning("Unresolved message sent!"); qWarning("Unresolved message sent!");
qDebug();
break; break;
} }
} }

View File

@ -22,6 +22,8 @@ DesktopNotification::DesktopNotification(bool settingPosition)
m_timer->setSingleShot(true); m_timer->setSingleShot(true);
connect(m_timer, SIGNAL(timeout()), this, SLOT(close())); connect(m_timer, SIGNAL(timeout()), this, SLOT(close()));
if (m_settingPosition)
setCursor(Qt::OpenHandCursor);
} }
void DesktopNotification::show() void DesktopNotification::show()

View File

@ -32,6 +32,7 @@ void HistoryModel::loadSettings()
QSettings settings(mApp->getActiveProfil()+"settings.ini", QSettings::IniFormat); QSettings settings(mApp->getActiveProfil()+"settings.ini", QSettings::IniFormat);
settings.beginGroup("Web-Browser-Settings"); settings.beginGroup("Web-Browser-Settings");
m_isSaving = settings.value("allowHistory",true).toBool(); m_isSaving = settings.value("allowHistory",true).toBool();
settings.endGroup();
} }
int HistoryModel::addHistoryEntry(const QString &url, QString &title) int HistoryModel::addHistoryEntry(const QString &url, QString &title)

View File

@ -24,6 +24,7 @@
#include "pluginproxy.h" #include "pluginproxy.h"
#include "adblockmanager.h" #include "adblockmanager.h"
#include "adblocknetwork.h" #include "adblocknetwork.h"
#include "networkproxyfactory.h"
NetworkManager::NetworkManager(QupZilla* mainClass, QObject* parent) : NetworkManager::NetworkManager(QupZilla* mainClass, QObject* parent) :
NetworkManagerProxy(mainClass, parent) NetworkManagerProxy(mainClass, parent)
@ -32,9 +33,12 @@ NetworkManager::NetworkManager(QupZilla* mainClass, QObject* parent) :
,m_ignoreAllWarnings(false) ,m_ignoreAllWarnings(false)
{ {
connect(this, SIGNAL(authenticationRequired(QNetworkReply*,QAuthenticator*)), this, SLOT(authentication(QNetworkReply*, QAuthenticator* ))); connect(this, SIGNAL(authenticationRequired(QNetworkReply*,QAuthenticator*)), this, SLOT(authentication(QNetworkReply*, QAuthenticator* )));
connect(this, SIGNAL(proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)), this, SLOT(proxyAuthentication(QNetworkProxy,QAuthenticator*)));
connect(this, SIGNAL(sslErrors(QNetworkReply*,QList<QSslError>)), this, SLOT(sslError(QNetworkReply*,QList<QSslError>))); connect(this, SIGNAL(sslErrors(QNetworkReply*,QList<QSslError>)), this, SLOT(sslError(QNetworkReply*,QList<QSslError>)));
connect(this, SIGNAL(finished(QNetworkReply*)), this, SLOT(setSSLConfiguration(QNetworkReply*))); connect(this, SIGNAL(finished(QNetworkReply*)), this, SLOT(setSSLConfiguration(QNetworkReply*)));
m_proxyFactory = new NetworkProxyFactory();
setProxyFactory(m_proxyFactory);
loadSettings(); loadSettings();
} }
@ -57,6 +61,7 @@ void NetworkManager::loadSettings()
config.setProtocol(QSsl::AnyProtocol); config.setProtocol(QSsl::AnyProtocol);
QSslConfiguration::setDefaultConfiguration(config); QSslConfiguration::setDefaultConfiguration(config);
m_proxyFactory->loadSettings();
} }
void NetworkManager::setSSLConfiguration(QNetworkReply *reply) void NetworkManager::setSSLConfiguration(QNetworkReply *reply)
@ -177,6 +182,41 @@ void NetworkManager::authentication(QNetworkReply* reply, QAuthenticator* auth)
fill->addEntry(reply->url(), user->text(), pass->text()); fill->addEntry(reply->url(), user->text(), pass->text());
} }
void NetworkManager::proxyAuthentication(const QNetworkProxy &proxy, QAuthenticator *auth)
{
QDialog* dialog = new QDialog(p_QupZilla);
dialog->setWindowTitle(tr("Proxy authorization required"));
QFormLayout* formLa = new QFormLayout(dialog);
QLabel* label = new QLabel(dialog);
QLabel* userLab = new QLabel(dialog);
QLabel* passLab = new QLabel(dialog);
userLab->setText(tr("Username: "));
passLab->setText(tr("Password: "));
QLineEdit* user = new QLineEdit(dialog);
QLineEdit* pass = new QLineEdit(dialog);
pass->setEchoMode(QLineEdit::Password);
QDialogButtonBox* box = new QDialogButtonBox(dialog);
box->addButton(QDialogButtonBox::Ok);
box->addButton(QDialogButtonBox::Cancel);
connect(box, SIGNAL(rejected()), dialog, SLOT(reject()));
connect(box, SIGNAL(accepted()), dialog, SLOT(accept()));
label->setText(tr("A username and password are being requested by proxy %1. ").arg(proxy.hostName()));
formLa->addRow(label);
formLa->addRow(userLab, user);
formLa->addRow(passLab, pass);
formLa->addWidget(box);
if (!dialog->exec() == QDialog::Accepted)
return;
auth->setUser(user->text());
auth->setPassword(pass->text());
}
QNetworkReply* NetworkManager::createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest &request, QIODevice* outgoingData) QNetworkReply* NetworkManager::createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest &request, QIODevice* outgoingData)
{ {
if (op == PostOperation && outgoingData) { if (op == PostOperation && outgoingData) {
@ -186,6 +226,9 @@ QNetworkReply* NetworkManager::createRequest(QNetworkAccessManager::Operation op
QNetworkRequest req = request; QNetworkRequest req = request;
req.setAttribute(QNetworkRequest::HttpPipeliningAllowedAttribute, true); req.setAttribute(QNetworkRequest::HttpPipeliningAllowedAttribute, true);
if (req.attribute(QNetworkRequest::CacheLoadControlAttribute).toInt() == QNetworkRequest::PreferNetwork)
req.setAttribute(QNetworkRequest::CacheLoadControlAttribute, QNetworkRequest::PreferCache);
if (m_doNotTrack) if (m_doNotTrack)
req.setRawHeader("DNT", "1"); req.setRawHeader("DNT", "1");

View File

@ -33,6 +33,7 @@
class QupZilla; class QupZilla;
class AdBlockNetwork; class AdBlockNetwork;
class NetworkProxyFactory;
class NetworkManager : public NetworkManagerProxy class NetworkManager : public NetworkManagerProxy
{ {
Q_OBJECT Q_OBJECT
@ -51,8 +52,9 @@ signals:
void wantsFocus(const QUrl &url); void wantsFocus(const QUrl &url);
void sslDialogClosed(); void sslDialogClosed();
public slots: private slots:
void authentication(QNetworkReply* reply, QAuthenticator* auth); void authentication(QNetworkReply* reply, QAuthenticator* auth);
void proxyAuthentication(const QNetworkProxy& proxy,QAuthenticator* auth);
void sslError(QNetworkReply* reply, QList<QSslError> errors); void sslError(QNetworkReply* reply, QList<QSslError> errors);
void setSSLConfiguration(QNetworkReply* reply); void setSSLConfiguration(QNetworkReply* reply);
@ -61,6 +63,7 @@ private:
QupZilla* p_QupZilla; QupZilla* p_QupZilla;
QList<QSslCertificate> m_certExceptions; QList<QSslCertificate> m_certExceptions;
QNetworkDiskCache* m_diskCache; QNetworkDiskCache* m_diskCache;
NetworkProxyFactory* m_proxyFactory;
bool m_ignoreAllWarnings; bool m_ignoreAllWarnings;
bool m_doNotTrack; bool m_doNotTrack;

View File

@ -43,13 +43,10 @@ void NetworkManagerProxy::setPrimaryNetworkAccessManager(NetworkManager* manager
Q_ASSERT(manager); Q_ASSERT(manager);
m_manager = manager; m_manager = manager;
connect(this, SIGNAL(authenticationRequired(QNetworkReply*, QAuthenticator*)), connect(this, SIGNAL(authenticationRequired(QNetworkReply*, QAuthenticator*)), manager, SIGNAL(authenticationRequired(QNetworkReply*, QAuthenticator*)));
manager, SIGNAL(authenticationRequired(QNetworkReply*, QAuthenticator*))); connect(this, SIGNAL(proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)), manager, SIGNAL(proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)));
connect(this, SIGNAL(finished(QNetworkReply*)), connect(this, SIGNAL(finished(QNetworkReply*)), manager, SIGNAL(finished(QNetworkReply*)));
manager, SIGNAL(finished(QNetworkReply*))); connect(this, SIGNAL(sslErrors(QNetworkReply*, const QList<QSslError>&)), manager, SIGNAL(sslErrors(QNetworkReply*, const QList<QSslError>&)));
connect(this, SIGNAL(sslErrors(QNetworkReply*, const QList<QSslError>&)),
manager, SIGNAL(sslErrors(QNetworkReply*, const QList<QSslError>&)));
} }
QNetworkReply* NetworkManagerProxy::createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest &request, QIODevice* outgoingData) QNetworkReply* NetworkManagerProxy::createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest &request, QIODevice* outgoingData)

View File

@ -0,0 +1,49 @@
#include "networkproxyfactory.h"
#include "mainapplication.h"
NetworkProxyFactory::NetworkProxyFactory() :
QNetworkProxyFactory()
{
}
void NetworkProxyFactory::loadSettings()
{
QSettings settings(mApp->getActiveProfil()+"settings.ini", QSettings::IniFormat);
settings.beginGroup("Web-Proxy");
m_proxyPreference = ProxyPreference(settings.value("UseProxy", SystemProxy).toInt());
m_proxyType = QNetworkProxy::ProxyType(settings.value("ProxyType", QNetworkProxy::HttpProxy).toInt());
m_hostName = settings.value("HostName", "").toString();
m_port = settings.value("Port", 8080).toInt();
m_username = settings.value("Username", "").toString();
m_password = settings.value("Password", "").toString();
m_proxyExceptions = settings.value("ProxyExceptions", QStringList() << "localhost" << "127.0.0.1").toStringList();
settings.endGroup();
}
QList<QNetworkProxy> NetworkProxyFactory::queryProxy(const QNetworkProxyQuery &query)
{
QNetworkProxy proxy;
if (m_proxyExceptions.contains(query.url().host(), Qt::CaseInsensitive))
proxy.setType(QNetworkProxy::NoProxy);
switch (m_proxyPreference) {
case SystemProxy:
return systemProxyForQuery(query);
break;
case NoProxy:
proxy.setType(QNetworkProxy::NoProxy);
break;
case DefinedProxy:
proxy.setType(m_proxyType);
proxy.setHostName(m_hostName);
proxy.setPort(m_port);
proxy.setUser(m_username);
proxy.setPassword(m_password);
break;
}
return QList<QNetworkProxy>() << proxy;
}

View File

@ -0,0 +1,29 @@
#ifndef NETWORKPROXYFACTORY_H
#define NETWORKPROXYFACTORY_H
#include <QNetworkProxyFactory>
#include <QUrl>
#include <QStringList>
#include <QSettings>
class NetworkProxyFactory : public QNetworkProxyFactory
{
public:
enum ProxyPreference { SystemProxy, NoProxy, DefinedProxy };
explicit NetworkProxyFactory();
void loadSettings();
QList<QNetworkProxy> queryProxy(const QNetworkProxyQuery &query = QNetworkProxyQuery());
private:
ProxyPreference m_proxyPreference;
QNetworkProxy::ProxyType m_proxyType;
QString m_hostName;
quint16 m_port;
QString m_username;
QString m_password;
QStringList m_proxyExceptions;
};
#endif // NETWORKPROXYFACTORY_H

View File

@ -30,6 +30,8 @@
#include "qtwin.h" #include "qtwin.h"
#include "pluginproxy.h" #include "pluginproxy.h"
#include "sslmanager.h" #include "sslmanager.h"
#include "networkproxyfactory.h"
#include "networkmanager.h"
bool removeFile(QString fullFileName) bool removeFile(QString fullFileName)
{ {
@ -260,7 +262,29 @@ Preferences::Preferences(QupZilla* mainClass, QWidget* parent) :
QString language = QLocale::languageToString(locale.language()); QString language = QLocale::languageToString(locale.language());
ui->languages->addItem(language+", "+country+" ("+loc+")", name); ui->languages->addItem(language+", "+country+" ("+loc+")", name);
} }
//Proxy Config
settings.beginGroup("Web-Proxy");
NetworkProxyFactory::ProxyPreference proxyPreference = NetworkProxyFactory::ProxyPreference(settings.value("UseProxy", NetworkProxyFactory::SystemProxy).toInt());
QNetworkProxy::ProxyType proxyType = QNetworkProxy::ProxyType(settings.value("ProxyType", QNetworkProxy::HttpProxy).toInt());
connect(ui->manualProxy, SIGNAL(toggled(bool)), this, SLOT(setManualProxyConfigurationEnabled(bool)));
ui->systemProxy->setChecked(proxyPreference == NetworkProxyFactory::SystemProxy);
ui->noProxy->setChecked(proxyPreference == NetworkProxyFactory::NoProxy);
ui->manualProxy->setChecked(proxyPreference == NetworkProxyFactory::DefinedProxy);
setManualProxyConfigurationEnabled(proxyPreference == NetworkProxyFactory::DefinedProxy);
if (proxyType == QNetworkProxy::HttpProxy)
ui->proxyType->setCurrentIndex(0);
else
ui->proxyType->setCurrentIndex(1);
ui->proxyServer->setText(settings.value("HostName", "").toString());
ui->proxyPort->setText(settings.value("Port", 8080).toString());
ui->proxyUsername->setText(settings.value("Username", "").toString());
ui->proxyPassword->setText(settings.value("Password", "").toString());
ui->proxyExceptions->setText(settings.value("ProxyExceptions", QStringList() << "localhost" << "127.0.0.1").toStringList().join(","));
settings.endGroup();
//CONNECTS
connect(ui->buttonBox, SIGNAL(clicked(QAbstractButton*)), this, SLOT(buttonClicked(QAbstractButton*))); connect(ui->buttonBox, SIGNAL(clicked(QAbstractButton*)), this, SLOT(buttonClicked(QAbstractButton*)));
connect(ui->cookieManagerBut, SIGNAL(clicked()), this, SLOT(showCookieManager())); connect(ui->cookieManagerBut, SIGNAL(clicked()), this, SLOT(showCookieManager()));
connect(ui->sslManagerButton, SIGNAL(clicked()), this, SLOT(openSslManager())); connect(ui->sslManagerButton, SIGNAL(clicked()), this, SLOT(openSslManager()));
@ -355,6 +379,16 @@ void Preferences::downLocChanged(bool state)
ui->downLoc->setEnabled(state); ui->downLoc->setEnabled(state);
} }
void Preferences::setManualProxyConfigurationEnabled(bool state)
{
ui->proxyType->setEnabled(state);
ui->proxyServer->setEnabled(state);
ui->proxyPort->setEnabled(state);
ui->proxyUsername->setEnabled(state);
ui->proxyPassword->setEnabled(state);
ui->proxyExceptions->setEnabled(state);
}
void Preferences::allowJavaScriptChanged(bool stat) void Preferences::allowJavaScriptChanged(bool stat)
{ {
ui->blockPopup->setEnabled(stat); ui->blockPopup->setEnabled(stat);
@ -583,6 +617,30 @@ void Preferences::saveSettings()
settings.beginGroup("Browser-View-Settings"); settings.beginGroup("Browser-View-Settings");
settings.setValue("language",ui->languages->itemData(ui->languages->currentIndex()).toString()); settings.setValue("language",ui->languages->itemData(ui->languages->currentIndex()).toString());
settings.endGroup(); settings.endGroup();
//Proxy Configuration
NetworkProxyFactory::ProxyPreference proxyPreference;
if (ui->systemProxy->isChecked())
proxyPreference = NetworkProxyFactory::SystemProxy;
else if (ui->noProxy->isChecked())
proxyPreference = NetworkProxyFactory::NoProxy;
else
proxyPreference = NetworkProxyFactory::DefinedProxy;
QNetworkProxy::ProxyType proxyType;
if (ui->proxyType->currentIndex() == 0)
proxyType = QNetworkProxy::HttpProxy;
else
proxyType = QNetworkProxy::Socks5Proxy;
settings.beginGroup("Web-Proxy");
settings.setValue("ProxyType", proxyType);
settings.setValue("UseProxy", proxyPreference);
settings.setValue("HostName", ui->proxyServer->text());
settings.setValue("Port", ui->proxyPort->text().toInt());
settings.setValue("Username", ui->proxyUsername->text());
settings.setValue("Password", ui->proxyPassword->text());
settings.setValue("ProxyExceptions", ui->proxyExceptions->text().split(","));
settings.endGroup();
//Profiles //Profiles
QString homePath = QDir::homePath(); QString homePath = QDir::homePath();
@ -591,13 +649,12 @@ void Preferences::saveSettings()
profileSettings.setValue("Profiles/startProfile",ui->startProfile->currentText()); profileSettings.setValue("Profiles/startProfile",ui->startProfile->currentText());
m_pluginsList->save(); m_pluginsList->save();
p_QupZilla->loadSettings();
p_QupZilla->tabWidget()->loadSettings();
mApp->cookieJar()->loadSettings(); mApp->cookieJar()->loadSettings();
mApp->history()->loadSettings(); mApp->history()->loadSettings();
p_QupZilla->locationBar()->loadSettings();
mApp->loadSettings(); mApp->loadSettings();
mApp->plugins()->c2f_saveSettings(); mApp->plugins()->c2f_saveSettings();
mApp->networkManager()->loadSettings();
mApp->reloadSettings();
} }
Preferences::~Preferences() Preferences::~Preferences()

View File

@ -62,6 +62,7 @@ private slots:
void allowCacheChanged(bool state); void allowCacheChanged(bool state);
void showPassManager(bool state); void showPassManager(bool state);
void useBgImageChanged(bool state); void useBgImageChanged(bool state);
void setManualProxyConfigurationEnabled(bool state);
void cacheValueChanged(int value); void cacheValueChanged(int value);
void pageCacheValueChanged(int value); void pageCacheValueChanged(int value);

View File

@ -1615,36 +1615,13 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="1"> <item row="1" column="1" colspan="2">
<widget class="QLabel" name="label_16"> <widget class="QLabel" name="label_16">
<property name="text"> <property name="text">
<string>Available translations: </string> <string>Available translations: </string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="1">
<widget class="QComboBox" name="languages"/>
</item>
<item row="3" column="1">
<widget class="QLabel" name="label_17">
<property name="text">
<string>In order to change language, you must restart browser.</string>
</property>
</widget>
</item>
<item row="4" column="1">
<spacer name="verticalSpacer_13">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="2" column="0"> <item row="2" column="0">
<spacer name="horizontalSpacer_24"> <spacer name="horizontalSpacer_24">
<property name="orientation"> <property name="orientation">
@ -1661,7 +1638,10 @@
</property> </property>
</spacer> </spacer>
</item> </item>
<item row="2" column="2"> <item row="2" column="1">
<widget class="QComboBox" name="languages"/>
</item>
<item row="2" column="3">
<spacer name="horizontalSpacer_6"> <spacer name="horizontalSpacer_6">
<property name="orientation"> <property name="orientation">
<enum>Qt::Horizontal</enum> <enum>Qt::Horizontal</enum>
@ -1674,6 +1654,139 @@
</property> </property>
</spacer> </spacer>
</item> </item>
<item row="3" column="1" colspan="2">
<widget class="QLabel" name="label_17">
<property name="text">
<string>In order to change language, you must restart browser.</string>
</property>
</widget>
</item>
<item row="4" column="0" colspan="3">
<widget class="QLabel" name="label_36">
<property name="text">
<string>&lt;b&gt;Proxy Configuration&lt;/b&gt;</string>
</property>
</widget>
</item>
<item row="5" column="1" colspan="2">
<widget class="QRadioButton" name="systemProxy">
<property name="text">
<string>System proxy configuration</string>
</property>
</widget>
</item>
<item row="6" column="1" colspan="2">
<widget class="QRadioButton" name="noProxy">
<property name="text">
<string>Do not use proxy</string>
</property>
</widget>
</item>
<item row="7" column="1" colspan="2">
<widget class="QRadioButton" name="manualProxy">
<property name="text">
<string>Manual configuration</string>
</property>
</widget>
</item>
<item row="9" column="1" colspan="2">
<spacer name="verticalSpacer_13">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="8" column="1" colspan="3">
<layout class="QGridLayout" name="manualProxyLayout">
<item row="0" column="0">
<widget class="QComboBox" name="proxyType">
<item>
<property name="text">
<string>HTTP</string>
</property>
</item>
<item>
<property name="text">
<string>SOCKS5</string>
</property>
</item>
</widget>
</item>
<item row="0" column="1" colspan="2">
<layout class="QHBoxLayout" name="horizontalLayout_9">
<item>
<widget class="QLineEdit" name="proxyServer"/>
</item>
<item>
<widget class="QLabel" name="label_37">
<property name="text">
<string>Port:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="proxyPort">
<property name="maximumSize">
<size>
<width>50</width>
<height>16777215</height>
</size>
</property>
</widget>
</item>
</layout>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_38">
<property name="text">
<string>Username:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="proxyUsername"/>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_39">
<property name="text">
<string>Password:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLineEdit" name="proxyPassword"/>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_40">
<property name="text">
<string>Don't use on:</string>
</property>
</widget>
</item>
<item row="3" column="1" colspan="2">
<widget class="QLineEdit" name="proxyExceptions"/>
</item>
<item row="1" column="2">
<spacer name="horizontalSpacer_3">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout> </layout>
</widget> </widget>
</widget> </widget>

View File

@ -22,6 +22,13 @@
#include "webpage.h" #include "webpage.h"
#include "downloaditem.h" #include "downloaditem.h"
QString SiteInfo::showCertInfo(const QString &string)
{
if (string.isEmpty())
return tr("<not set in certificate>");
else return string;
}
SiteInfo::SiteInfo(QupZilla* mainClass, QWidget* parent) : SiteInfo::SiteInfo(QupZilla* mainClass, QWidget* parent) :
QDialog(parent) QDialog(parent)
,ui(new Ui::SiteInfo) ,ui(new Ui::SiteInfo)
@ -93,14 +100,14 @@ SiteInfo::SiteInfo(QupZilla* mainClass, QWidget* parent) :
ui->securityLabel->setText(tr("<b>Connection is Encrypted.</b>")); ui->securityLabel->setText(tr("<b>Connection is Encrypted.</b>"));
ui->certLabel->setText(tr("<b>Your connection to this page is secured with this certificate: </b>")); ui->certLabel->setText(tr("<b>Your connection to this page is secured with this certificate: </b>"));
//Issued to //Issued to
ui->issuedToCN->setText( cert.subjectInfo(QSslCertificate::CommonName) ); ui->issuedToCN->setText( showCertInfo(cert.subjectInfo(QSslCertificate::CommonName)) );
ui->issuedToO->setText( cert.subjectInfo(QSslCertificate::Organization) ); ui->issuedToO->setText( showCertInfo(cert.subjectInfo(QSslCertificate::Organization)) );
ui->issuedToOU->setText( cert.subjectInfo(QSslCertificate::OrganizationalUnitName) ); ui->issuedToOU->setText( showCertInfo(cert.subjectInfo(QSslCertificate::OrganizationalUnitName)) );
ui->issuedToSN->setText( cert.serialNumber() ); ui->issuedToSN->setText( showCertInfo(cert.serialNumber()) );
//Issued By //Issued By
ui->issuedByCN->setText( cert.issuerInfo(QSslCertificate::CommonName) ); ui->issuedByCN->setText( showCertInfo(cert.issuerInfo(QSslCertificate::CommonName)) );
ui->issuedByO->setText( cert.issuerInfo(QSslCertificate::Organization) ); ui->issuedByO->setText( showCertInfo(cert.issuerInfo(QSslCertificate::Organization)) );
ui->issuedByOU->setText( cert.issuerInfo(QSslCertificate::OrganizationalUnitName) ); ui->issuedByOU->setText( showCertInfo(cert.issuerInfo(QSslCertificate::OrganizationalUnitName)) );
//Validity //Validity
ui->validityIssuedOn->setText( cert.effectiveDate().toString("dddd d. MMMM yyyy") ); ui->validityIssuedOn->setText( cert.effectiveDate().toString("dddd d. MMMM yyyy") );
ui->validityExpiresOn->setText( cert.expiryDate().toString("dddd d. MMMM yyyy") ); ui->validityExpiresOn->setText( cert.expiryDate().toString("dddd d. MMMM yyyy") );

View File

@ -36,6 +36,8 @@ public:
explicit SiteInfo(QupZilla* mainClass, QWidget* parent = 0); explicit SiteInfo(QupZilla* mainClass, QWidget* parent = 0);
~SiteInfo(); ~SiteInfo();
static QString showCertInfo(const QString &string);
private slots: private slots:
void itemChanged(QListWidgetItem* item); void itemChanged(QListWidgetItem* item);
void showImagePreview(QTreeWidgetItem* item); void showImagePreview(QTreeWidgetItem* item);

View File

@ -54,7 +54,6 @@ WebView::WebView(QupZilla* mainClass, QWidget* parent)
m_page->setView(this); m_page->setView(this);
setPage(m_page); setPage(m_page);
connect(this, SIGNAL(loadStarted()), this, SLOT(loadStarted())); connect(this, SIGNAL(loadStarted()), this, SLOT(loadStarted()));
connect(this, SIGNAL(loadProgress(int)), this, SLOT(setProgress(int))); connect(this, SIGNAL(loadProgress(int)), this, SLOT(setProgress(int)));
connect(this, SIGNAL(loadFinished(bool)), this, SLOT(loadFinished(bool))); connect(this, SIGNAL(loadFinished(bool)), this, SLOT(loadFinished(bool)));

View File

@ -1104,12 +1104,12 @@ nebyl nalezen!</translation>
<context> <context>
<name>HistoryModel</name> <name>HistoryModel</name>
<message> <message>
<location filename="../src/history/historymodel.cpp" line="41"/> <location filename="../src/history/historymodel.cpp" line="42"/>
<source>Failed loading page</source> <source>Failed loading page</source>
<translation>Chyba při načítání stránky</translation> <translation>Chyba při načítání stránky</translation>
</message> </message>
<message> <message>
<location filename="../src/history/historymodel.cpp" line="44"/> <location filename="../src/history/historymodel.cpp" line="45"/>
<source>No Named Page</source> <source>No Named Page</source>
<translation>Bezejmenná stránka</translation> <translation>Bezejmenná stránka</translation>
</message> </message>
@ -1208,70 +1208,82 @@ nebyl nalezen!</translation>
<context> <context>
<name>NetworkManager</name> <name>NetworkManager</name>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="88"/> <location filename="../src/network/networkmanager.cpp" line="93"/>
<source>SSL Certificate Error!</source> <source>SSL Certificate Error!</source>
<translation>Chyba zabezpečení!</translation> <translation>Chyba zabezpečení!</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="89"/> <location filename="../src/network/networkmanager.cpp" line="94"/>
<source>The page you trying to access has following errors in SSL Certificate:</source> <source>The page you trying to access has following errors in SSL Certificate:</source>
<translation>Stránka kterou se snažíte navštívit zaslala SSL Certifikát s těmito chybami:</translation> <translation>Stránka kterou se snažíte navštívit zaslala SSL Certifikát s těmito chybami:</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="100"/> <location filename="../src/network/networkmanager.cpp" line="105"/>
<source>&lt;b&gt;Organization: &lt;/b&gt;</source> <source>&lt;b&gt;Organization: &lt;/b&gt;</source>
<translation>&lt;b&gt;Organizace: &lt;/b&gt;</translation> <translation>&lt;b&gt;Organizace: &lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="101"/> <location filename="../src/network/networkmanager.cpp" line="106"/>
<source>&lt;b&gt;Domain Name: &lt;/b&gt;</source> <source>&lt;b&gt;Domain Name: &lt;/b&gt;</source>
<translation>&lt;b&gt;Doména: &lt;/b&gt;</translation> <translation>&lt;b&gt;Doména: &lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="102"/> <location filename="../src/network/networkmanager.cpp" line="107"/>
<source>&lt;b&gt;Expiration Date: &lt;/b&gt;</source> <source>&lt;b&gt;Expiration Date: &lt;/b&gt;</source>
<translation>&lt;b&gt;Vyprší: &lt;/b&gt;</translation> <translation>&lt;b&gt;Vyprší: &lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="103"/> <location filename="../src/network/networkmanager.cpp" line="108"/>
<source>&lt;b&gt;Error: &lt;/b&gt;</source> <source>&lt;b&gt;Error: &lt;/b&gt;</source>
<translation>&lt;b&gt;Chyba: &lt;/b&gt;</translation> <translation>&lt;b&gt;Chyba: &lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="106"/> <location filename="../src/network/networkmanager.cpp" line="111"/>
<source>Would you like to make exception for this certificate?</source> <source>Would you like to make exception for this certificate?</source>
<translation>Chcete udělit vyjímku tomuto certifikátu?</translation> <translation>Chcete udělit vyjímku tomuto certifikátu?</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="110"/> <location filename="../src/network/networkmanager.cpp" line="115"/>
<source>SSL Certificate Error</source> <source>SSL Certificate Error</source>
<translation>Chyba zabezpečení</translation> <translation>Chyba zabezpečení</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="128"/> <location filename="../src/network/networkmanager.cpp" line="133"/>
<source>Authorization required</source> <source>Authorization required</source>
<translation>Vyžadována autorizace</translation> <translation>Vyžadována autorizace</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="135"/> <location filename="../src/network/networkmanager.cpp" line="140"/>
<location filename="../src/network/networkmanager.cpp" line="195"/>
<source>Username: </source> <source>Username: </source>
<translation>Uživatelské jméno: </translation> <translation>Uživatelské jméno: </translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="136"/> <location filename="../src/network/networkmanager.cpp" line="141"/>
<location filename="../src/network/networkmanager.cpp" line="196"/>
<source>Password: </source> <source>Password: </source>
<translation>Heslo: </translation> <translation>Heslo: </translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="141"/> <location filename="../src/network/networkmanager.cpp" line="146"/>
<source>Save username and password on this site</source> <source>Save username and password on this site</source>
<translation>Uložit jméno a heslo pro tuto stránku</translation> <translation>Uložit jméno a heslo pro tuto stránku</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="150"/> <location filename="../src/network/networkmanager.cpp" line="155"/>
<source>A username and password are being requested by %1. The site says: &quot;%2&quot;</source> <source>A username and password are being requested by %1. The site says: &quot;%2&quot;</source>
<translation>Server %1 požaduje vaše uživatelské jméno a heslo s komentářem: &quot;%2&quot;</translation> <translation>Server %1 požaduje vaše uživatelské jméno a heslo s komentářem: &quot;%2&quot;</translation>
</message> </message>
<message>
<location filename="../src/network/networkmanager.cpp" line="188"/>
<source>Proxy authorization required</source>
<translation>Proxy autorizace</translation>
</message>
<message>
<location filename="../src/network/networkmanager.cpp" line="208"/>
<source>A username and password are being requested by proxy %1. </source>
<translation>Proxy %1 požaduje uživatelské jméno a heslo.</translation>
</message>
</context> </context>
<context> <context>
<name>PluginsList</name> <name>PluginsList</name>
@ -1735,6 +1747,56 @@ nebyl nalezen!</translation>
<source>...</source> <source>...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message>
<location filename="../src/preferences/preferences.ui" line="1667"/>
<source>&lt;b&gt;Proxy Configuration&lt;/b&gt;</source>
<translation>&lt;b&gt;Nastavení Proxy&lt;/b&gt;</translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1674"/>
<source>System proxy configuration</source>
<translation>Systémové nastavení proxy</translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1681"/>
<source>Do not use proxy</source>
<translation>Nepoužívat proxy</translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1688"/>
<source>Manual configuration</source>
<translation>Manuální nastavení</translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1711"/>
<source>HTTP</source>
<translation>HTTP</translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1716"/>
<source>SOCKS5</source>
<translation>SOCKS5</translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1729"/>
<source>Port:</source>
<translation>Port:</translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1748"/>
<source>Username:</source>
<translation>Jméno:</translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1758"/>
<source>Password:</source>
<translation>Heslo:</translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1768"/>
<source>Don&apos;t use on:</source>
<translation>Nepužívat na:</translation>
</message>
<message> <message>
<location filename="../src/preferences/preferences.ui" line="94"/> <location filename="../src/preferences/preferences.ui" line="94"/>
<source>Browsing</source> <source>Browsing</source>
@ -1862,53 +1924,53 @@ nebyl nalezen!</translation>
<translation>Dostupné překlady:</translation> <translation>Dostupné překlady:</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.ui" line="1631"/> <location filename="../src/preferences/preferences.ui" line="1660"/>
<source>In order to change language, you must restart browser.</source> <source>In order to change language, you must restart browser.</source>
<translation>Ke změně jazyka je nutný restart prohlížeče.</translation> <translation>Ke změně jazyka je nutný restart prohlížeče.</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="322"/> <location filename="../src/preferences/preferences.cpp" line="346"/>
<source>Choose download location...</source> <source>Choose download location...</source>
<translation>Vyberte složku pro stahování...</translation> <translation>Vyberte složku pro stahování...</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="330"/> <location filename="../src/preferences/preferences.cpp" line="354"/>
<source>Choose background location...</source> <source>Choose background location...</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="435"/> <location filename="../src/preferences/preferences.cpp" line="469"/>
<source>New Profile</source> <source>New Profile</source>
<translation>Nový profil</translation> <translation>Nový profil</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="435"/> <location filename="../src/preferences/preferences.cpp" line="469"/>
<source>Enter the new profile&apos;s name:</source> <source>Enter the new profile&apos;s name:</source>
<translation>Zvolte jméno nového profilu:</translation> <translation>Zvolte jméno nového profilu:</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="440"/> <location filename="../src/preferences/preferences.cpp" line="474"/>
<location filename="../src/preferences/preferences.cpp" line="444"/> <location filename="../src/preferences/preferences.cpp" line="478"/>
<source>Error!</source> <source>Error!</source>
<translation>Chyba!</translation> <translation>Chyba!</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="440"/> <location filename="../src/preferences/preferences.cpp" line="474"/>
<source>This profile already exists!</source> <source>This profile already exists!</source>
<translation>Tento profil již existuje!</translation> <translation>Tento profil již existuje!</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="444"/> <location filename="../src/preferences/preferences.cpp" line="478"/>
<source>Cannot create profile directory!</source> <source>Cannot create profile directory!</source>
<translation>Nemohu vytvořit složku profilu!</translation> <translation>Nemohu vytvořit složku profilu!</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="458"/> <location filename="../src/preferences/preferences.cpp" line="492"/>
<source>Confirmation</source> <source>Confirmation</source>
<translation>Potvrzení</translation> <translation>Potvrzení</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="459"/> <location filename="../src/preferences/preferences.cpp" line="493"/>
<source>Are you sure to permanently delete &quot;%1&quot; profile? This action cannot be undone!</source> <source>Are you sure to permanently delete &quot;%1&quot; profile? This action cannot be undone!</source>
<translation>Jste si jisti že chcete permanentně smazat profil &quot;%1&quot;? Tato akce nelze vrátit zpět!</translation> <translation>Jste si jisti že chcete permanentně smazat profil &quot;%1&quot;? Tato akce nelze vrátit zpět!</translation>
</message> </message>
@ -2148,17 +2210,17 @@ nebyl nalezen!</translation>
<translation>RSS čtečka</translation> <translation>RSS čtečka</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="403"/> <location filename="../src/app/qupzilla.cpp" line="408"/>
<source>Other</source> <source>Other</source>
<translation>Ostatní</translation> <translation>Ostatní</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="412"/> <location filename="../src/app/qupzilla.cpp" line="417"/>
<source>Default</source> <source>Default</source>
<translation>Defaultní</translation> <translation>Defaultní</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="763"/> <location filename="../src/app/qupzilla.cpp" line="768"/>
<source>Start Private Browsing</source> <source>Start Private Browsing</source>
<translation>Spustit anonymní prohlížení</translation> <translation>Spustit anonymní prohlížení</translation>
</message> </message>
@ -2183,14 +2245,14 @@ nebyl nalezen!</translation>
<translation>Soukromé prohlížení zapnuto</translation> <translation>Soukromé prohlížení zapnuto</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="266"/> <location filename="../src/app/qupzilla.cpp" line="271"/>
<source>Bookmarks In ToolBar</source> <source>Bookmarks In ToolBar</source>
<oldsource>Bookmarks In Toolbar</oldsource> <oldsource>Bookmarks In Toolbar</oldsource>
<translation>Panel záložek</translation> <translation>Panel záložek</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="280"/> <location filename="../src/app/qupzilla.cpp" line="285"/>
<location filename="../src/app/qupzilla.cpp" line="300"/> <location filename="../src/app/qupzilla.cpp" line="305"/>
<source>Empty</source> <source>Empty</source>
<translation>Prázdný</translation> <translation>Prázdný</translation>
</message> </message>
@ -2200,143 +2262,143 @@ nebyl nalezen!</translation>
<translation>Nový panel</translation> <translation>Nový panel</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="248"/> <location filename="../src/app/qupzilla.cpp" line="253"/>
<source>Bookmark &amp;This Page</source> <source>Bookmark &amp;This Page</source>
<translation>Přidat &amp;stránku do záložek</translation> <translation>Přidat &amp;stránku do záložek</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="249"/> <location filename="../src/app/qupzilla.cpp" line="254"/>
<source>Bookmark &amp;All Tabs</source> <source>Bookmark &amp;All Tabs</source>
<translation>Přidat &amp;všechny panely do záložek</translation> <translation>Přidat &amp;všechny panely do záložek</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="250"/> <location filename="../src/app/qupzilla.cpp" line="255"/>
<source>Organize &amp;Bookmarks</source> <source>Organize &amp;Bookmarks</source>
<translation>Organizovat &amp;záložky</translation> <translation>Organizovat &amp;záložky</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="317"/> <location filename="../src/app/qupzilla.cpp" line="322"/>
<source>&amp;Back</source> <source>&amp;Back</source>
<translation>&amp;Zpět</translation> <translation>&amp;Zpět</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="324"/> <location filename="../src/app/qupzilla.cpp" line="329"/>
<source>&amp;Forward</source> <source>&amp;Forward</source>
<translation>&amp;Vpřed</translation> <translation>&amp;Vpřed</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="331"/> <location filename="../src/app/qupzilla.cpp" line="336"/>
<source>&amp;Home</source> <source>&amp;Home</source>
<translation>&amp;Domů</translation> <translation>&amp;Domů</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="338"/> <location filename="../src/app/qupzilla.cpp" line="343"/>
<source>Show &amp;All History</source> <source>Show &amp;All History</source>
<translation>Zobrazit celou &amp;historii</translation> <translation>Zobrazit celou &amp;historii</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="357"/> <location filename="../src/app/qupzilla.cpp" line="362"/>
<source>Report &amp;Bug</source> <source>Report &amp;Bug</source>
<translation>Nahlásit &amp;bug</translation> <translation>Nahlásit &amp;bug</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="360"/> <location filename="../src/app/qupzilla.cpp" line="365"/>
<source>About &amp;Qt</source> <source>About &amp;Qt</source>
<translation>O &amp;Qt</translation> <translation>O &amp;Qt</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="361"/> <location filename="../src/app/qupzilla.cpp" line="366"/>
<source>&amp;About QupZilla</source> <source>&amp;About QupZilla</source>
<translation>&amp;O QupZille</translation> <translation>&amp;O QupZille</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="367"/> <location filename="../src/app/qupzilla.cpp" line="372"/>
<source>&amp;Web Search</source> <source>&amp;Web Search</source>
<translation>Hledání na &amp;webu</translation> <translation>Hledání na &amp;webu</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="368"/> <location filename="../src/app/qupzilla.cpp" line="373"/>
<source>Page &amp;Info</source> <source>Page &amp;Info</source>
<translation>Informace o &amp;stránce</translation> <translation>Informace o &amp;stránce</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="370"/> <location filename="../src/app/qupzilla.cpp" line="375"/>
<source>&amp;Download Manager</source> <source>&amp;Download Manager</source>
<translation>Správce s&amp;tahování</translation> <translation>Správce s&amp;tahování</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="371"/> <location filename="../src/app/qupzilla.cpp" line="376"/>
<source>&amp;Cookies Manager</source> <source>&amp;Cookies Manager</source>
<translation>Správce coo&amp;kies</translation> <translation>Správce coo&amp;kies</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="372"/> <location filename="../src/app/qupzilla.cpp" line="377"/>
<source>&amp;AdBlock</source> <source>&amp;AdBlock</source>
<translation>&amp;AdBlock</translation> <translation>&amp;AdBlock</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="373"/> <location filename="../src/app/qupzilla.cpp" line="378"/>
<source>RSS &amp;Reader</source> <source>RSS &amp;Reader</source>
<translation>&amp;RSS čtečka</translation> <translation>&amp;RSS čtečka</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="374"/> <location filename="../src/app/qupzilla.cpp" line="379"/>
<source>Clear Recent &amp;History</source> <source>Clear Recent &amp;History</source>
<translation>Vymazat nedá&amp;vnou historii</translation> <translation>Vymazat nedá&amp;vnou historii</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="375"/> <location filename="../src/app/qupzilla.cpp" line="380"/>
<source>&amp;Private Browsing</source> <source>&amp;Private Browsing</source>
<translation>Soukromé prohlíž&amp;ení</translation> <translation>Soukromé prohlíž&amp;ení</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="382"/> <location filename="../src/app/qupzilla.cpp" line="387"/>
<source>Pr&amp;eferences</source> <source>Pr&amp;eferences</source>
<translation>Předvo&amp;lby</translation> <translation>Předvo&amp;lby</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="644"/> <location filename="../src/app/qupzilla.cpp" line="649"/>
<location filename="../src/app/qupzilla.cpp" line="645"/> <location filename="../src/app/qupzilla.cpp" line="650"/>
<source>Web Inspector</source> <source>Web Inspector</source>
<translation>Web Inspektor</translation> <translation>Web Inspektor</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="687"/> <location filename="../src/app/qupzilla.cpp" line="692"/>
<source>Open file...</source> <source>Open file...</source>
<translation>Otevřít soubor...</translation> <translation>Otevřít soubor...</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="750"/> <location filename="../src/app/qupzilla.cpp" line="755"/>
<source>Are you sure you want to turn on private browsing?</source> <source>Are you sure you want to turn on private browsing?</source>
<translation>Jste si jistý že chcete zapnout soukromé prohlížení?</translation> <translation>Jste si jistý že chcete zapnout soukromé prohlížení?</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="751"/> <location filename="../src/app/qupzilla.cpp" line="756"/>
<source>When private browsing is turned on, some actions concerning your privacy will be disabled:</source> <source>When private browsing is turned on, some actions concerning your privacy will be disabled:</source>
<translation>Se zapnutým soukromým prohlížením jsou některé akce týkající se soukromí vypnuty:</translation> <translation>Se zapnutým soukromým prohlížením jsou některé akce týkající se soukromí vypnuty:</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="754"/> <location filename="../src/app/qupzilla.cpp" line="759"/>
<source>Webpages are not added to the history.</source> <source>Webpages are not added to the history.</source>
<translation>Stránky nejsou přidávány do historie.</translation> <translation>Stránky nejsou přidávány do historie.</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="755"/> <location filename="../src/app/qupzilla.cpp" line="760"/>
<source>New cookies are not stored, but current cookies can be accessed.</source> <source>New cookies are not stored, but current cookies can be accessed.</source>
<translation>Nové cookies nejsou přijímány, ale současné cookies jsou zasílány.</translation> <translation>Nové cookies nejsou přijímány, ale současné cookies jsou zasílány.</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="756"/> <location filename="../src/app/qupzilla.cpp" line="761"/>
<source>Your session won&apos;t be stored.</source> <source>Your session won&apos;t be stored.</source>
<translation>Vaše relace nebude uložena.</translation> <translation>Vaše relace nebude uložena.</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="758"/> <location filename="../src/app/qupzilla.cpp" line="763"/>
<source>Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened.</source> <source>Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened.</source>
<translation>Než zavřete prohlížeč, stále můžete použít tlačítka Zpět a Vpřed k vrácení se na stránky které jste otevřeli.</translation> <translation>Než zavřete prohlížeč, stále můžete použít tlačítka Zpět a Vpřed k vrácení se na stránky které jste otevřeli.</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="802"/> <location filename="../src/app/qupzilla.cpp" line="807"/>
<source>There are still %1 open tabs and your session won&apos;t be stored. Are you sure to quit?</source> <source>There are still %1 open tabs and your session won&apos;t be stored. Are you sure to quit?</source>
<translation>Ještě je otevřeno %1 panelů a Vaše relace nebude uložena. Opravdu chcete skončit?</translation> <translation>Ještě je otevřeno %1 panelů a Vaše relace nebude uložena. Opravdu chcete skončit?</translation>
</message> </message>
@ -2711,63 +2773,68 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku.</
<translation>Meta tagy na stránce:</translation> <translation>Meta tagy na stránce:</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="93"/> <location filename="../src/webview/siteinfo.cpp" line="28"/>
<source>&lt;not set in certificate&gt;</source>
<translation>&lt;není součástí certifikátu&gt;</translation>
</message>
<message>
<location filename="../src/webview/siteinfo.cpp" line="100"/>
<source>&lt;b&gt;Connection is Encrypted.&lt;/b&gt;</source> <source>&lt;b&gt;Connection is Encrypted.&lt;/b&gt;</source>
<translation>&lt;b&gt;Připojení je zabezpečené.&lt;/b&gt;</translation> <translation>&lt;b&gt;Připojení je zabezpečené.&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="94"/> <location filename="../src/webview/siteinfo.cpp" line="101"/>
<source>&lt;b&gt;Your connection to this page is secured with this certificate: &lt;/b&gt;</source> <source>&lt;b&gt;Your connection to this page is secured with this certificate: &lt;/b&gt;</source>
<translation>&lt;b&gt;Vaše připojení k serveru je zabezpečeno tímto certifikátem: &lt;/b&gt;</translation> <translation>&lt;b&gt;Vaše připojení k serveru je zabezpečeno tímto certifikátem: &lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="108"/> <location filename="../src/webview/siteinfo.cpp" line="115"/>
<source>&lt;b&gt;Connection Not Encrypted.&lt;/b&gt;</source> <source>&lt;b&gt;Connection Not Encrypted.&lt;/b&gt;</source>
<translation>&lt;b&gt;Připojení není zabezpečené.&lt;/b&gt;</translation> <translation>&lt;b&gt;Připojení není zabezpečené.&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="110"/> <location filename="../src/webview/siteinfo.cpp" line="117"/>
<source>&lt;b&gt;Your connection to this page is not secured!&lt;/b&gt;</source> <source>&lt;b&gt;Your connection to this page is not secured!&lt;/b&gt;</source>
<translation>&lt;b&gt;Vaše připojení k serveru není zabezpečené!&lt;/b&gt;</translation> <translation>&lt;b&gt;Vaše připojení k serveru není zabezpečené!&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="127"/> <location filename="../src/webview/siteinfo.cpp" line="134"/>
<source>Copy Image Location</source> <source>Copy Image Location</source>
<translation>Kopírovat adresu obrázku</translation> <translation>Kopírovat adresu obrázku</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="128"/> <location filename="../src/webview/siteinfo.cpp" line="135"/>
<source>Copy Image Name</source> <source>Copy Image Name</source>
<translation>Kopírovat jméno obrázku</translation> <translation>Kopírovat jméno obrázku</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="130"/> <location filename="../src/webview/siteinfo.cpp" line="137"/>
<source>Save Image to Disk</source> <source>Save Image to Disk</source>
<translation>Uložit obrázek na disk</translation> <translation>Uložit obrázek na disk</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="155"/> <location filename="../src/webview/siteinfo.cpp" line="162"/>
<location filename="../src/webview/siteinfo.cpp" line="165"/> <location filename="../src/webview/siteinfo.cpp" line="172"/>
<source>Error!</source> <source>Error!</source>
<translation>Chyba!</translation> <translation>Chyba!</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="155"/> <location filename="../src/webview/siteinfo.cpp" line="162"/>
<source>This preview is not available!</source> <source>This preview is not available!</source>
<translation>Tento náhled není k dispozici!</translation> <translation>Tento náhled není k dispozici!</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="159"/> <location filename="../src/webview/siteinfo.cpp" line="166"/>
<source>Save image...</source> <source>Save image...</source>
<translation>Uložit obrázek...</translation> <translation>Uložit obrázek...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="165"/> <location filename="../src/webview/siteinfo.cpp" line="172"/>
<source>Cannot write to file!</source> <source>Cannot write to file!</source>
<translation>Nemohu zapisovat do souboru!</translation> <translation>Nemohu zapisovat do souboru!</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="195"/> <location filename="../src/webview/siteinfo.cpp" line="202"/>
<source>Preview not available</source> <source>Preview not available</source>
<translation>Náhled není k dispozici</translation> <translation>Náhled není k dispozici</translation>
</message> </message>
@ -3200,145 +3267,145 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku.</
<context> <context>
<name>WebView</name> <name>WebView</name>
<message> <message>
<location filename="../src/webview/webview.cpp" line="141"/> <location filename="../src/webview/webview.cpp" line="140"/>
<location filename="../src/webview/webview.cpp" line="273"/> <location filename="../src/webview/webview.cpp" line="272"/>
<source>Loading...</source> <source>Loading...</source>
<translation>Načítám...</translation> <translation>Načítám...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="433"/> <location filename="../src/webview/webview.cpp" line="432"/>
<source>Open link in new &amp;tab</source> <source>Open link in new &amp;tab</source>
<translation>Otevřít odkaz v novém &amp;panelu</translation> <translation>Otevřít odkaz v novém &amp;panelu</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="434"/> <location filename="../src/webview/webview.cpp" line="433"/>
<source>Open link in new &amp;window</source> <source>Open link in new &amp;window</source>
<translation>Otevřít odkaz v novém &amp;okně</translation> <translation>Otevřít odkaz v novém &amp;okně</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="436"/> <location filename="../src/webview/webview.cpp" line="435"/>
<source>B&amp;ookmark link</source> <source>B&amp;ookmark link</source>
<translation>Přidat odkaz do &amp;ložek</translation> <translation>Přidat odkaz do &amp;ložek</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="437"/> <location filename="../src/webview/webview.cpp" line="436"/>
<source>&amp;Save link as...</source> <source>&amp;Save link as...</source>
<translation>&amp;Uložit odkaz jako...</translation> <translation>&amp;Uložit odkaz jako...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="439"/> <location filename="../src/webview/webview.cpp" line="438"/>
<source>&amp;Copy link address</source> <source>&amp;Copy link address</source>
<translation>&amp;Kopírovat adresu odkazu</translation> <translation>&amp;Kopírovat adresu odkazu</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="448"/> <location filename="../src/webview/webview.cpp" line="447"/>
<source>Show i&amp;mage</source> <source>Show i&amp;mage</source>
<translation>Zobrazit &amp;obrázek</translation> <translation>Zobrazit &amp;obrázek</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="449"/> <location filename="../src/webview/webview.cpp" line="448"/>
<source>Copy im&amp;age</source> <source>Copy im&amp;age</source>
<translation>&amp;Kopírovat obrázek</translation> <translation>&amp;Kopírovat obrázek</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="450"/> <location filename="../src/webview/webview.cpp" line="449"/>
<source>Copy image ad&amp;dress</source> <source>Copy image ad&amp;dress</source>
<translation>Kopírovat adr&amp;esu obrázku</translation> <translation>Kopírovat adr&amp;esu obrázku</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="498"/> <location filename="../src/webview/webview.cpp" line="497"/>
<source>S&amp;top</source> <source>S&amp;top</source>
<translation>&amp;Zastavit</translation> <translation>&amp;Zastavit</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="512"/> <location filename="../src/webview/webview.cpp" line="511"/>
<source>Show info ab&amp;out site</source> <source>Show info ab&amp;out site</source>
<translation>Zobrazit &amp;informace o stránce</translation> <translation>Zobrazit &amp;informace o stránce</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="513"/> <location filename="../src/webview/webview.cpp" line="512"/>
<source>Show Web &amp;Inspector</source> <source>Show Web &amp;Inspector</source>
<translation>Zobrazit Web &amp;Inspektor</translation> <translation>Zobrazit Web &amp;Inspektor</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="522"/> <location filename="../src/webview/webview.cpp" line="521"/>
<source>Search &quot;%1 ..&quot; on &amp;Google</source> <source>Search &quot;%1 ..&quot; on &amp;Google</source>
<translation>Hledat &quot;%1 ..&quot; na &amp;Googlu</translation> <translation>Hledat &quot;%1 ..&quot; na &amp;Googlu</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="452"/> <location filename="../src/webview/webview.cpp" line="451"/>
<source>&amp;Save image as...</source> <source>&amp;Save image as...</source>
<translation>&amp;Uložit obrázek jako...</translation> <translation>&amp;Uložit obrázek jako...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="86"/> <location filename="../src/webview/webview.cpp" line="85"/>
<source>Failed loading page</source> <source>Failed loading page</source>
<translation>Chyba při načítání stránky</translation> <translation>Chyba při načítání stránky</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="469"/> <location filename="../src/webview/webview.cpp" line="468"/>
<source>&amp;Back</source> <source>&amp;Back</source>
<translation>&amp;Zpět</translation> <translation>&amp;Zpět</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="477"/> <location filename="../src/webview/webview.cpp" line="476"/>
<source>&amp;Forward</source> <source>&amp;Forward</source>
<translation>&amp;Vpřed</translation> <translation>&amp;Vpřed</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="491"/> <location filename="../src/webview/webview.cpp" line="490"/>
<source>&amp;Reload</source> <source>&amp;Reload</source>
<translation>&amp;Obnovit</translation> <translation>&amp;Obnovit</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="502"/> <location filename="../src/webview/webview.cpp" line="501"/>
<source>Book&amp;mark page</source> <source>Book&amp;mark page</source>
<translation>Přidat stránku do &amp;ložek</translation> <translation>Přidat stránku do &amp;ložek</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="503"/> <location filename="../src/webview/webview.cpp" line="502"/>
<source>&amp;Save page as...</source> <source>&amp;Save page as...</source>
<translation>&amp;Uložit stránku jako...</translation> <translation>&amp;Uložit stránku jako...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="506"/> <location filename="../src/webview/webview.cpp" line="505"/>
<source>Select &amp;all</source> <source>Select &amp;all</source>
<translation>Vyb&amp;rat vše</translation> <translation>Vyb&amp;rat vše</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="511"/> <location filename="../src/webview/webview.cpp" line="510"/>
<source>Show so&amp;urce code</source> <source>Show so&amp;urce code</source>
<translation>Zobrazit zdrojový &amp;d</translation> <translation>Zobrazit zdrojový &amp;d</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="740"/> <location filename="../src/webview/webview.cpp" line="739"/>
<source>No Named Page</source> <source>No Named Page</source>
<translation>Bezejmenná stránka</translation> <translation>Bezejmenná stránka</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="273"/> <location filename="../src/webview/webview.cpp" line="272"/>
<source>Done</source> <source>Done</source>
<translation>Hotovo</translation> <translation>Hotovo</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="365"/> <location filename="../src/webview/webview.cpp" line="364"/>
<location filename="../src/webview/webview.cpp" line="369"/> <location filename="../src/webview/webview.cpp" line="368"/>
<location filename="../src/webview/webview.cpp" line="545"/> <location filename="../src/webview/webview.cpp" line="544"/>
<source>New tab</source> <source>New tab</source>
<translation>Nový panel</translation> <translation>Nový panel</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="438"/> <location filename="../src/webview/webview.cpp" line="437"/>
<source>Send link...</source> <source>Send link...</source>
<translation>Odeslat odkaz...</translation> <translation>Odeslat odkaz...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="453"/> <location filename="../src/webview/webview.cpp" line="452"/>
<source>Send image...</source> <source>Send image...</source>
<translation>Odeslat obrázek...</translation> <translation>Odeslat obrázek...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="504"/> <location filename="../src/webview/webview.cpp" line="503"/>
<source>Send page...</source> <source>Send page...</source>
<translation>Odeslat stránku...</translation> <translation>Odeslat stránku...</translation>
</message> </message>

View File

@ -1107,12 +1107,12 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>HistoryModel</name> <name>HistoryModel</name>
<message> <message>
<location filename="../src/history/historymodel.cpp" line="41"/> <location filename="../src/history/historymodel.cpp" line="42"/>
<source>Failed loading page</source> <source>Failed loading page</source>
<translation>Chyba pri načítaní stránky</translation> <translation>Chyba pri načítaní stránky</translation>
</message> </message>
<message> <message>
<location filename="../src/history/historymodel.cpp" line="44"/> <location filename="../src/history/historymodel.cpp" line="45"/>
<source>No Named Page</source> <source>No Named Page</source>
<translation>Stránka bez mena</translation> <translation>Stránka bez mena</translation>
</message> </message>
@ -1210,70 +1210,82 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>NetworkManager</name> <name>NetworkManager</name>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="88"/> <location filename="../src/network/networkmanager.cpp" line="93"/>
<source>SSL Certificate Error!</source> <source>SSL Certificate Error!</source>
<translation>Chyba zabezpečenia!</translation> <translation>Chyba zabezpečenia!</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="89"/> <location filename="../src/network/networkmanager.cpp" line="94"/>
<source>The page you trying to access has following errors in SSL Certificate:</source> <source>The page you trying to access has following errors in SSL Certificate:</source>
<translation>Stránka na ktorú sa pokušáte pripojiť obsahuje následujúce chyby v SSL Certifikáte:</translation> <translation>Stránka na ktorú sa pokušáte pripojiť obsahuje následujúce chyby v SSL Certifikáte:</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="100"/> <location filename="../src/network/networkmanager.cpp" line="105"/>
<source>&lt;b&gt;Organization: &lt;/b&gt;</source> <source>&lt;b&gt;Organization: &lt;/b&gt;</source>
<translation>&lt;b&gt;Organizácia: &lt;/b&gt;</translation> <translation>&lt;b&gt;Organizácia: &lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="101"/> <location filename="../src/network/networkmanager.cpp" line="106"/>
<source>&lt;b&gt;Domain Name: &lt;/b&gt;</source> <source>&lt;b&gt;Domain Name: &lt;/b&gt;</source>
<translation>&lt;b&gt;Doména: &lt;/b&gt;</translation> <translation>&lt;b&gt;Doména: &lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="102"/> <location filename="../src/network/networkmanager.cpp" line="107"/>
<source>&lt;b&gt;Expiration Date: &lt;/b&gt;</source> <source>&lt;b&gt;Expiration Date: &lt;/b&gt;</source>
<translation>&lt;b&gt;Platnosť do: &lt;/b&gt;</translation> <translation>&lt;b&gt;Platnosť do: &lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="103"/> <location filename="../src/network/networkmanager.cpp" line="108"/>
<source>&lt;b&gt;Error: &lt;/b&gt;</source> <source>&lt;b&gt;Error: &lt;/b&gt;</source>
<translation>&lt;b&gt;Chyba: &lt;/b&gt;</translation> <translation>&lt;b&gt;Chyba: &lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="106"/> <location filename="../src/network/networkmanager.cpp" line="111"/>
<source>Would you like to make exception for this certificate?</source> <source>Would you like to make exception for this certificate?</source>
<translation>Chcete urobiť vynímku pre tento certifikát?</translation> <translation>Chcete urobiť vynímku pre tento certifikát?</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="110"/> <location filename="../src/network/networkmanager.cpp" line="115"/>
<source>SSL Certificate Error</source> <source>SSL Certificate Error</source>
<translation>Chyba zabezpečenia</translation> <translation>Chyba zabezpečenia</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="128"/> <location filename="../src/network/networkmanager.cpp" line="133"/>
<source>Authorization required</source> <source>Authorization required</source>
<translation>Požadovaná autorizácia</translation> <translation>Požadovaná autorizácia</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="135"/> <location filename="../src/network/networkmanager.cpp" line="140"/>
<location filename="../src/network/networkmanager.cpp" line="195"/>
<source>Username: </source> <source>Username: </source>
<translation>Uživateľské meno: </translation> <translation>Uživateľské meno: </translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="136"/> <location filename="../src/network/networkmanager.cpp" line="141"/>
<location filename="../src/network/networkmanager.cpp" line="196"/>
<source>Password: </source> <source>Password: </source>
<translation>Heslo: </translation> <translation>Heslo: </translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="141"/> <location filename="../src/network/networkmanager.cpp" line="146"/>
<source>Save username and password on this site</source> <source>Save username and password on this site</source>
<translation>Uložiť meno a heslo pre túto sieť</translation> <translation>Uložiť meno a heslo pre túto sieť</translation>
</message> </message>
<message> <message>
<location filename="../src/network/networkmanager.cpp" line="150"/> <location filename="../src/network/networkmanager.cpp" line="155"/>
<source>A username and password are being requested by %1. The site says: &quot;%2&quot;</source> <source>A username and password are being requested by %1. The site says: &quot;%2&quot;</source>
<translation>Server %1 požaduje vaše uživateľské meno a heslo s komentárom: &quot;%2&quot;</translation> <translation>Server %1 požaduje vaše uživateľské meno a heslo s komentárom: &quot;%2&quot;</translation>
</message> </message>
<message>
<location filename="../src/network/networkmanager.cpp" line="188"/>
<source>Proxy authorization required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/network/networkmanager.cpp" line="208"/>
<source>A username and password are being requested by proxy %1. </source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PluginsList</name> <name>PluginsList</name>
@ -1817,6 +1829,56 @@ p, li { white-space: pre-wrap; }
<source>Cookies Manager</source> <source>Cookies Manager</source>
<translation>Správca cookies</translation> <translation>Správca cookies</translation>
</message> </message>
<message>
<location filename="../src/preferences/preferences.ui" line="1667"/>
<source>&lt;b&gt;Proxy Configuration&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1674"/>
<source>System proxy configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1681"/>
<source>Do not use proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1688"/>
<source>Manual configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1711"/>
<source>HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1716"/>
<source>SOCKS5</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1729"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1748"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1758"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/preferences/preferences.ui" line="1768"/>
<source>Don&apos;t use on:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/preferences/preferences.ui" line="1395"/> <location filename="../src/preferences/preferences.ui" line="1395"/>
<source>Allow storing web icons</source> <source>Allow storing web icons</source>
@ -1864,53 +1926,53 @@ p, li { white-space: pre-wrap; }
<translation>Dostupné preklady: </translation> <translation>Dostupné preklady: </translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.ui" line="1631"/> <location filename="../src/preferences/preferences.ui" line="1660"/>
<source>In order to change language, you must restart browser.</source> <source>In order to change language, you must restart browser.</source>
<translation>K zmene jazyku je potrebný reštart prehliadača.</translation> <translation>K zmene jazyku je potrebný reštart prehliadača.</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="322"/> <location filename="../src/preferences/preferences.cpp" line="346"/>
<source>Choose download location...</source> <source>Choose download location...</source>
<translation>Vyberte zložku pre sťahovanie...</translation> <translation>Vyberte zložku pre sťahovanie...</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="330"/> <location filename="../src/preferences/preferences.cpp" line="354"/>
<source>Choose background location...</source> <source>Choose background location...</source>
<translation>Zvoľte lokáciu pozadia...</translation> <translation>Zvoľte lokáciu pozadia...</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="435"/> <location filename="../src/preferences/preferences.cpp" line="469"/>
<source>New Profile</source> <source>New Profile</source>
<translation>Nový profil</translation> <translation>Nový profil</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="435"/> <location filename="../src/preferences/preferences.cpp" line="469"/>
<source>Enter the new profile&apos;s name:</source> <source>Enter the new profile&apos;s name:</source>
<translation>Zadajte nové meno profilu:</translation> <translation>Zadajte nové meno profilu:</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="440"/> <location filename="../src/preferences/preferences.cpp" line="474"/>
<location filename="../src/preferences/preferences.cpp" line="444"/> <location filename="../src/preferences/preferences.cpp" line="478"/>
<source>Error!</source> <source>Error!</source>
<translation>Chyba!</translation> <translation>Chyba!</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="440"/> <location filename="../src/preferences/preferences.cpp" line="474"/>
<source>This profile already exists!</source> <source>This profile already exists!</source>
<translation>Tento profil existuje!</translation> <translation>Tento profil existuje!</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="444"/> <location filename="../src/preferences/preferences.cpp" line="478"/>
<source>Cannot create profile directory!</source> <source>Cannot create profile directory!</source>
<translation>Nemožno vytvoriť zložku profilu!</translation> <translation>Nemožno vytvoriť zložku profilu!</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="458"/> <location filename="../src/preferences/preferences.cpp" line="492"/>
<source>Confirmation</source> <source>Confirmation</source>
<translation>Potvrdenie</translation> <translation>Potvrdenie</translation>
</message> </message>
<message> <message>
<location filename="../src/preferences/preferences.cpp" line="459"/> <location filename="../src/preferences/preferences.cpp" line="493"/>
<source>Are you sure to permanently delete &quot;%1&quot; profile? This action cannot be undone!</source> <source>Are you sure to permanently delete &quot;%1&quot; profile? This action cannot be undone!</source>
<translation>Ste si istý, že chcete permanentne zmazať profil &quot;%1&quot;? Táto akcia sa nebude dať vrátiť späť!</translation> <translation>Ste si istý, že chcete permanentne zmazať profil &quot;%1&quot;? Táto akcia sa nebude dať vrátiť späť!</translation>
</message> </message>
@ -2150,17 +2212,17 @@ p, li { white-space: pre-wrap; }
<translation>RSS čítač</translation> <translation>RSS čítač</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="403"/> <location filename="../src/app/qupzilla.cpp" line="408"/>
<source>Other</source> <source>Other</source>
<translation>Ostatné</translation> <translation>Ostatné</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="412"/> <location filename="../src/app/qupzilla.cpp" line="417"/>
<source>Default</source> <source>Default</source>
<translation>Základné</translation> <translation>Základné</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="763"/> <location filename="../src/app/qupzilla.cpp" line="768"/>
<source>Start Private Browsing</source> <source>Start Private Browsing</source>
<translation>Spustiť anonymné prehliadanie</translation> <translation>Spustiť anonymné prehliadanie</translation>
</message> </message>
@ -2185,13 +2247,13 @@ p, li { white-space: pre-wrap; }
<translation>Súkromné prehliadanie je zapnuté</translation> <translation>Súkromné prehliadanie je zapnuté</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="266"/> <location filename="../src/app/qupzilla.cpp" line="271"/>
<source>Bookmarks In ToolBar</source> <source>Bookmarks In ToolBar</source>
<translation>Panel záložiek</translation> <translation>Panel záložiek</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="280"/> <location filename="../src/app/qupzilla.cpp" line="285"/>
<location filename="../src/app/qupzilla.cpp" line="300"/> <location filename="../src/app/qupzilla.cpp" line="305"/>
<source>Empty</source> <source>Empty</source>
<translation>Prázdny</translation> <translation>Prázdny</translation>
</message> </message>
@ -2201,143 +2263,143 @@ p, li { white-space: pre-wrap; }
<translation>Nový panel</translation> <translation>Nový panel</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="248"/> <location filename="../src/app/qupzilla.cpp" line="253"/>
<source>Bookmark &amp;This Page</source> <source>Bookmark &amp;This Page</source>
<translation>Pridať &amp;stránku do záložiek</translation> <translation>Pridať &amp;stránku do záložiek</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="249"/> <location filename="../src/app/qupzilla.cpp" line="254"/>
<source>Bookmark &amp;All Tabs</source> <source>Bookmark &amp;All Tabs</source>
<translation>Pridať &amp;všetky panely do záložiek</translation> <translation>Pridať &amp;všetky panely do záložiek</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="250"/> <location filename="../src/app/qupzilla.cpp" line="255"/>
<source>Organize &amp;Bookmarks</source> <source>Organize &amp;Bookmarks</source>
<translation>&amp;Organizovať záložky</translation> <translation>&amp;Organizovať záložky</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="317"/> <location filename="../src/app/qupzilla.cpp" line="322"/>
<source>&amp;Back</source> <source>&amp;Back</source>
<translation>&amp;Späť</translation> <translation>&amp;Späť</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="324"/> <location filename="../src/app/qupzilla.cpp" line="329"/>
<source>&amp;Forward</source> <source>&amp;Forward</source>
<translation>&amp;Dopredu</translation> <translation>&amp;Dopredu</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="331"/> <location filename="../src/app/qupzilla.cpp" line="336"/>
<source>&amp;Home</source> <source>&amp;Home</source>
<translation>Do&amp;mov</translation> <translation>Do&amp;mov</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="338"/> <location filename="../src/app/qupzilla.cpp" line="343"/>
<source>Show &amp;All History</source> <source>Show &amp;All History</source>
<translation>Zobraziť celú &amp;históriu</translation> <translation>Zobraziť celú &amp;históriu</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="357"/> <location filename="../src/app/qupzilla.cpp" line="362"/>
<source>Report &amp;Bug</source> <source>Report &amp;Bug</source>
<translation>Nahlásiť &amp;chybu</translation> <translation>Nahlásiť &amp;chybu</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="360"/> <location filename="../src/app/qupzilla.cpp" line="365"/>
<source>About &amp;Qt</source> <source>About &amp;Qt</source>
<translation>O &amp;Qt</translation> <translation>O &amp;Qt</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="361"/> <location filename="../src/app/qupzilla.cpp" line="366"/>
<source>&amp;About QupZilla</source> <source>&amp;About QupZilla</source>
<translation>&amp;O QupZille</translation> <translation>&amp;O QupZille</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="367"/> <location filename="../src/app/qupzilla.cpp" line="372"/>
<source>&amp;Web Search</source> <source>&amp;Web Search</source>
<translation>Hladať na &amp;webu</translation> <translation>Hladať na &amp;webu</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="368"/> <location filename="../src/app/qupzilla.cpp" line="373"/>
<source>Page &amp;Info</source> <source>Page &amp;Info</source>
<translation>&amp;Informácie o stránke</translation> <translation>&amp;Informácie o stránke</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="370"/> <location filename="../src/app/qupzilla.cpp" line="375"/>
<source>&amp;Download Manager</source> <source>&amp;Download Manager</source>
<translation>Správca &amp;sťahovania</translation> <translation>Správca &amp;sťahovania</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="371"/> <location filename="../src/app/qupzilla.cpp" line="376"/>
<source>&amp;Cookies Manager</source> <source>&amp;Cookies Manager</source>
<translation>Správca &amp;cookies</translation> <translation>Správca &amp;cookies</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="372"/> <location filename="../src/app/qupzilla.cpp" line="377"/>
<source>&amp;AdBlock</source> <source>&amp;AdBlock</source>
<translation>&amp;AdBlock</translation> <translation>&amp;AdBlock</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="373"/> <location filename="../src/app/qupzilla.cpp" line="378"/>
<source>RSS &amp;Reader</source> <source>RSS &amp;Reader</source>
<translation>&amp;RSS čítač</translation> <translation>&amp;RSS čítač</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="374"/> <location filename="../src/app/qupzilla.cpp" line="379"/>
<source>Clear Recent &amp;History</source> <source>Clear Recent &amp;History</source>
<translation>Vymazať nedávnu &amp;históriu</translation> <translation>Vymazať nedávnu &amp;históriu</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="375"/> <location filename="../src/app/qupzilla.cpp" line="380"/>
<source>&amp;Private Browsing</source> <source>&amp;Private Browsing</source>
<translation>Súkromné prehlia&amp;danie</translation> <translation>Súkromné prehlia&amp;danie</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="382"/> <location filename="../src/app/qupzilla.cpp" line="387"/>
<source>Pr&amp;eferences</source> <source>Pr&amp;eferences</source>
<translation>Pr&amp;edvoľby</translation> <translation>Pr&amp;edvoľby</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="644"/> <location filename="../src/app/qupzilla.cpp" line="649"/>
<location filename="../src/app/qupzilla.cpp" line="645"/> <location filename="../src/app/qupzilla.cpp" line="650"/>
<source>Web Inspector</source> <source>Web Inspector</source>
<translation>Web inšpektor</translation> <translation>Web inšpektor</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="687"/> <location filename="../src/app/qupzilla.cpp" line="692"/>
<source>Open file...</source> <source>Open file...</source>
<translation>Otvoriť súbor...</translation> <translation>Otvoriť súbor...</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="750"/> <location filename="../src/app/qupzilla.cpp" line="755"/>
<source>Are you sure you want to turn on private browsing?</source> <source>Are you sure you want to turn on private browsing?</source>
<translation>Ste si istý, že chcete zapnúť súkromné prehliadanie?</translation> <translation>Ste si istý, že chcete zapnúť súkromné prehliadanie?</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="751"/> <location filename="../src/app/qupzilla.cpp" line="756"/>
<source>When private browsing is turned on, some actions concerning your privacy will be disabled:</source> <source>When private browsing is turned on, some actions concerning your privacy will be disabled:</source>
<translation>So zapnutým súkromným prehliadaním niektoré akcie týkajúce sa súkromia vypnuté:</translation> <translation>So zapnutým súkromným prehliadaním niektoré akcie týkajúce sa súkromia vypnuté:</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="754"/> <location filename="../src/app/qupzilla.cpp" line="759"/>
<source>Webpages are not added to the history.</source> <source>Webpages are not added to the history.</source>
<translation>Stránky nie pridávané do histórie.</translation> <translation>Stránky nie pridávané do histórie.</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="755"/> <location filename="../src/app/qupzilla.cpp" line="760"/>
<source>New cookies are not stored, but current cookies can be accessed.</source> <source>New cookies are not stored, but current cookies can be accessed.</source>
<translation>Nové cookies nie prijímané, ale súčasné cookies zasielané.</translation> <translation>Nové cookies nie prijímané, ale súčasné cookies zasielané.</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="756"/> <location filename="../src/app/qupzilla.cpp" line="761"/>
<source>Your session won&apos;t be stored.</source> <source>Your session won&apos;t be stored.</source>
<translation>Vaša relácia nebude uložená.</translation> <translation>Vaša relácia nebude uložená.</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="758"/> <location filename="../src/app/qupzilla.cpp" line="763"/>
<source>Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened.</source> <source>Until you close the window, you can still click the Back and Forward buttons to return to the webpages you have opened.</source>
<translation>Dokiaľ nezavriete prehliadač, tak stále môžete používať tlačidla Späť a Dopredu k vráteniu sa na stránky, ktoré ste mali otvorené.</translation> <translation>Dokiaľ nezavriete prehliadač, tak stále môžete používať tlačidla Späť a Dopredu k vráteniu sa na stránky, ktoré ste mali otvorené.</translation>
</message> </message>
<message> <message>
<location filename="../src/app/qupzilla.cpp" line="802"/> <location filename="../src/app/qupzilla.cpp" line="807"/>
<source>There are still %1 open tabs and your session won&apos;t be stored. Are you sure to quit?</source> <source>There are still %1 open tabs and your session won&apos;t be stored. Are you sure to quit?</source>
<translation>Stále otvorené %1 panely a Vaša relácia nebude uložená. Skutočne chcete skončiť?</translation> <translation>Stále otvorené %1 panely a Vaša relácia nebude uložená. Skutočne chcete skončiť?</translation>
</message> </message>
@ -2711,63 +2773,68 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku.</tran
<translation>Meta tágy na stránke:</translation> <translation>Meta tágy na stránke:</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="93"/> <location filename="../src/webview/siteinfo.cpp" line="28"/>
<source>&lt;not set in certificate&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/webview/siteinfo.cpp" line="100"/>
<source>&lt;b&gt;Connection is Encrypted.&lt;/b&gt;</source> <source>&lt;b&gt;Connection is Encrypted.&lt;/b&gt;</source>
<translation>&lt;b&gt;Pripojenie je zabezpečené.&lt;/b&gt;</translation> <translation>&lt;b&gt;Pripojenie je zabezpečené.&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="94"/> <location filename="../src/webview/siteinfo.cpp" line="101"/>
<source>&lt;b&gt;Your connection to this page is secured with this certificate: &lt;/b&gt;</source> <source>&lt;b&gt;Your connection to this page is secured with this certificate: &lt;/b&gt;</source>
<translation>&lt;b&gt;Vaše pripojenie k serveru je zabezpečené týmto certifikátom: &lt;/b&gt;</translation> <translation>&lt;b&gt;Vaše pripojenie k serveru je zabezpečené týmto certifikátom: &lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="108"/> <location filename="../src/webview/siteinfo.cpp" line="115"/>
<source>&lt;b&gt;Connection Not Encrypted.&lt;/b&gt;</source> <source>&lt;b&gt;Connection Not Encrypted.&lt;/b&gt;</source>
<translation>&lt;b&gt;Pripojenie nie je zabezpečené.&lt;/b&gt;</translation> <translation>&lt;b&gt;Pripojenie nie je zabezpečené.&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="110"/> <location filename="../src/webview/siteinfo.cpp" line="117"/>
<source>&lt;b&gt;Your connection to this page is not secured!&lt;/b&gt;</source> <source>&lt;b&gt;Your connection to this page is not secured!&lt;/b&gt;</source>
<translation>&lt;b&gt;Vaše pripojenie k serveru nie je zabezpečené&lt;/b&gt;</translation> <translation>&lt;b&gt;Vaše pripojenie k serveru nie je zabezpečené&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="127"/> <location filename="../src/webview/siteinfo.cpp" line="134"/>
<source>Copy Image Location</source> <source>Copy Image Location</source>
<translation>Kopírovať adresu obrázku</translation> <translation>Kopírovať adresu obrázku</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="128"/> <location filename="../src/webview/siteinfo.cpp" line="135"/>
<source>Copy Image Name</source> <source>Copy Image Name</source>
<translation>Kopírovať meno obrázku</translation> <translation>Kopírovať meno obrázku</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="130"/> <location filename="../src/webview/siteinfo.cpp" line="137"/>
<source>Save Image to Disk</source> <source>Save Image to Disk</source>
<translation>Uložiť obrázok na disk</translation> <translation>Uložiť obrázok na disk</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="155"/> <location filename="../src/webview/siteinfo.cpp" line="162"/>
<location filename="../src/webview/siteinfo.cpp" line="165"/> <location filename="../src/webview/siteinfo.cpp" line="172"/>
<source>Error!</source> <source>Error!</source>
<translation>Chyba!</translation> <translation>Chyba!</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="155"/> <location filename="../src/webview/siteinfo.cpp" line="162"/>
<source>This preview is not available!</source> <source>This preview is not available!</source>
<translation>Tento náhlad nie je k dispozícií!</translation> <translation>Tento náhlad nie je k dispozícií!</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="159"/> <location filename="../src/webview/siteinfo.cpp" line="166"/>
<source>Save image...</source> <source>Save image...</source>
<translation>Uložiť obrázok...</translation> <translation>Uložiť obrázok...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="165"/> <location filename="../src/webview/siteinfo.cpp" line="172"/>
<source>Cannot write to file!</source> <source>Cannot write to file!</source>
<translation>Nemôžem zapisovať do súboru!</translation> <translation>Nemôžem zapisovať do súboru!</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/siteinfo.cpp" line="195"/> <location filename="../src/webview/siteinfo.cpp" line="202"/>
<source>Preview not available</source> <source>Preview not available</source>
<translation>Náhlad nie je k dispozícií</translation> <translation>Náhlad nie je k dispozícií</translation>
</message> </message>
@ -3200,145 +3267,145 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku.</tran
<context> <context>
<name>WebView</name> <name>WebView</name>
<message> <message>
<location filename="../src/webview/webview.cpp" line="141"/> <location filename="../src/webview/webview.cpp" line="140"/>
<location filename="../src/webview/webview.cpp" line="273"/> <location filename="../src/webview/webview.cpp" line="272"/>
<source>Loading...</source> <source>Loading...</source>
<translation>Načítavam...</translation> <translation>Načítavam...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="433"/> <location filename="../src/webview/webview.cpp" line="432"/>
<source>Open link in new &amp;tab</source> <source>Open link in new &amp;tab</source>
<translation>Otvoriť odkaz na &amp;novom panely</translation> <translation>Otvoriť odkaz na &amp;novom panely</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="434"/> <location filename="../src/webview/webview.cpp" line="433"/>
<source>Open link in new &amp;window</source> <source>Open link in new &amp;window</source>
<translation>Otvoriť odkaz v novom &amp;okne</translation> <translation>Otvoriť odkaz v novom &amp;okne</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="436"/> <location filename="../src/webview/webview.cpp" line="435"/>
<source>B&amp;ookmark link</source> <source>B&amp;ookmark link</source>
<translation>Pridať odkaz do &amp;záložiek</translation> <translation>Pridať odkaz do &amp;záložiek</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="437"/> <location filename="../src/webview/webview.cpp" line="436"/>
<source>&amp;Save link as...</source> <source>&amp;Save link as...</source>
<translation>&amp;Uložiť odkaz...</translation> <translation>&amp;Uložiť odkaz...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="439"/> <location filename="../src/webview/webview.cpp" line="438"/>
<source>&amp;Copy link address</source> <source>&amp;Copy link address</source>
<translation>&amp;Kopírovať adresu odkazu</translation> <translation>&amp;Kopírovať adresu odkazu</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="448"/> <location filename="../src/webview/webview.cpp" line="447"/>
<source>Show i&amp;mage</source> <source>Show i&amp;mage</source>
<translation>Zobraziť o&amp;brázok</translation> <translation>Zobraziť o&amp;brázok</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="449"/> <location filename="../src/webview/webview.cpp" line="448"/>
<source>Copy im&amp;age</source> <source>Copy im&amp;age</source>
<translation>&amp;Kopírovať obrázok</translation> <translation>&amp;Kopírovať obrázok</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="450"/> <location filename="../src/webview/webview.cpp" line="449"/>
<source>Copy image ad&amp;dress</source> <source>Copy image ad&amp;dress</source>
<translation>Kopírovať adres&amp;u obrázku</translation> <translation>Kopírovať adres&amp;u obrázku</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="498"/> <location filename="../src/webview/webview.cpp" line="497"/>
<source>S&amp;top</source> <source>S&amp;top</source>
<translation>&amp;Zastaviť</translation> <translation>&amp;Zastaviť</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="512"/> <location filename="../src/webview/webview.cpp" line="511"/>
<source>Show info ab&amp;out site</source> <source>Show info ab&amp;out site</source>
<translation>Zobraziť &amp;informácie o stránke</translation> <translation>Zobraziť &amp;informácie o stránke</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="513"/> <location filename="../src/webview/webview.cpp" line="512"/>
<source>Show Web &amp;Inspector</source> <source>Show Web &amp;Inspector</source>
<translation>Zobraziť Web inšpe&amp;ktora</translation> <translation>Zobraziť Web inšpe&amp;ktora</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="522"/> <location filename="../src/webview/webview.cpp" line="521"/>
<source>Search &quot;%1 ..&quot; on &amp;Google</source> <source>Search &quot;%1 ..&quot; on &amp;Google</source>
<translation>Hľadať &quot;%1 ..&quot; na &amp;Googli</translation> <translation>Hľadať &quot;%1 ..&quot; na &amp;Googli</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="452"/> <location filename="../src/webview/webview.cpp" line="451"/>
<source>&amp;Save image as...</source> <source>&amp;Save image as...</source>
<translation>&amp;Uložiť obrázok ako...</translation> <translation>&amp;Uložiť obrázok ako...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="86"/> <location filename="../src/webview/webview.cpp" line="85"/>
<source>Failed loading page</source> <source>Failed loading page</source>
<translation>Chyba pri načítaní stránky</translation> <translation>Chyba pri načítaní stránky</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="469"/> <location filename="../src/webview/webview.cpp" line="468"/>
<source>&amp;Back</source> <source>&amp;Back</source>
<translation>&amp;Späť</translation> <translation>&amp;Späť</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="477"/> <location filename="../src/webview/webview.cpp" line="476"/>
<source>&amp;Forward</source> <source>&amp;Forward</source>
<translation>&amp;Dopredu</translation> <translation>&amp;Dopredu</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="491"/> <location filename="../src/webview/webview.cpp" line="490"/>
<source>&amp;Reload</source> <source>&amp;Reload</source>
<translation>&amp;Obnoviť</translation> <translation>&amp;Obnoviť</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="502"/> <location filename="../src/webview/webview.cpp" line="501"/>
<source>Book&amp;mark page</source> <source>Book&amp;mark page</source>
<translation>Pridať s&amp;tránku do záložiek</translation> <translation>Pridať s&amp;tránku do záložiek</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="503"/> <location filename="../src/webview/webview.cpp" line="502"/>
<source>&amp;Save page as...</source> <source>&amp;Save page as...</source>
<translation>&amp;Uložiť stránku ako...</translation> <translation>&amp;Uložiť stránku ako...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="506"/> <location filename="../src/webview/webview.cpp" line="505"/>
<source>Select &amp;all</source> <source>Select &amp;all</source>
<translation>Vybrať &amp;etko</translation> <translation>Vybrať &amp;etko</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="511"/> <location filename="../src/webview/webview.cpp" line="510"/>
<source>Show so&amp;urce code</source> <source>Show so&amp;urce code</source>
<translation>Zobraziť zdro&amp;jový kód</translation> <translation>Zobraziť zdro&amp;jový kód</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="740"/> <location filename="../src/webview/webview.cpp" line="739"/>
<source>No Named Page</source> <source>No Named Page</source>
<translation>Stránka bez mena</translation> <translation>Stránka bez mena</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="273"/> <location filename="../src/webview/webview.cpp" line="272"/>
<source>Done</source> <source>Done</source>
<translation>Hotovo</translation> <translation>Hotovo</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="365"/> <location filename="../src/webview/webview.cpp" line="364"/>
<location filename="../src/webview/webview.cpp" line="369"/> <location filename="../src/webview/webview.cpp" line="368"/>
<location filename="../src/webview/webview.cpp" line="545"/> <location filename="../src/webview/webview.cpp" line="544"/>
<source>New tab</source> <source>New tab</source>
<translation>Nový panel</translation> <translation>Nový panel</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="438"/> <location filename="../src/webview/webview.cpp" line="437"/>
<source>Send link...</source> <source>Send link...</source>
<translation>Odoslať odkaz...</translation> <translation>Odoslať odkaz...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="453"/> <location filename="../src/webview/webview.cpp" line="452"/>
<source>Send image...</source> <source>Send image...</source>
<translation>Odoslať obrázok...</translation> <translation>Odoslať obrázok...</translation>
</message> </message>
<message> <message>
<location filename="../src/webview/webview.cpp" line="504"/> <location filename="../src/webview/webview.cpp" line="503"/>
<source>Send page...</source> <source>Send page...</source>
<translation>Odoslať stránku...</translation> <translation>Odoslať stránku...</translation>
</message> </message>