diff --git a/.gitignore b/.gitignore
index 431aaacd4..edf1b37fb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,7 @@
build
DEBIAN
tools_
-src0.*
+QupZilla-old-src.tar.gz
*.deb
*.pro.user
headers*.tar.gz
diff --git a/bin/locale/cs_CZ.qm b/bin/locale/cs_CZ.qm
index b8e811b8b..486991929 100644
Binary files a/bin/locale/cs_CZ.qm and b/bin/locale/cs_CZ.qm differ
diff --git a/src/app/qupzilla.cpp b/src/app/qupzilla.cpp
index 92fc3037c..27e038939 100644
--- a/src/app/qupzilla.cpp
+++ b/src/app/qupzilla.cpp
@@ -669,7 +669,7 @@ void QupZilla::savePage()
QNetworkRequest request(weView()->url());
DownloadManager* dManager = mApp->downManager();
- dManager->download(request);
+ dManager->download(request, false);
}
void QupZilla::printPage()
diff --git a/src/downloads/downloaditem.cpp b/src/downloads/downloaditem.cpp
index e0cc25856..3dcd775f3 100644
--- a/src/downloads/downloaditem.cpp
+++ b/src/downloads/downloaditem.cpp
@@ -18,7 +18,7 @@
#include "downloaditem.h"
#include "ui_downloaditem.h"
-DownloadItem::DownloadItem(QListWidgetItem* item, QNetworkReply* reply, QString path, QString fileName, QPixmap fileIcon, QWidget* parent)
+DownloadItem::DownloadItem(QListWidgetItem* item, QNetworkReply* reply, QString path, QString fileName, QPixmap fileIcon, bool openAfterFinishedDownload, QWidget* parent)
: QWidget(parent)
,ui(new Ui::DownloadItem)
,m_item(item)
@@ -26,6 +26,7 @@ DownloadItem::DownloadItem(QListWidgetItem* item, QNetworkReply* reply, QString
,m_path(path)
,m_fileName(fileName)
,m_downloading(false)
+ ,m_openAfterFinish(openAfterFinishedDownload)
{
QString fullPath = path+fileName;
if (QFile::exists(fullPath))
@@ -91,6 +92,9 @@ void DownloadItem::finished()
ui->button->hide();
#endif
m_downloading = false;
+
+ if (m_openAfterFinish)
+ openFile();
}
void DownloadItem::downloadProgress(qint64 received, qint64 total)
diff --git a/src/downloads/downloaditem.h b/src/downloads/downloaditem.h
index 85004f178..f14247a7f 100644
--- a/src/downloads/downloaditem.h
+++ b/src/downloads/downloaditem.h
@@ -42,7 +42,7 @@ class DownloadItem : public QWidget
Q_OBJECT
public:
- explicit DownloadItem(QListWidgetItem* item, QNetworkReply* reply ,QString path, QString fileName, QPixmap fileIcon, QWidget* parent = 0);
+ explicit DownloadItem(QListWidgetItem* item, QNetworkReply* reply ,QString path, QString fileName, QPixmap fileIcon, bool openAfterFinishedDownload, QWidget* parent = 0);
bool isDownloading() { return m_downloading; }
bool isCancelled();
QTime remainingTime() { return m_remTime; }
@@ -86,6 +86,7 @@ private:
QFile m_outputFile;
bool m_downloading;
+ bool m_openAfterFinish;
double m_currSpeed;
qint64 m_received;
qint64 m_total;
diff --git a/src/downloads/downloadmanager.cpp b/src/downloads/downloadmanager.cpp
index ff570ec02..b1f832b00 100644
--- a/src/downloads/downloadmanager.cpp
+++ b/src/downloads/downloadmanager.cpp
@@ -129,34 +129,53 @@ void DownloadManager::clearList()
qDeleteAll(items);
}
-void DownloadManager::download(const QNetworkRequest &request)
+void DownloadManager::download(const QNetworkRequest &request, bool askWhatToDo)
{
- handleUnsupportedContent(m_networkManager->get(request));
+ handleUnsupportedContent(m_networkManager->get(request), askWhatToDo);
}
-void DownloadManager::handleUnsupportedContent(QNetworkReply* reply)
+void DownloadManager::handleUnsupportedContent(QNetworkReply* reply, bool askWhatToDo)
{
-// DownloadOptionsDialog* dialog = new DownloadOptionsDialog();
-// dialog->show();
-// dialog->setAttribute(Qt::WA_DeleteOnClose);
-
QString path;
QString fileName;
-
QString userFileName;
-
QString _fileName = getFileName(reply);
- if (m_downloadPath.isEmpty())
- userFileName = QFileDialog::getSaveFileName(mApp->getWindow(), tr("Save file as..."),m_lastDownloadPath+_fileName);
- else
- userFileName = m_downloadPath+_fileName;
+ QFileInfo info(reply->url().toString());
+ QTemporaryFile tempFile("XXXXXX."+info.suffix());
+ tempFile.open();
+ QFileInfo tempInfo(tempFile.fileName());
+ QPixmap fileIcon = m_iconProvider->icon(tempInfo).pixmap(30,30);
+ QString mimeType = m_iconProvider->type(tempInfo);
- if (userFileName.isEmpty()) {
- reply->abort();
- return;
+ bool openFileOptionsChoosed = false;
+ if (askWhatToDo) {
+ DownloadOptionsDialog* dialog = new DownloadOptionsDialog(_fileName, fileIcon, mimeType, reply->url(), mApp->activeWindow());
+ switch (dialog->exec()) {
+ case 0: //Cancelled
+ return;
+ break;
+ case 1: //Open
+ openFileOptionsChoosed = true;
+ break;
+ case 2: //Save
+ break;
+ }
}
+ if (!openFileOptionsChoosed) {
+ if (m_downloadPath.isEmpty())
+ userFileName = QFileDialog::getSaveFileName(mApp->getWindow(), tr("Save file as..."),m_lastDownloadPath+_fileName);
+ else
+ userFileName = m_downloadPath+_fileName;
+
+ if (userFileName.isEmpty()) {
+ reply->abort();
+ return;
+ }
+ } else
+ userFileName = QDir::tempPath()+"/"+_fileName;
+
int pos = userFileName.lastIndexOf("/");
if (pos!=-1) {
int size = userFileName.size();
@@ -164,20 +183,16 @@ void DownloadManager::handleUnsupportedContent(QNetworkReply* reply)
fileName = userFileName.right(size-pos-1);
}
- m_lastDownloadPath = path;
+ if (!path.contains(QDir::tempPath()))
+ m_lastDownloadPath = path;
+
QSettings settings(mApp->getActiveProfil()+"settings.ini", QSettings::IniFormat);
settings.beginGroup("DownloadManager");
settings.setValue("lastDownloadPath",m_lastDownloadPath);
settings.endGroup();
- QFileInfo info(reply->url().toString());
- QTemporaryFile tempFile("XXXXXX."+info.suffix());
- tempFile.open();
- QFileInfo tempInfo(tempFile.fileName());
- QPixmap fileIcon = m_iconProvider->icon(tempInfo).pixmap(30,30);
-
QListWidgetItem* item = new QListWidgetItem(ui->list);
- DownloadItem* downItem = new DownloadItem(item, reply, path, fileName, fileIcon, this);
+ DownloadItem* downItem = new DownloadItem(item, reply, path, fileName, fileIcon, openFileOptionsChoosed, this);
connect(downItem, SIGNAL(deleteItem(DownloadItem*)), this, SLOT(deleteItem(DownloadItem*)));
ui->list->setItemWidget(item, downItem);
item->setSizeHint(downItem->sizeHint());
diff --git a/src/downloads/downloadmanager.h b/src/downloads/downloadmanager.h
index faf7d6d58..b42cbb772 100644
--- a/src/downloads/downloadmanager.h
+++ b/src/downloads/downloadmanager.h
@@ -53,8 +53,8 @@ public:
explicit DownloadManager(QWidget* parent = 0);
~DownloadManager();
- void download(const QNetworkRequest &request);
- void handleUnsupportedContent(QNetworkReply* reply);
+ void download(const QNetworkRequest &request, bool askWhatToDo = true);
+ void handleUnsupportedContent(QNetworkReply* reply, bool askWhatToDo = true);
bool canClose();
void show() { m_timer.start(1000*2, this); QWidget::show(); }
diff --git a/src/downloads/downloadoptionsdialog.cpp b/src/downloads/downloadoptionsdialog.cpp
index 1618b364b..71c67c462 100644
--- a/src/downloads/downloadoptionsdialog.cpp
+++ b/src/downloads/downloadoptionsdialog.cpp
@@ -18,11 +18,27 @@
#include "downloadoptionsdialog.h"
#include "ui_downloadoptionsdialog.h"
-DownloadOptionsDialog::DownloadOptionsDialog(QWidget* parent) :
- QDialog(parent),
- ui(new Ui::DownloadOptionsDialog)
+DownloadOptionsDialog::DownloadOptionsDialog(QString fileName, QPixmap fileIcon, QString mimeType, QUrl url, QWidget *parent)
+ : QDialog(parent)
+ ,ui(new Ui::DownloadOptionsDialog)
{
ui->setupUi(this);
+ ui->fileName->setText(""+fileName+"");
+ ui->fileIcon->setPixmap(fileIcon);
+ ui->fileType->setText(mimeType);
+ ui->fromServer->setText(url.host());
+ setWindowTitle(tr("Opening %1").arg(fileName));
+}
+
+int DownloadOptionsDialog::exec()
+{
+ int status = QDialog::exec();
+ if (status == 0)
+ return 0;
+ else if (ui->radioOpen->isChecked())
+ return 1;
+ else if (ui->radioSave->isChecked())
+ return 2;
}
DownloadOptionsDialog::~DownloadOptionsDialog()
diff --git a/src/downloads/downloadoptionsdialog.h b/src/downloads/downloadoptionsdialog.h
index 83af36a23..c7e998280 100644
--- a/src/downloads/downloadoptionsdialog.h
+++ b/src/downloads/downloadoptionsdialog.h
@@ -19,6 +19,8 @@
#define DOWNLOADOPTIONSDIALOG_H
#include
+#include
+#include
namespace Ui {
class DownloadOptionsDialog;
@@ -29,9 +31,11 @@ class DownloadOptionsDialog : public QDialog
Q_OBJECT
public:
- explicit DownloadOptionsDialog(QWidget* parent = 0);
+ explicit DownloadOptionsDialog(QString fileName, QPixmap fileIcon, QString mimeType, QUrl url, QWidget* parent = 0);
~DownloadOptionsDialog();
+ int exec();
+
private:
Ui::DownloadOptionsDialog* ui;
};
diff --git a/src/downloads/downloadoptionsdialog.ui b/src/downloads/downloadoptionsdialog.ui
index 3c82a2c58..30f59eaf5 100644
--- a/src/downloads/downloadoptionsdialog.ui
+++ b/src/downloads/downloadoptionsdialog.ui
@@ -7,17 +7,38 @@
0
0
416
- 279
+ 263
Opening
-
+
:/icons/qupzilla.png:/icons/qupzilla.png
+ -
+
+
+ You have chosen to open
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
-
-
@@ -66,65 +87,27 @@
- -
-
-
- You have chosen to open
+
-
+
+
+ Qt::Horizontal
-
+
+
+ 40
+ 20
+
+
+
- -
+
-
<b>What should QupZilla do with this file?</b>
- -
-
-
- Open...
-
-
- true
-
-
-
- -
-
-
- Save File
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-
-
- -
+
-
Qt::Horizontal
@@ -140,20 +123,24 @@
- -
-
-
- Qt::Horizontal
+
-
+
+
+ Open...
-
-
- 40
- 20
-
+
+ true
-
+
- -
+
-
+
+
+ Save File
+
+
+
+ -
Qt::Horizontal
@@ -163,10 +150,36 @@
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
-
+
diff --git a/src/webview/siteinfo.cpp b/src/webview/siteinfo.cpp
index bff6de9c9..328f7bfeb 100644
--- a/src/webview/siteinfo.cpp
+++ b/src/webview/siteinfo.cpp
@@ -74,7 +74,7 @@ SiteInfo::SiteInfo(QupZilla* mainClass, QWidget* parent) :
if (alt.isEmpty()) {
if (src.indexOf("/") == -1)
alt = src;
- else{
+ else {
int pos = src.lastIndexOf("/");
alt = src.mid(pos);
alt.remove("/");
@@ -113,6 +113,61 @@ SiteInfo::SiteInfo(QupZilla* mainClass, QWidget* parent) :
connect(ui->listWidget, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), this, SLOT(itemChanged(QListWidgetItem*)));
connect(ui->secDetailsButton, SIGNAL(clicked()), this, SLOT(securityDetailsClicked()));
connect(ui->treeImages, SIGNAL(currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*)), this, SLOT(showImagePreview(QTreeWidgetItem*)));
+ ui->treeImages->setContextMenuPolicy(Qt::CustomContextMenu);
+ connect(ui->treeImages, SIGNAL(customContextMenuRequested(const QPoint&)), this, SLOT(imagesCustomContextMenuRequested(const QPoint&)));
+}
+
+void SiteInfo::imagesCustomContextMenuRequested(const QPoint& p)
+{
+ QTreeWidgetItem* item = ui->treeImages->itemAt(p);
+ if (!item)
+ return;
+
+ QMenu menu;
+ menu.addAction(QIcon::fromTheme("edit-copy"), tr("Copy Image Location"), this, SLOT(copyActionData()))->setData(item->text(1));
+ menu.addAction(tr("Copy Image Name"), this, SLOT(copyActionData()))->setData(item->text(0));
+ menu.addSeparator();
+ menu.addAction(QIcon::fromTheme("document-save"), tr("Save Image to Disk"), this, SLOT(downloadImage()))->setData(ui->treeImages->indexOfTopLevelItem(item));
+ menu.exec(QCursor::pos());
+}
+
+void SiteInfo::copyActionData()
+{
+ if (QAction* action = qobject_cast(sender())) {
+ qApp->clipboard()->setText(action->data().toString());
+ }
+}
+
+void SiteInfo::downloadImage()
+{
+ if (QAction* action = qobject_cast(sender())) {
+ QTreeWidgetItem* item = ui->treeImages->topLevelItem(action->data().toInt());
+ if (!item)
+ return;
+
+ QUrl imageUrl = item->text(1);
+ if (imageUrl.host().isEmpty()) {
+ imageUrl.setHost(QUrl(ui->siteAddress->text()).host());
+ imageUrl.setScheme(QUrl(ui->siteAddress->text()).scheme());
+ }
+ QIODevice* cacheData = mApp->networkCache()->data(imageUrl);
+ if (!cacheData) {
+ QMessageBox::warning(this, tr("Error!"), tr("This preview is not available!"));
+ return;
+ }
+
+ QString filePath = QFileDialog::getSaveFileName(this, tr("Save image..."), QDir::homePath()+"/"+item->text(0));
+ if (filePath.isEmpty())
+ return;
+
+ QFile file(filePath);
+ if (!file.open(QFile::WriteOnly)) {
+ QMessageBox::critical(this, tr("Error!"), tr("Cannot write to file!"));
+ return;
+ }
+ file.write(cacheData->readAll());
+ file.close();
+ }
}
void SiteInfo::showImagePreview(QTreeWidgetItem *item)
@@ -120,16 +175,27 @@ void SiteInfo::showImagePreview(QTreeWidgetItem *item)
if (!item)
return;
QUrl imageUrl = item->text(1);
+ if (imageUrl.host().isEmpty()) {
+ imageUrl.setHost(QUrl(ui->siteAddress->text()).host());
+ imageUrl.setScheme(QUrl(ui->siteAddress->text()).scheme());
+ }
QIODevice* cacheData = mApp->networkCache()->data(imageUrl);
QPixmap pixmap;
+ bool invalidPixmap = false;
+ QGraphicsScene* scene = new QGraphicsScene(ui->mediaPreview);
if (!cacheData)
- pixmap.load(":/icons/qupzilla.png");
- else
+ invalidPixmap = true;
+ else {
pixmap.loadFromData(cacheData->readAll());
+ if (pixmap.isNull())
+ invalidPixmap = true;
+ }
+ if (invalidPixmap)
+ scene->addText(tr("Preview not available"));
+ else
+ scene->addPixmap(pixmap);
- QGraphicsScene* scene = new QGraphicsScene(ui->mediaPreview);
- scene->addPixmap(pixmap);
ui->mediaPreview->setScene(scene);
}
diff --git a/src/webview/siteinfo.h b/src/webview/siteinfo.h
index 60f99c62e..4616d8c29 100644
--- a/src/webview/siteinfo.h
+++ b/src/webview/siteinfo.h
@@ -21,6 +21,7 @@
#include
#include
#include
+#include
namespace Ui {
class SiteInfo;
@@ -40,6 +41,10 @@ private slots:
void showImagePreview(QTreeWidgetItem* item);
void securityDetailsClicked();
+ void imagesCustomContextMenuRequested(const QPoint& p);
+ void copyActionData();
+ void downloadImage();
+
private:
Ui::SiteInfo* ui;
QupZilla* p_QupZilla;
diff --git a/src/webview/siteinfo.ui b/src/webview/siteinfo.ui
index 3acbe5a95..52bcdf330 100644
--- a/src/webview/siteinfo.ui
+++ b/src/webview/siteinfo.ui
@@ -197,7 +197,7 @@
-
-
+
200
@@ -286,16 +286,22 @@
-
+
+
+ 0
+ 110
+
+
16777215
- 150
+ 110
false
-
+
200
diff --git a/src/webview/webview.cpp b/src/webview/webview.cpp
index f5b394e27..4fb960feb 100644
--- a/src/webview/webview.cpp
+++ b/src/webview/webview.cpp
@@ -407,7 +407,7 @@ void WebView::contextMenuEvent(QContextMenuEvent* event)
menu->addAction(tr("Copy image"), this, SLOT(copyImageToClipboard()))->setData(r.imageUrl());
menu->addAction(QIcon::fromTheme("edit-copy"), tr("Copy image address"), this, SLOT(copyLinkToClipboard()))->setData(r.imageUrl());
menu->addSeparator();
- menu->addAction(QIcon::fromTheme("document-save"), tr("Save image as..."), this, SLOT(downloadImageToDisk()));
+ menu->addAction(QIcon::fromTheme("document-save"), tr("Save image as..."), this, SLOT(downloadImageToDisk()))->setData(r.imageUrl());
menu->addAction(tr("Send image..."), this, SLOT(sendLinkByMail()))->setData(r.linkUrl());
menu->addSeparator();
//menu->addAction(tr("Block image"), this, SLOT(blockImage()))->setData(r.imageUrl().toString());
@@ -539,7 +539,11 @@ void WebView::selectAll()
void WebView::downloadImageToDisk()
{
- triggerPageAction(QWebPage::DownloadImageToDisk);
+ if (QAction* action = qobject_cast(sender())) {
+ DownloadManager* dManager = mApp->downManager();
+ QNetworkRequest request(action->data().toUrl());
+ dManager->download(request, false);
+ }
}
void WebView::copyImageToClipboard()
@@ -564,7 +568,7 @@ void WebView::downloadLinkToDisk()
if (QAction* action = qobject_cast(sender())) {
QNetworkRequest request(action->data().toUrl());
DownloadManager* dManager = mApp->downManager();
- dManager->download(request);
+ dManager->download(request, false);
}
}
diff --git a/translations/cs_CZ.ts b/translations/cs_CZ.ts
index 20a1fccf6..6c514059c 100644
--- a/translations/cs_CZ.ts
+++ b/translations/cs_CZ.ts
@@ -339,32 +339,32 @@ p, li { white-space: pre-wrap; }
BookmarksWidget
-
+
Upravit tuto záložku
-
+
Odstranit záložku
-
+
Název:
-
+
Složka:
-
+
Uložit
-
+
Zavřít
@@ -697,39 +697,39 @@ neexistuje!
DownloadManager
-
+
%1% z %2 souborů (%3) %4 zbyvá
-
+
% - Správce stahování
-
+
Uložit soubor jako...
-
+
Varování
-
+
Jste si jistý že chcete skončit? Všechna nedokončená stahování budou zrušena!
-
+
BezNazvu
-
-
+
+
Správce stahování
@@ -866,39 +866,39 @@ neexistuje!
LocationBar
-
+
Zobrazit informace o stránce
-
+
Přidat RSS kanál ...
-
-
+
+
Přidat stránku do záložek
-
+
Zadejte internetovou adresu nebo vyhledávejte na Google.com
-
+
Načítám...
-
+
Hotovo
-
-
+
+
Upravit záložku
@@ -923,12 +923,12 @@ neexistuje!
MainApplication
-
+
Poslední relace spadla
-
+
<b>QupZilla spadla :-(</b><br/>Oops, poslední relace QupZilly skončila jejím pádem. Velice se omlouváme. Přejete si obnovit uložený stav?
@@ -936,67 +936,67 @@ neexistuje!
NetworkManager
-
+
Chyba zabezpečení!
-
+
Stránka kterou se snažíte navštívit zaslala SSL Certifikát s těmito chybami:
-
+
<b>Organizace: </b>
-
+
<b>Doména: </b>
-
+
<b>Vyprší: </b>
-
+
<b>Chyba: </b>
-
+
Chcete udělit vyjímku tomuto certifikátu?
-
+
Chyba zabezpečení
-
+
Vyžadována autorizace
-
+
Uživatelské jméno:
-
+
Heslo:
-
+
Uložit jméno a heslo pro tuto stránku
-
+
Server %1 požaduje vaše uživatelské jméno a heslo s komentářem: "%2"
@@ -1077,505 +1077,505 @@ neexistuje!
Předvolby
-
+
Obecné
-
+
1
-
+
Stahování
-
+
Doplňky
-
+
Po spuštění:
-
+
Otevřít prázdnou stránku
-
-
+
+
Otevřít domovskou stránku
-
+
Obnovit relaci
-
+
Domovská stránka:
-
+
Při otevření nového panelu:
-
+
Otevřít prázdný panel
-
+
Otevřít jinou stránku...
-
-
+
+
Použít aktuální
-
+
<b>Navigační panel</b>
-
+
<b>Pozadí</b>
-
+
Použít obrázek na pozadí
-
+
Použít průhledné pozadí
-
+
Vyberte obrázek...
-
+
Obnovit původní
-
+
Maximálně
-
+
50 MB
-
+
<b>Stahování</b>
-
+
QupZilla
-
+
<b>Síťová cache</b>
-
+
Povolit ukládání cache na disk
-
+
<b>Cookies</b>
-
+
<b>Webové úložiště</b>
-
+
<b>Chování adresního řádku</b>
-
+
<b>Jazyk</b>
-
+
<b>Hlavní</b>
-
+
Startovní profil:
-
+
default
-
+
Nový profil
-
+
Odstranit
-
+
Okno prohlížeče
-
+
Zobrazit StatusBar při startu
-
+
<b>Profily</b>
-
+
Zobrazit panel záložek při startu
-
+
Zobrazit navigační panel při startu
-
+
Zobrazit tlačítko Domů
-
+
Zobrazit tlačítka Zpět / Vpřed
-
+
<b>Okno prohlížeče</b>
-
+
Panely
-
+
Písma
-
+
<b>Spouštění</b>
-
+
Toto je text používaný v menu
-
+
Barva menu textu
-
+
<b>Chování panelů</b>
-
+
Přesouvat panely přetažením
-
+
Skrýt zavírací tlačítko při jediném panelu
-
+
Skrýt seznam panelů při jediném panelu
-
+
Aktivovat poslední panel při zavírání aktuálního
-
+
<b>WebKit</b>
-
+
Blokovat vyskakovací okna
-
+
Povolit DNS Prefetch
-
+
Povolit JavaScriptu přístup do schránky
-
+
Označovat odkazy tabulátorem
-
+
Přibližovat pouze text
-
+
Tisknout pozadí objektů
-
+
Kolečko posouvá
-
+
řádků
-
+
<b>Typy písem</b>
-
+
Standardní
-
+
Proporcionální
-
+
Serif
-
+
Sans Serif
-
+
Kurzíva
-
+
Základní písmo
-
+
Proporcionální písmo
-
+
Fantasy
-
+
<b>Velikosti písem</b>
-
+
U každého souboru se dotázat kam ho uložit
-
+
Uložit všechny soubory do:
-
+
...
-
+
Prohlížení
-
+
Nahrát obrázky
-
+
Povolit JAVA
-
+
Povolit JavaScript
-
+
Povolit pluginy (Flash plugin)
-
+
Maximum stránek v cache:
-
+
Správce hesel
-
+
<b>Možnosti doplňování</b>
-
+
Povolit ukládání hesel ze stránek
-
+
Soukromí
-
+
Filtrovat sledovací cookies
-
+
Povolit přijímání cookies
-
+
Vymazat cookies při zavření prohlížeče
-
+
Vyžadovat přesnou shodu domény
-
+
<b>Upozornění:</b> Možnosti vyžadovat přesnou shodu domény a filtrovat sledovací cookies mohou vést k odmítnutí některých cookies. Pokud máte problémy s cookies, zkuste nejdříve tyto možnosti zakázat!
-
+
Správce cookies
-
+
Povolit ukládání ikon
-
+
Povolit ukládání historie
-
+
Vymazat historii při zavření prohlížeče
-
+
Ostatní
-
+
Select all text by clicking at address bar
Označit vše při dvojitém kliknutí do adresního řádku
-
+
Přidat .com doménu stisknutím CTRL klávesy
-
+
Přidat .cz doménu stísknutím ALT klávesy
-
+
Správce certifikátů
-
+
Dostupné překlady:
-
+
Ke změně jazyka je nutný restart prohlížeče.
@@ -1593,72 +1593,72 @@ neexistuje!
QupZilla
-
+
Soubor
-
+
Otevřít soubor
-
+
Úpravy
-
+
Nástroje
-
+
Nápověda
-
+
Zobrazení
-
+
Záložky
-
+
Historie
-
+
Uložit stránku jako...
-
+
Tisk
-
+
Konec
-
+
Nový panel
-
+
Zpět
-
+
Vpřed
@@ -1678,111 +1678,111 @@ neexistuje!
O Qt
-
+
Zavřít panel
-
+
Najít
-
+
Vyjmout
-
+
IP Adresa aktuální stránky
-
+
Kopírovat
-
+
Vložit
-
+
Odstranit
-
+
Vybrat vše
-
+
Navigační lišta
-
+
Status bar
-
-
+
+
Zastavit
-
-
+
+
Obnovit
-
+
Kódování znaků
-
+
Zoom +
-
+
Zoom -
-
+
Původní
-
+
Zdrojový kód stránky
-
+
Celá obrazovka
-
+
Zpět
-
+
Vpřed
-
+
Domů
@@ -1808,22 +1808,22 @@ neexistuje!
Organizovat záložky
-
+
Nové okno
-
+
Zavřít okno
-
+
Otevřít adresu
-
+
Poslat odkaz...
@@ -1883,37 +1883,37 @@ neexistuje!
Správce cookies
-
+
Panel záložek
-
+
Navigace
-
+
Hlavní menu
-
+
Zrušit celou obrazovku
-
+
Soukromé prohlížení zapnuto
-
+
Flash Plugin zapnut
-
+
Menu
@@ -2136,37 +2136,37 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku.
Ignorovat všechna varování
-
+
<b>Organizace: </b>
-
+
<b>Doména: </b>
-
+
<b>Lokalita: </b>
-
+
<b>Země: </b>
-
+
<b>Ověřeno: </b>
-
+
<b>Vyprší: </b>
-
+
Informace o certifikátě
@@ -2218,96 +2218,230 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku.
Informace o stránce
-
+
+
+ Obecné
+
+
+
+
+ Média
+
+
+
+
+ Zabezpečení
+
+
+
+
+ Velikost:
+
+
+
+
+ Kódování:
+
+
+
Tag
-
+
Hodnota
-
+
+
+ <b>Informace o zabezpečení</b>
+
+
+
+
+ Detaily
+
+
+
Obrázek
-
+
Adresa obrázku
-
+
+
+ <b>Náhled</b>
+
+
+
+
+ <b>Vydáno pro</b>
+
+
+
+
+
+ Obecné jméno (CN):
+
+
+
+
+
+ Organizace (O):
+
+
+
+
+
+ Jednotka organizace (OU):
+
+
+
+
+ Sériové číslo:
+
+
+
+
+ <b>Vydal</b>
+
+
+
+
+ <b>Platnost</b>
+
+
+
+
+ Vydáno dne:
+
+
+
+
+ Platný do:
+
+
+
Site address
Adresa stránky:
-
-
- Jméno stránky:
-
-
-
+
Meta tagy na stránce:
-
-
- Obrázky na stránce:
+
+
+ <b>Připojení je zabezpečené.</b>
-
-
- Bezejmenná stránka
+
+
+ <b>Vaše připojení k serveru je zabezpečeno tímto certifikátem: </b>
+
+
+
+
+ <b>Připojení není zabezpečené.</b>
+
+
+
+
+ <b>Vaše připojení k serveru není zabezpečené!</b>
+
+
+
+
+ Kopírovat adresu obrázku
+
+
+
+
+ Kopírovat jméno obrázku
+
+
+
+
+ Uložit obrázek na disk
+
+
+
+
+
+ Chyba!
+
+
+
+
+ Tento náhled není k dispozici!
+
+
+
+
+ Uložit obrázek...
+
+
+
+
+ Nemohu zapisovat do souboru!
+
+
+
+
+ Náhled není k dispozici
SiteInfoWidget
-
+
Více...
-
+
Připojení k této stránce je <b>zabezpečené</b>.
-
+
Připojení k této stránce je <b>nezabezpečené</b>.
-
+
Toto je Vaše <b>%1.</b> návštěva této stránky.
-
+
první
-
+
druhá
-
+
třetí
-
+
Toto je Vaše <b>%1</b> návštěva této stránky.
-
+
<b>Nikdy</b> dříve jste nenavštívili tuto stránku.
@@ -2608,77 +2742,77 @@ Prosím přidejte si nějaký kliknutím na RSS ikonku v navigačním řádku.
WebPage
-
+
Potvrzení
-
+
Pro zobrazení této stránky musí QupZilla znovu odeslat požadavek, který zopakuje akci (jako např. hledání nebo potvrzení objednávky), která byla provedena již dříve.
-
+
Server odmítl spojení
-
+
Server ukončil spojení
-
+
Server nenalezen
-
+
Spojení vypršelo
-
+
Nedůvěryhodné spojení
-
+
Neznámá chyba
-
+
Chybový kód %1
-
+
Chyba při načítání stránky
-
+
QupZilla nemůže načíst stránku %1.
-
+
Zkontrolujte, zda je adresa napsána správně a neobsahuje chyby jako <b>ww.</b>server.cz místo <b>www</b>.server.cz
-
+
Pokud se vám nezobrazují ani ostatní stránky, zkontrolujte síťové připojení svého počítače.
-
+
Pokud je váš počítač chráněn firewallem a nebo proxy serverem, zkontrolujte, zda má QupZilla přístup na Internet.
-
+
Zkusit znovu
diff --git a/translations/sk_SK.ts b/translations/sk_SK.ts
index 96a2c99b3..9356dadaa 100644
--- a/translations/sk_SK.ts
+++ b/translations/sk_SK.ts
@@ -343,32 +343,32 @@ p, li { white-space: pre-wrap; }
BookmarksWidget
-
+
Upraviť túto záložku
-
+
Odstrániť záložku
-
+
Názov:
-
+
Zložka:
-
+
Uložiť
-
+
Zavrieť
@@ -700,39 +700,39 @@ neexistuje!
DownloadManager
-
+
%1% z %2 súborov (%3) %4 zostávajú
-
+
% - Správca sťahovania
-
+
Uložiť súbor ako...
-
+
Upozornenie
-
+
Ste si istý, že chcete skončiť? Všetky nedokončené sťahovania budú zrušene!
-
+
BezNázvu
-
-
+
+
Správca sťahovania
@@ -869,39 +869,39 @@ neexistuje!
LocationBar
-
+
Zobraziť informácie o tejto stránke
-
+
Pridať RSS kanál...
-
-
+
+
Pridať stránku do záložiek
-
+
Zadajte URL adresu alebo vyhľadajte na Google.com
-
+
Nahrávam...
-
+
Hotovo
-
-
+
+
Upraviť záložku
@@ -925,12 +925,12 @@ neexistuje!
MainApplication
-
+
Posledná relácia spadla
-
+
<b>QupZilla spadla :-(</b><br/>Oops, posledná relácia QupZilly skončila chybou. Prepáčte. Chcete obnoviť uložený stav?
@@ -938,67 +938,67 @@ neexistuje!
NetworkManager
-
+
Chyba zabezpečenia!
-
+
Stránka na ktorú sa pokušáte pripojiť obsahuje následujúce chyby v SSL Certifikáte:
-
+
<b>Organizácia: </b>
-
+
<b>Doména: </b>
-
+
<b>Platnosť do: </b>
-
+
<b>Chyba: </b>
-
+
Chcete urobiť vynímku pre tento certifikát?
-
+
Chyba zabezpečenia
-
+
Požadovaná autorizácia
-
+
Uživateľské meno:
-
+
Heslo:
-
+
Uložiť meno a heslo pre túto sieť
-
+
Server %1 požaduje vaše uživateľské meno a heslo s komentárom: "%2"
@@ -1079,505 +1079,505 @@ neexistuje!
Predvoľby
-
+
Hlavné
-
+
1
-
+
Sťahovanie
-
+
Doplnky
-
+
Po spustení:
-
+
Otvoriť prádznu stránku
-
-
+
+
Otvoriť domovskú stránku
-
+
Obnoviť reláciu
-
+
Domovská stránka:
-
+
Pri otvorení nového panelu:
-
+
Otvoriť prádzny panel
-
+
Otvoriť inú stránku...
-
+
<b>Profily</b>
-
+
Štartovný profil:
-
+
default
-
+
Nový profil
-
+
Vymazať
-
+
<b>Spustení</b>
-
+
QupZilla
-
+
<b>Hlavné</b>
-
+
Okno prehliadača
-
+
Zobraziť StatusBar pri štarte
-
+
Zobraziť panel záložiek pri štarte
-
+
Zobraziť navigačný panel pri štarte
-
+
<b>Navigačný panel</b>
-
+
<b>Sťahovanie</b>
-
+
<b>Sieťová cache</b>
-
+
Povoliť ukladanie sieťovej cache na disk
-
+
<b>Cookies</b>
-
+
<b>Webové úložisko</b>
-
+
<b>Chovanie adresového riadku</b>
-
+
<b>Jazyk</b>
-
+
Zobraziť tlačidlo domov
-
+
Zobraziť tlačidlo Späť / Dopredu
-
+
<b>Okno prehliadača</b>
-
+
Panely
-
-
+
+
Použiť aktuálny
-
+
<b>Pozadie<b/>
-
+
Použiť pozadie
-
+
Použiť priehľadné pozadie
-
+
Zvoľte obrázok...
-
+
Obnoviť povodné
-
+
<b>Chovanie panelov</b>
-
+
Presunúť panely pretiahnutím
-
+
Skryť zavieracie tlačidlo pri jednom panely
-
+
Skryť zoznam panelov pri jednom panely
-
+
Maximálne
-
+
50 MB
-
+
Pri každom súbore sa spýtať kde ho uložiť
-
+
Uložiť všetky súbory do:
-
+
...
-
+
Prehliadanie
-
+
Nahrať obrázky
-
+
Povoliť JAVA
-
+
Povoliť JavaScript
-
+
Povoliť pluginy (Flash plugin)
-
+
Maximum stránok v cache:
-
+
Správca hesiel
-
+
<b>Možnosťi doplňovania</b>
-
+
Povoliť ukladanie hesiel zo stránok
-
+
Súkromie
-
+
Písma
-
+
Toto je text používaný v menu
-
+
Farba menu textu
-
+
Aktivovať posledný panel pri zatváraní aktuálneho
-
+
<b>WebKit</b>
-
+
Blokovať vyskakovacie okna
-
+
Povoliť DNS Prefetch
-
+
Povoliť JavaScriptu prístup do schránky
-
+
Označovať odkazy tabulátorom
-
+
Približovať len text
-
+
Tlačiť pozadie objektu
-
+
Koliesko posúva
-
+
riadky
-
+
<b>Typy písmen</b>
-
+
Štandardné
-
+
Proporcionálne
-
+
Serif
-
+
Sans Serif
-
+
Cursive
-
+
Základné písmo
-
+
Proporcionálne písmo
-
+
Fantasy
-
+
<b>Veľkosti písmen</b>
-
+
Filtrovať sledovacie cookies
-
+
Povoliť prijímanie cookies
-
+
Vymazať cookies pri zavrení prehliadača
-
+
Požadovať presnú zhodu domény
-
+
<b>Upozornenie:</b> Možnosti požadovanie presnej zhody domény a filtrovať sledovacie cookies môžú viesť k odmietnutiu niektorých cookies zo stránok. Ak máte problémy s cookies, skuste tieto možnosti najskôr zakázať!
-
+
Správca cookies
-
+
Povoliť ukládanie ikon
-
+
Povoliť ukladanie histórie
-
+
Vymazať históriu pri zavretí prehliadača
-
+
Ostatné
-
+
Select all text by clicking at address bar
Označiť všetko pri dvojtom kliknutí do adresného riadku
-
+
Pridať .com doménu stlačením CTRL klávesy
-
+
Pridať .sk doménu stlačením ALT klávesy
-
+
Správca SSL
-
+
Dostupné preklady:
-
+
K zmene jazyku je potrebný reštart prehliadača.
@@ -1595,72 +1595,72 @@ neexistuje!
QupZilla
-
+
Súbor
-
+
Upraviť
-
+
Nástroje
-
+
Pomocník
-
+
Otvoriť súbor
-
+
Zobraziť
-
+
Záložky
-
+
História
-
+
Uložiť stránku ako...
-
+
Tlačiť
-
+
Koniec
-
+
Nový panel
-
+
Späť
-
+
Dopredu
@@ -1680,111 +1680,111 @@ neexistuje!
O Qt
-
+
Zavriet panel
-
+
Hľadať
-
+
IP Adresa aktuálnej stránky
-
+
Vystrihnúť
-
+
Kopírovať
-
+
Prilepiť
-
+
Vymazať
-
+
Vybrať všetko
-
+
Navigačná lišta
-
+
Status bar
-
-
+
+
Zastaviť
-
-
+
+
Obnoviť
-
+
Kódovanie znakov
-
+
Priblížiť
-
+
Oddialiť
-
+
Resetovať
-
+
Zdrojový kód stránky
-
+
Celá obrazovka
-
+
Späť
-
+
Dopredu
-
+
Domov
@@ -1810,22 +1810,22 @@ neexistuje!
Organizovať záložky
-
+
Nové okno
-
+
Zavrieť okno
-
+
Otvoriť adresu
-
+
Poslať odkaz...
@@ -1885,37 +1885,37 @@ neexistuje!
Správca cookies
-
+
Panel záložiek
-
+
Navigácia
-
+
Hlavné menu
-
+
Ukončiť režím Fullscreen
-
+
Súkromné prehliadanie je zapnuté
-
+
Flash Plugin zapnutý
-
+
Menu
@@ -2137,37 +2137,37 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku.Ignorovať všetky varovania
-
+
<b>Organizácia: </b>
-
+
<b>Doména: </b>
-
+
<b>Lokalita: </b>
-
+
<b>Krajina: </b>
-
+
<b>Overené: </b>
-
+
<b>Platnosť do: </b>
-
+
Informácie o certifikáte
@@ -2219,95 +2219,229 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku.Informácie o stránke
-
+
+
+ Hlavné
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Tag
-
+
Hodnota
-
+
+
+
+
+
+
+
+
+
+
+
Obrázok
-
+
Adresa obrázku
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Adresa stránky:
-
-
- Méno stránky:
-
-
-
+
Meta tágy na stránke:
-
-
- Orázky na stránke:
+
+
+
-
-
- Stránka bez mena
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Chyba!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nemôžem zapisovať do súboru!
+
+
+
+
+
SiteInfoWidget
-
+
Viac...
-
+
Vaše pripojenie na túto sieť je <b>chránené</b>.
-
+
Vaše pripojenie na túto sieť je <b>nechránené</b>.
-
+
Toto je Vaša <b>%1.</b> návšteva tejto siete.
-
+
prvá
-
+
druhá
-
+
tretia
-
+
Toto je Vaša <b>%1</b> návšteva tejto siete.
-
+
Túto sieť ste <b>nikdy</b> nenavštívili.
@@ -2608,77 +2742,77 @@ Prosím pridajte si nejaký kliknutím na RSS ikonku v navigačnom riadku.
WebPage
-
+
Potvrdenie
-
+
Na zobrazenie tejto stránky musí QuipZilla znovu odoslať požiadavok, ktorý zopakuje akciu (napr. hľadanie alebo potvrdenie objednávky), ktorá bola vykonaná už skorej.
-
+
Server odmietol spojenie
-
+
Server ukončil spojenie
-
+
Server nebol nájdený
-
+
Spojenie vypršalo
-
+
Nedôveryhodné spojenie
-
+
Neznáma chyba
-
+
Chybový kód %1
-
+
Chyba pri načítaní stránky
-
+
QupZilla nemôže načítať stránku %1.
-
+
Skontrolujte, či je adresa napísaná správne a neobsahuje chyby ako <b>ww.</b>server.sk miesto <b>www.</b>server.sk
-
+
Pokiaľ sa vám nezobrazujú ani ostatné stránky, tak skontrolujte sieťové pripojenie svojho počítača.
-
+
Pokiaľ je váš počítač chránený firewallom alebo proxy severom, tak skontrolujte či má QupZilla prístup na internet.
-
+
Skúsiť znova