This commit is contained in:
@@ -81,10 +81,6 @@ test "$enableval" = "yes" && HAVE_DOT="YES" || HAVE_DOT="NO";
|
|||||||
AM_PATH_CPPUNIT([1.0.0], [have_cppunit="yes"], [have_cppunit="no"])
|
AM_PATH_CPPUNIT([1.0.0], [have_cppunit="yes"], [have_cppunit="no"])
|
||||||
|
|
||||||
# Special Options
|
# Special Options
|
||||||
AC_CHECK_PROGS([QMAKE], [qmake-qt4 qmake-mac qmake])
|
|
||||||
test -n "$QMAKE" || AC_MSG_ERROR([qmake for Qt 4 not found!])
|
|
||||||
AC_MSG_NOTICE([QMAKE IS: $QMAKE])
|
|
||||||
AC_SUBST(QMAKE)
|
|
||||||
AC_CHECK_PROGS([LRELEASE], [lrelease-qt4 lrelease-mac lrelease])
|
AC_CHECK_PROGS([LRELEASE], [lrelease-qt4 lrelease-mac lrelease])
|
||||||
test -n "$LRELEASE" || AC_MSG_ERROR([lrelease for Qt 4 not found!])
|
test -n "$LRELEASE" || AC_MSG_ERROR([lrelease for Qt 4 not found!])
|
||||||
AC_SUBST(LRELEASE)
|
AC_SUBST(LRELEASE)
|
||||||
@@ -118,6 +114,8 @@ AM_CONDITIONAL(BUILD_LIN32, test "$build_lin32" = "yes")
|
|||||||
|
|
||||||
# Environment Variables
|
# Environment Variables
|
||||||
AC_ARG_VAR(LUPDATE_ARGS, [arguments for qt lupdate command, e.g. -no-obsolete])
|
AC_ARG_VAR(LUPDATE_ARGS, [arguments for qt lupdate command, e.g. -no-obsolete])
|
||||||
|
AC_PATH_PROG(QMAKE, [qmake qmake-qt4], [])
|
||||||
|
AC_ARG_VAR(QMAKE, [path to qmake program])
|
||||||
|
|
||||||
# Enviropnment Variables
|
# Enviropnment Variables
|
||||||
AC_ARG_VAR(EDITION, [name of the edition, e.g. comol])
|
AC_ARG_VAR(EDITION, [name of the edition, e.g. comol])
|
||||||
@@ -137,7 +135,6 @@ AC_SUBST(PACKAGENAME)
|
|||||||
AC_SUBST(AM_CXXFLAGS)
|
AC_SUBST(AM_CXXFLAGS)
|
||||||
AC_SUBST(AM_CPPFLAGS)
|
AC_SUBST(AM_CPPFLAGS)
|
||||||
AC_SUBST(LIBS)
|
AC_SUBST(LIBS)
|
||||||
AC_SUBST(QMAKE)
|
|
||||||
AC_SUBST(QMAKE_OPTIONS)
|
AC_SUBST(QMAKE_OPTIONS)
|
||||||
AC_SUBST(STATIC_QTPLUGINS)
|
AC_SUBST(STATIC_QTPLUGINS)
|
||||||
AC_SUBST(STATIC_QCONFIG)
|
AC_SUBST(STATIC_QCONFIG)
|
||||||
|
|||||||
+20
-36
@@ -31,6 +31,7 @@
|
|||||||
#include <QtGui/QFileDialog>
|
#include <QtGui/QFileDialog>
|
||||||
|
|
||||||
#include <smartcardauth.hxx>
|
#include <smartcardauth.hxx>
|
||||||
|
#include <errorlog.hxx>
|
||||||
#include <downloadmanager.hxx>
|
#include <downloadmanager.hxx>
|
||||||
#include <authentication.hxx>
|
#include <authentication.hxx>
|
||||||
#include <webpage.hxx>
|
#include <webpage.hxx>
|
||||||
@@ -58,7 +59,7 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
|||||||
_url(0), _clearUrl(0), _addBookmark(0), _find(0),
|
_url(0), _clearUrl(0), _addBookmark(0), _find(0),
|
||||||
_kiosk(kiosk),
|
_kiosk(kiosk),
|
||||||
_settings(mimeTypes, this, settings, !kiosk),
|
_settings(mimeTypes, this, settings, !kiosk),
|
||||||
_scAuth(actlib, this, login) {
|
_scAuth(actlib, this, login), _errorLog(this) {
|
||||||
LOG<<urls;
|
LOG<<urls;
|
||||||
if (urls.size()) _home = urls.at(0);
|
if (urls.size()) _home = urls.at(0);
|
||||||
QNetworkProxyFactory::setUseSystemConfiguration(true);
|
QNetworkProxyFactory::setUseSystemConfiguration(true);
|
||||||
@@ -74,13 +75,13 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
|||||||
_zoom->setPageStep(10);
|
_zoom->setPageStep(10);
|
||||||
_zoom->setTickPosition(QSlider::TicksBothSides);
|
_zoom->setTickPosition(QSlider::TicksBothSides);
|
||||||
assert(connect(_zoom, SIGNAL(valueChanged(int)), SLOT(zoom(int))));
|
assert(connect(_zoom, SIGNAL(valueChanged(int)), SLOT(zoom(int))));
|
||||||
_toolbar->addWidget(_url = new QComboBox(_toolbar));
|
_url = new QComboBox(_toolbar);
|
||||||
on_actionNewTab_triggered();
|
|
||||||
_url->setSizePolicy(QSizePolicy(QSizePolicy::Expanding,
|
_url->setSizePolicy(QSizePolicy(QSizePolicy::Expanding,
|
||||||
QSizePolicy::Fixed));
|
QSizePolicy::Fixed));
|
||||||
|
_url->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLength);
|
||||||
_url->setEditable(!_kiosk);
|
_url->setEditable(!_kiosk);
|
||||||
_url->setVisible(!_kiosk);
|
|
||||||
_url->addItems(urls);
|
_url->addItems(urls);
|
||||||
|
_toolbar->addWidget(_url);
|
||||||
assert(connect(_url, SIGNAL(currentIndexChanged(const QString&)),
|
assert(connect(_url, SIGNAL(currentIndexChanged(const QString&)),
|
||||||
SLOT(load(QString))));
|
SLOT(load(QString))));
|
||||||
assert(connect(&_networkManager, SIGNAL(created(QNetworkReply*)),
|
assert(connect(&_networkManager, SIGNAL(created(QNetworkReply*)),
|
||||||
@@ -92,6 +93,9 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
|||||||
SLOT(started())));
|
SLOT(started())));
|
||||||
assert(connect(&_downloadManager, SIGNAL(finished()),
|
assert(connect(&_downloadManager, SIGNAL(finished()),
|
||||||
SLOT(finished())));
|
SLOT(finished())));
|
||||||
|
assert(connect(&_downloadManager, SIGNAL(error(QString)),
|
||||||
|
SLOT(downloadError(QString))));
|
||||||
|
on_actionNewTab_triggered();
|
||||||
|
|
||||||
if (!settings || _kiosk) actionSettings->setVisible(false);
|
if (!settings || _kiosk) actionSettings->setVisible(false);
|
||||||
if (_kiosk) {
|
if (_kiosk) {
|
||||||
@@ -424,6 +428,9 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
|||||||
statusBar()->showMessage(tr("Checking: %1").arg(page.toString()));
|
statusBar()->showMessage(tr("Checking: %1").arg(page.toString()));
|
||||||
if (page.scheme()=="https") {
|
if (page.scheme()=="https") {
|
||||||
LOG<<"Need to login";
|
LOG<<"Need to login";
|
||||||
|
if (!QSslSocket::supportsSsl())
|
||||||
|
QMessageBox::critical(this, tr("SSL Not Supported"),
|
||||||
|
tr("SSL is not supported on your system"));
|
||||||
_scAuth.login();
|
_scAuth.login();
|
||||||
}
|
}
|
||||||
if (!check(page)) {
|
if (!check(page)) {
|
||||||
@@ -482,8 +489,6 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void on__tabs_tabCloseRequested(int index) {
|
void on__tabs_tabCloseRequested(int index) {
|
||||||
_error.erase(_tabs->widget(index));
|
|
||||||
_errorUrl.erase(_tabs->widget(index));
|
|
||||||
_tabs->removeTab(index);
|
_tabs->removeTab(index);
|
||||||
_tabs->setTabsClosable(_tabs->count()>1);
|
_tabs->setTabsClosable(_tabs->count()>1);
|
||||||
}
|
}
|
||||||
@@ -605,6 +610,10 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
|||||||
delete _find; _find=0;
|
delete _find; _find=0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void on_actionErrorLog_triggered() {
|
||||||
|
_errorLog.show();
|
||||||
|
}
|
||||||
|
|
||||||
void on_actionAbout_triggered() {
|
void on_actionAbout_triggered() {
|
||||||
QMessageBox::about(this, tr("About"),
|
QMessageBox::about(this, tr("About"),
|
||||||
tr("SwissSurfer %1 (%2)\n\n"
|
tr("SwissSurfer %1 (%2)\n\n"
|
||||||
@@ -1109,6 +1118,10 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
|||||||
_progress->setEnabled(false);
|
_progress->setEnabled(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void downloadError(QString error) {
|
||||||
|
_errorLog.append(error);
|
||||||
|
}
|
||||||
|
|
||||||
//@}
|
//@}
|
||||||
|
|
||||||
//@name QNetworkAccessManager signals
|
//@name QNetworkAccessManager signals
|
||||||
@@ -1130,34 +1143,6 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
|||||||
void sslErrors(QNetworkReply* reply, const QList<QSslError>& errors) {
|
void sslErrors(QNetworkReply* reply, const QList<QSslError>& errors) {
|
||||||
LOG;
|
LOG;
|
||||||
statusBar()->showMessage(tr("ssl error"));
|
statusBar()->showMessage(tr("ssl error"));
|
||||||
// QString e;
|
|
||||||
for (QList<QSslError>::const_iterator err(errors.begin());
|
|
||||||
err!=errors.end(); ++err) {
|
|
||||||
LOG<<"SSL-Error: "<<err->errorString();
|
|
||||||
LOG<<"Certificate Issuer: "
|
|
||||||
<<"O="<<err->certificate().issuerInfo(QSslCertificate::Organization)
|
|
||||||
<<"CN="<<err->certificate().issuerInfo(QSslCertificate::CommonName)
|
|
||||||
<<"L="<<err->certificate().issuerInfo(QSslCertificate::LocalityName)
|
|
||||||
<<"OU="<<err->certificate().issuerInfo(QSslCertificate::OrganizationalUnitName)
|
|
||||||
<<"C="<<err->certificate().issuerInfo(QSslCertificate::CountryName)
|
|
||||||
<<"ST="<<err->certificate().issuerInfo(QSslCertificate::StateOrProvinceName);
|
|
||||||
LOG<<"Certificate Subject: "
|
|
||||||
<<"O="<<err->certificate().subjectInfo(QSslCertificate::Organization)
|
|
||||||
<<"CN="<<err->certificate().subjectInfo(QSslCertificate::CommonName)
|
|
||||||
<<"L="<<err->certificate().subjectInfo(QSslCertificate::LocalityName)
|
|
||||||
<<"OU="<<err->certificate().subjectInfo(QSslCertificate::OrganizationalUnitName)
|
|
||||||
<<"C="<<err->certificate().subjectInfo(QSslCertificate::CountryName)
|
|
||||||
<<"ST="<<err->certificate().subjectInfo(QSslCertificate::StateOrProvinceName);
|
|
||||||
}
|
|
||||||
// e+=tr("<li>%1</li>", "single ssl error").arg(err->errorString());
|
|
||||||
// _error[sender()] += tr("<h2>%1</h2><p>URL: %4</p><p>%2</p>"
|
|
||||||
// "<h3>SSL Errors</h3>"
|
|
||||||
// "<p><ul>%3</ul></p>")
|
|
||||||
// .arg(tr("SSL Error"))
|
|
||||||
// .arg(_downloadManager.networkError(reply->error()))
|
|
||||||
// .arg(e)
|
|
||||||
// .arg(reply->url().toString());
|
|
||||||
// _errorUrl[sender()] = reply->url();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//@}
|
//@}
|
||||||
@@ -1220,8 +1205,6 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
|||||||
QProgressBar* _progress;
|
QProgressBar* _progress;
|
||||||
QString _home;
|
QString _home;
|
||||||
bool _kiosk;
|
bool _kiosk;
|
||||||
std::map<QObject*, QString> _error;
|
|
||||||
std::map<QObject*, QUrl> _errorUrl;
|
|
||||||
QPrinter _printer;
|
QPrinter _printer;
|
||||||
SslClientAuthNetworkAccessManager _networkManager;
|
SslClientAuthNetworkAccessManager _networkManager;
|
||||||
DownloadManager _downloadManager;
|
DownloadManager _downloadManager;
|
||||||
@@ -1229,6 +1212,7 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
|||||||
DownloadProcesses _downloadProcesses;
|
DownloadProcesses _downloadProcesses;
|
||||||
Settings _settings;
|
Settings _settings;
|
||||||
SmartCardAuth _scAuth;
|
SmartCardAuth _scAuth;
|
||||||
|
ErrorLog _errorLog;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -103,6 +103,7 @@
|
|||||||
<property name="title">
|
<property name="title">
|
||||||
<string>Info</string>
|
<string>Info</string>
|
||||||
</property>
|
</property>
|
||||||
|
<addaction name="actionErrorLog"/>
|
||||||
<addaction name="actionAbout"/>
|
<addaction name="actionAbout"/>
|
||||||
</widget>
|
</widget>
|
||||||
<addaction name="menuDatei"/>
|
<addaction name="menuDatei"/>
|
||||||
@@ -300,6 +301,14 @@
|
|||||||
<string>Ctrl+R</string>
|
<string>Ctrl+R</string>
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
|
<action name="actionErrorLog">
|
||||||
|
<property name="text">
|
||||||
|
<string>Error Log</string>
|
||||||
|
</property>
|
||||||
|
<property name="toolTip">
|
||||||
|
<string>show error logs</string>
|
||||||
|
</property>
|
||||||
|
</action>
|
||||||
</widget>
|
</widget>
|
||||||
<resources>
|
<resources>
|
||||||
<include location="resources.qrc"/>
|
<include location="resources.qrc"/>
|
||||||
|
|||||||
@@ -46,8 +46,7 @@ class DownloadManager: public QObject {
|
|||||||
" close() before it was finished.");
|
" close() before it was finished.");
|
||||||
case QNetworkReply::SslHandshakeFailedError:
|
case QNetworkReply::SslHandshakeFailedError:
|
||||||
return tr("The SSL/TLS handshake failed and the encrypted channel"
|
return tr("The SSL/TLS handshake failed and the encrypted channel"
|
||||||
" could not be established. The sslErrors() signal should"
|
" could not be established. See SSL-Errors above.");
|
||||||
" have been emitted.");
|
|
||||||
case QNetworkReply::ProxyConnectionRefusedError:
|
case QNetworkReply::ProxyConnectionRefusedError:
|
||||||
return tr("The connection to the proxy server was refused (the"
|
return tr("The connection to the proxy server was refused (the"
|
||||||
" proxy server is not accepting requests).");
|
" proxy server is not accepting requests).");
|
||||||
@@ -103,12 +102,13 @@ class DownloadManager: public QObject {
|
|||||||
void progress(qint64 done, qint64 total);
|
void progress(qint64 done, qint64 total);
|
||||||
void started();
|
void started();
|
||||||
void finished();
|
void finished();
|
||||||
|
void error(QString);
|
||||||
|
|
||||||
public Q_SLOTS:
|
public Q_SLOTS:
|
||||||
|
|
||||||
void add(QNetworkReply* reply) {
|
void add(QNetworkReply* reply) {
|
||||||
LOG<<reply->url().toString();
|
LOG<<reply->url().toString();
|
||||||
_downloads[reply] = Progress(0, 0);
|
_downloads[reply].progress = Progress(0, 0);
|
||||||
assert(connect(reply, SIGNAL(downloadProgress(qint64, qint64)),
|
assert(connect(reply, SIGNAL(downloadProgress(qint64, qint64)),
|
||||||
SLOT(downloadProgress(qint64, qint64))));
|
SLOT(downloadProgress(qint64, qint64))));
|
||||||
assert(connect(reply, SIGNAL(error(QNetworkReply::NetworkError)),
|
assert(connect(reply, SIGNAL(error(QNetworkReply::NetworkError)),
|
||||||
@@ -136,8 +136,8 @@ class DownloadManager: public QObject {
|
|||||||
qint64 total(0);
|
qint64 total(0);
|
||||||
for (Downloads::iterator it(_downloads.begin());
|
for (Downloads::iterator it(_downloads.begin());
|
||||||
it!=_downloads.end(); ++it) {
|
it!=_downloads.end(); ++it) {
|
||||||
done += it->second.first;
|
done += it->second.progress.first;
|
||||||
total += it->second.second;
|
total += it->second.progress.second;
|
||||||
}
|
}
|
||||||
progress(done, total);
|
progress(done, total);
|
||||||
}
|
}
|
||||||
@@ -146,16 +146,30 @@ class DownloadManager: public QObject {
|
|||||||
|
|
||||||
void downloadProgress(qint64 bytesReceived, qint64 bytesTotal) {
|
void downloadProgress(qint64 bytesReceived, qint64 bytesTotal) {
|
||||||
//LOG<<bytesReceived<<bytesTotal;
|
//LOG<<bytesReceived<<bytesTotal;
|
||||||
_downloads[qobject_cast<QNetworkReply*>(sender())].first = bytesReceived;
|
_downloads[qobject_cast<QNetworkReply*>(sender())].progress.first
|
||||||
_downloads[qobject_cast<QNetworkReply*>(sender())].second = bytesTotal;
|
= bytesReceived;
|
||||||
|
_downloads[qobject_cast<QNetworkReply*>(sender())].progress.second
|
||||||
|
= bytesTotal;
|
||||||
calcProgress();
|
calcProgress();
|
||||||
}
|
}
|
||||||
void error(QNetworkReply::NetworkError code) {
|
void error(QNetworkReply::NetworkError code) {
|
||||||
LOG<<"Status:"<<networkError(code);
|
LOG<<"Status:"<<networkError(code);
|
||||||
|
QNetworkReply* reply(qobject_cast<QNetworkReply*>(sender()));
|
||||||
|
_downloads[reply].error +=
|
||||||
|
tr("<h1>Network Error</h1>"
|
||||||
|
"<dl><dt>URL:</dt><dd>%1</dd>"
|
||||||
|
"<dt>Error Code:</dt><dd>%3</dd>"
|
||||||
|
"<dt>Error Details:</dt><dd>%2</dd></dl>")
|
||||||
|
.arg(reply->url().toString())
|
||||||
|
.arg(networkError(code))
|
||||||
|
.arg(code);
|
||||||
}
|
}
|
||||||
void slotFinished() {
|
void slotFinished() {
|
||||||
LOG;
|
LOG;
|
||||||
_downloads.erase(qobject_cast<QNetworkReply*>(sender()));
|
QNetworkReply* reply(qobject_cast<QNetworkReply*>(sender()));
|
||||||
|
if (_downloads[reply].error.size())
|
||||||
|
error(_downloads[reply].error);
|
||||||
|
_downloads.erase(reply);
|
||||||
if (_downloads.size()==0) finished();
|
if (_downloads.size()==0) finished();
|
||||||
}
|
}
|
||||||
void metaDataChanged() {
|
void metaDataChanged() {
|
||||||
@@ -163,7 +177,7 @@ class DownloadManager: public QObject {
|
|||||||
}
|
}
|
||||||
void sslErrors(const QList<QSslError> & errors) {
|
void sslErrors(const QList<QSslError> & errors) {
|
||||||
LOG;
|
LOG;
|
||||||
qobject_cast<QNetworkReply*>(sender())->ignoreSslErrors(errors);
|
QNetworkReply* reply(qobject_cast<QNetworkReply*>(sender()));
|
||||||
for (QList<QSslError>::const_iterator err(errors.begin());
|
for (QList<QSslError>::const_iterator err(errors.begin());
|
||||||
err!=errors.end(); ++err) {
|
err!=errors.end(); ++err) {
|
||||||
LOG<<"SSL-Error: "<<(int)err->error()<<": "<<err->errorString();
|
LOG<<"SSL-Error: "<<(int)err->error()<<": "<<err->errorString();
|
||||||
@@ -182,20 +196,64 @@ class DownloadManager: public QObject {
|
|||||||
<<"C="<<err->certificate().subjectInfo(QSslCertificate::CountryName)
|
<<"C="<<err->certificate().subjectInfo(QSslCertificate::CountryName)
|
||||||
<<"ST="<<err->certificate().subjectInfo(QSslCertificate::StateOrProvinceName);
|
<<"ST="<<err->certificate().subjectInfo(QSslCertificate::StateOrProvinceName);
|
||||||
LOG<<"Certificate:\n"<<err->certificate().toPem();
|
LOG<<"Certificate:\n"<<err->certificate().toPem();
|
||||||
|
_downloads[reply].error +=
|
||||||
|
tr("<h1>SSL Error</h1>"
|
||||||
|
"<dl><dt>URL:</dt><dd>%1</dd>"
|
||||||
|
"<dt>Error Code:</dt><dd>%3</dd>"
|
||||||
|
"<dt>Error Details:</dt><dd>%2</dd></dl>"
|
||||||
|
"<table>"
|
||||||
|
"<caption>Certificate Issuer</caption>"
|
||||||
|
"<tr><th>Organization:</th><td>%4</td></tr>"
|
||||||
|
"<tr><th>Common Name:</th><td>%5</td></tr>"
|
||||||
|
"<tr><th>Location:</th><td>%6</td></tr>"
|
||||||
|
"<tr><th>Organizational Unit:</th><td>%7</td></tr>"
|
||||||
|
"<tr><th>Country:</th><td>%8</td></tr>"
|
||||||
|
"<tr><th>State or Provive:</th><td>%9</td></tr>"
|
||||||
|
"</table>"
|
||||||
|
"<table>"
|
||||||
|
"<caption>Certificate Subject</caption>"
|
||||||
|
"<tr><th>Organization:</th><td>%10</td></tr>"
|
||||||
|
"<tr><th>Common Name:</th><td>%11</td></tr>"
|
||||||
|
"<tr><th>Location:</th><td>%12</td></tr>"
|
||||||
|
"<tr><th>Organizational Unit:</th><td>%13</td></tr>"
|
||||||
|
"<tr><th>Country:</th><td>%14</td></tr>"
|
||||||
|
"<tr><th>State or Provive:</th><td>%15</td></tr>"
|
||||||
|
"</table>")
|
||||||
|
.arg(reply->url().toString())
|
||||||
|
.arg(err->errorString())
|
||||||
|
.arg(err->error())
|
||||||
|
.arg(err->certificate().issuerInfo(QSslCertificate::Organization))
|
||||||
|
.arg(err->certificate().issuerInfo(QSslCertificate::CommonName))
|
||||||
|
.arg(err->certificate().issuerInfo(QSslCertificate::LocalityName))
|
||||||
|
.arg(err->certificate().issuerInfo(QSslCertificate::OrganizationalUnitName))
|
||||||
|
.arg(err->certificate().issuerInfo(QSslCertificate::CountryName))
|
||||||
|
.arg(err->certificate().issuerInfo(QSslCertificate::StateOrProvinceName))
|
||||||
|
.arg(err->certificate().subjectInfo(QSslCertificate::Organization))
|
||||||
|
.arg(err->certificate().subjectInfo(QSslCertificate::CommonName))
|
||||||
|
.arg(err->certificate().subjectInfo(QSslCertificate::LocalityName))
|
||||||
|
.arg(err->certificate().subjectInfo(QSslCertificate::OrganizationalUnitName))
|
||||||
|
.arg(err->certificate().subjectInfo(QSslCertificate::CountryName))
|
||||||
|
.arg(err->certificate().subjectInfo(QSslCertificate::StateOrProvinceName));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void uploadProgress(qint64 bytesSent, qint64 bytesTotal) {
|
void uploadProgress(qint64 bytesSent, qint64 bytesTotal) {
|
||||||
//LOG<<bytesSent<<bytesTotal;
|
//LOG<<bytesSent<<bytesTotal;
|
||||||
_downloads[qobject_cast<QNetworkReply*>(sender())].first = bytesSent;
|
_downloads[qobject_cast<QNetworkReply*>(sender())].progress.first
|
||||||
_downloads[qobject_cast<QNetworkReply*>(sender())].second = bytesTotal;
|
= bytesSent;
|
||||||
|
_downloads[qobject_cast<QNetworkReply*>(sender())].progress.second
|
||||||
|
= bytesTotal;
|
||||||
calcProgress();
|
calcProgress();
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
typedef std::pair<qint64, qint64> Progress;
|
typedef std::pair<qint64, qint64> Progress;
|
||||||
typedef std::map<QNetworkReply*, Progress> Downloads;
|
struct Download {
|
||||||
|
Progress progress;
|
||||||
|
QString error;
|
||||||
|
};
|
||||||
|
typedef std::map<QNetworkReply*, Download> Downloads;
|
||||||
|
|
||||||
Downloads _downloads;
|
Downloads _downloads;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -22,9 +22,9 @@ SOURCES = main.cxx webpage.cxx
|
|||||||
|
|
||||||
HEADERS = browser.hxx smartcardauth.hxx pinentry.hxx \
|
HEADERS = browser.hxx smartcardauth.hxx pinentry.hxx \
|
||||||
downloadmanager.hxx settings.hxx sslclientnetworkmanager.hxx \
|
downloadmanager.hxx settings.hxx sslclientnetworkmanager.hxx \
|
||||||
authentication.hxx webpage.hxx
|
authentication.hxx webpage.hxx errorlog.hxx
|
||||||
|
|
||||||
FORMS = browser.ui settings.ui pinentry.ui authentication.ui
|
FORMS = browser.ui settings.ui pinentry.ui authentication.ui errorlog.ui
|
||||||
|
|
||||||
RESOURCES = languages.qrc resources.qrc
|
RESOURCES = languages.qrc resources.qrc
|
||||||
|
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ class CryptokiEngine: public QObject, public openssl::Engine {
|
|||||||
}
|
}
|
||||||
|
|
||||||
virtual RSA* setupRsa(RSA* r) {
|
virtual RSA* setupRsa(RSA* r) {
|
||||||
RSA_free(r);
|
RSA_free(r); //→ occasional crashes?
|
||||||
r = RSA_new_method(_e);
|
r = RSA_new_method(_e);
|
||||||
r->n = BN_bin2bn((const unsigned char*)_modulus.data(),
|
r->n = BN_bin2bn((const unsigned char*)_modulus.data(),
|
||||||
_modulus.size(), r->n);
|
_modulus.size(), r->n);
|
||||||
|
|||||||
@@ -64,250 +64,270 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="122"/>
|
<location filename="browser.ui" line="123"/>
|
||||||
<source>neu laden</source>
|
<source>neu laden</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="125"/>
|
<location filename="browser.ui" line="126"/>
|
||||||
<source>F5</source>
|
<source>F5</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="137"/>
|
<location filename="browser.ui" line="138"/>
|
||||||
<source>stoppen</source>
|
<source>stoppen</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="152"/>
|
<location filename="browser.ui" line="153"/>
|
||||||
<source>zurückkehren</source>
|
<source>zurückkehren</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="170"/>
|
<location filename="browser.ui" line="171"/>
|
||||||
<source>weitergehen</source>
|
<source>weitergehen</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="185"/>
|
<location filename="browser.ui" line="186"/>
|
||||||
<source>Startseite</source>
|
<source>Startseite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="188"/>
|
<location filename="browser.ui" line="189"/>
|
||||||
<source>Ctrl+Home</source>
|
<source>Ctrl+Home</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="196"/>
|
<location filename="browser.ui" line="197"/>
|
||||||
<source>&New Browser</source>
|
<source>&New Browser</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="199"/>
|
<location filename="browser.ui" line="200"/>
|
||||||
<source>New Browser Window</source>
|
<source>New Browser Window</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="202"/>
|
<location filename="browser.ui" line="203"/>
|
||||||
<source>Ctrl+N</source>
|
<source>Ctrl+N</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="207"/>
|
<location filename="browser.ui" line="208"/>
|
||||||
<source>&Close</source>
|
<source>&Close</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="212"/>
|
<location filename="browser.ui" line="213"/>
|
||||||
<source>&Proxy...</source>
|
<source>&Proxy...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="230"/>
|
<location filename="browser.ui" line="231"/>
|
||||||
<source>Ctrl+P</source>
|
<source>Ctrl+P</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="235"/>
|
<location filename="browser.ui" line="236"/>
|
||||||
<source>Next Tab</source>
|
<source>Next Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="238"/>
|
<location filename="browser.ui" line="239"/>
|
||||||
<source>Shift+Right</source>
|
<source>Shift+Right</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="243"/>
|
<location filename="browser.ui" line="244"/>
|
||||||
<source>Previous Tab</source>
|
<source>Previous Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="246"/>
|
<location filename="browser.ui" line="247"/>
|
||||||
<source>Shift+Left</source>
|
<source>Shift+Left</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="251"/>
|
<location filename="browser.ui" line="252"/>
|
||||||
<source>New Tab</source>
|
<source>New Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="254"/>
|
<location filename="browser.ui" line="255"/>
|
||||||
<source>Add New Tab</source>
|
<source>Add New Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="257"/>
|
<location filename="browser.ui" line="258"/>
|
||||||
<source>Ctrl+T</source>
|
<source>Ctrl+T</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="262"/>
|
<location filename="browser.ui" line="263"/>
|
||||||
<source>Find</source>
|
<source>Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="273"/>
|
<location filename="browser.ui" line="274"/>
|
||||||
<source>Close Find</source>
|
<source>Close Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="281"/>
|
<location filename="browser.ui" line="282"/>
|
||||||
<source>&About</source>
|
<source>&About</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="289"/>
|
<location filename="browser.ui" line="290"/>
|
||||||
<source>&Settings ...</source>
|
<source>&Settings ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="297"/>
|
<location filename="browser.ui" line="298"/>
|
||||||
<source>&Reverse Find</source>
|
<source>&Reverse Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="300"/>
|
<location filename="browser.ui" line="301"/>
|
||||||
<source>Ctrl+R</source>
|
<source>Ctrl+R</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="140"/>
|
<location filename="browser.ui" line="306"/>
|
||||||
<location filename="browser.ui" line="276"/>
|
<source>Error Log</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.ui" line="309"/>
|
||||||
|
<source>show error logs</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.ui" line="141"/>
|
||||||
|
<location filename="browser.ui" line="277"/>
|
||||||
<source>Esc</source>
|
<source>Esc</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="265"/>
|
<location filename="browser.ui" line="266"/>
|
||||||
<source>find in page</source>
|
<source>find in page</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="268"/>
|
<location filename="browser.ui" line="269"/>
|
||||||
<source>Ctrl+F</source>
|
<source>Ctrl+F</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="217"/>
|
<location filename="browser.ui" line="218"/>
|
||||||
<source>Print ...</source>
|
<source>Print ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="227"/>
|
<location filename="browser.ui" line="228"/>
|
||||||
<source>Quick &Print</source>
|
<source>Quick &Print</source>
|
||||||
<oldsource>&Print</oldsource>
|
<oldsource>&Print</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="222"/>
|
<location filename="browser.ui" line="223"/>
|
||||||
<source>Print Pre&view ...</source>
|
<source>Print Pre&view ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="432"/>
|
<location filename="browser.hxx" line="428"/>
|
||||||
<source>Checking: %1</source>
|
<source>Checking: %1</source>
|
||||||
<oldsource>Opening: %1</oldsource>
|
<oldsource>Opening: %1</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="447"/>
|
<location filename="browser.hxx" line="446"/>
|
||||||
<source>Reading: %1</source>
|
<source>Reading: %1</source>
|
||||||
<oldsource>Reading: %1%</oldsource>
|
<oldsource>Reading: %1%</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="462"/>
|
<location filename="browser.hxx" line="461"/>
|
||||||
<source>Zoom: %1%</source>
|
<source>Zoom: %1%</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="449"/>
|
<location filename="browser.hxx" line="448"/>
|
||||||
<source>Illegal URL: %1</source>
|
<source>Illegal URL: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="513"/>
|
<location filename="browser.hxx" line="510"/>
|
||||||
<source>Print Document</source>
|
<source>Print Document</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="534"/>
|
<location filename="browser.hxx" line="531"/>
|
||||||
<source>%1 - %2</source>
|
<source>%1 - %2</source>
|
||||||
<oldsource>Back to %1 - %2</oldsource>
|
<oldsource>Back to %1 - %2</oldsource>
|
||||||
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="672"/>
|
<location filename="browser.hxx" line="673"/>
|
||||||
<source>Info: %1</source>
|
<source>Info: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="685"/>
|
<location filename="browser.hxx" line="686"/>
|
||||||
<source>done.</source>
|
<source>done.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="685"/>
|
<location filename="browser.hxx" line="686"/>
|
||||||
<source>page load error.</source>
|
<source>page load error.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="938"/>
|
<location filename="browser.hxx" line="939"/>
|
||||||
<source>%1</source>
|
<source>%1</source>
|
||||||
<comment>statusbar for hovered link %1=url</comment>
|
<comment>statusbar for hovered link %1=url</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="439"/>
|
<location filename="browser.hxx" line="438"/>
|
||||||
<source>Forbidden: %1</source>
|
<source>Forbidden: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="440"/>
|
<location filename="browser.hxx" line="432"/>
|
||||||
|
<source>SSL Not Supported</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.hxx" line="433"/>
|
||||||
|
<source>SSL is not supported on your system</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.hxx" line="439"/>
|
||||||
<source>Access Denied</source>
|
<source>Access Denied</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="441"/>
|
<location filename="browser.hxx" line="440"/>
|
||||||
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="553"/>
|
<location filename="browser.hxx" line="550"/>
|
||||||
<source>%1 - %2</source>
|
<source>%1 - %2</source>
|
||||||
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="617"/>
|
<location filename="browser.hxx" line="618"/>
|
||||||
<source>About</source>
|
<source>About</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="618"/>
|
<location filename="browser.hxx" line="619"/>
|
||||||
<source>SwissSurfer %1 (%2)
|
<source>SwissSurfer %1 (%2)
|
||||||
|
|
||||||
%3
|
%3
|
||||||
@@ -321,22 +341,22 @@ Compiled: qt-%5</oldsource>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="667"/>
|
<location filename="browser.hxx" line="668"/>
|
||||||
<source>%1</source>
|
<source>%1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1069"/>
|
<location filename="browser.hxx" line="1070"/>
|
||||||
<source>Save File As ...</source>
|
<source>Save File As ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1128"/>
|
<location filename="browser.hxx" line="1133"/>
|
||||||
<source>authentication required</source>
|
<source>authentication required</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1140"/>
|
<location filename="browser.hxx" line="1145"/>
|
||||||
<source>ssl error</source>
|
<source>ssl error</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
@@ -375,89 +395,110 @@ Compiled: qt-%5</oldsource>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="48"/>
|
<location filename="downloadmanager.hxx" line="48"/>
|
||||||
<source>The SSL/TLS handshake failed and the encrypted channel could not be established. The sslErrors() signal should have been emitted.</source>
|
<source>The SSL/TLS handshake failed and the encrypted channel could not be established. See SSL-Errors above.</source>
|
||||||
|
<oldsource>The SSL/TLS handshake failed and the encrypted channel could not be established. The sslErrors() signal should have been emitted.</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="52"/>
|
<location filename="downloadmanager.hxx" line="51"/>
|
||||||
<source>The connection to the proxy server was refused (the proxy server is not accepting requests).</source>
|
<source>The connection to the proxy server was refused (the proxy server is not accepting requests).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="55"/>
|
<location filename="downloadmanager.hxx" line="54"/>
|
||||||
<source>The proxy server closed the connection prematurely, before the entire reply was received and processed.</source>
|
<source>The proxy server closed the connection prematurely, before the entire reply was received and processed.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="58"/>
|
<location filename="downloadmanager.hxx" line="57"/>
|
||||||
<source>The proxy host name was not found (invalid proxy hostname).</source>
|
<source>The proxy host name was not found (invalid proxy hostname).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="61"/>
|
<location filename="downloadmanager.hxx" line="60"/>
|
||||||
<source>The connection to the proxy timed out or the proxy did not reply in time to the request sent.</source>
|
<source>The connection to the proxy timed out or the proxy did not reply in time to the request sent.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="64"/>
|
<location filename="downloadmanager.hxx" line="63"/>
|
||||||
<source>The proxy requires authentication in order to honour the request but did not accept any credentials offered (if any).</source>
|
<source>The proxy requires authentication in order to honour the request but did not accept any credentials offered (if any).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="68"/>
|
<location filename="downloadmanager.hxx" line="67"/>
|
||||||
<source>The access to the remote content was denied (similar to HTTP error 401).</source>
|
<source>The access to the remote content was denied (similar to HTTP error 401).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="71"/>
|
<location filename="downloadmanager.hxx" line="70"/>
|
||||||
<source>The operation requested on the remote content is not permitted.</source>
|
<source>The operation requested on the remote content is not permitted.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="74"/>
|
<location filename="downloadmanager.hxx" line="73"/>
|
||||||
<source>The remote content was not found at the server (similar to HTTP error 404).</source>
|
<source>The remote content was not found at the server (similar to HTTP error 404).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="77"/>
|
<location filename="downloadmanager.hxx" line="76"/>
|
||||||
<source>The remote server requires authentication to serve the content but the credentials provided were not accepted (if any).</source>
|
<source>The remote server requires authentication to serve the content but the credentials provided were not accepted (if any).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="81"/>
|
<location filename="downloadmanager.hxx" line="80"/>
|
||||||
<source>The Network Access API cannot honor the request because the protocol is not known.</source>
|
<source>The Network Access API cannot honor the request because the protocol is not known.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="84"/>
|
<location filename="downloadmanager.hxx" line="83"/>
|
||||||
<source>The requested operation is invalid for this protocol.</source>
|
<source>The requested operation is invalid for this protocol.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="86"/>
|
<location filename="downloadmanager.hxx" line="85"/>
|
||||||
<source>An unknown network-related error was detected.</source>
|
<source>An unknown network-related error was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="88"/>
|
<location filename="downloadmanager.hxx" line="87"/>
|
||||||
<source>An unknown proxy-related error was detected.</source>
|
<source>An unknown proxy-related error was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="90"/>
|
<location filename="downloadmanager.hxx" line="89"/>
|
||||||
<source>An unknonwn error related to the remote content was detected.</source>
|
<source>An unknonwn error related to the remote content was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="93"/>
|
<location filename="downloadmanager.hxx" line="92"/>
|
||||||
<source>A breakdown in protocol was detected (parsing error, invalid or unexpected responses, etc.).</source>
|
<source>A breakdown in protocol was detected (parsing error, invalid or unexpected responses, etc.).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="96"/>
|
<location filename="downloadmanager.hxx" line="95"/>
|
||||||
<source><strong>Unknown network error (code: %1).</string></source>
|
<source><strong>Unknown network error (code: %1).</string></source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="downloadmanager.hxx" line="159"/>
|
||||||
|
<source><h1>Network Error</h1><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl></source>
|
||||||
|
<oldsource><h1>Network Error</h2><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl></oldsource>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="downloadmanager.hxx" line="200"/>
|
||||||
|
<source><h1>SSL Error</h1><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl><table><caption>Certificate Issuer</caption><tr><th>Organization:</th><td>%4</td></tr><tr><th>Common Name:</th><td>%5</td></tr><tr><th>Location:</th><td>%6</td></tr><tr><th>Organizational Unit:</th><td>%7</td></tr><tr><th>Country:</th><td>%8</td></tr><tr><th>State or Provive:</th><td>%9</td></tr></table><table><caption>Certificate Subject</caption><tr><th>Organization:</th><td>%10</td></tr><tr><th>Common Name:</th><td>%11</td></tr><tr><th>Location:</th><td>%12</td></tr><tr><th>Organizational Unit:</th><td>%13</td></tr><tr><th>Country:</th><td>%14</td></tr><tr><th>State or Provive:</th><td>%15</td></tr></table></source>
|
||||||
|
<oldsource><h1>SSL Error</h2><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl><table><caption>Certificate Issuer</caption><tr><th>Organization:</th><td>%4</td></tr><tr><th>Common Name:</th><td>%5</td></tr><tr><th>Location:</th><td>%6</td></tr><tr><th>Organizational Unit:</th><td>%7</td></tr><tr><th>Country:</th><td>%8</td></tr><tr><th>State or Provive:</th><td>%9</td></tr></table><table><caption>Certificate Subject</caption><tr><th>Organization:</th><td>%10</td></tr><tr><th>Common Name:</th><td>%11</td></tr><tr><th>Location:</th><td>%12</td></tr><tr><th>Organizational Unit:</th><td>%13</td></tr><tr><th>Country:</th><td>%14</td></tr><tr><th>State or Provive:</th><td>%15</td></tr></table></oldsource>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>ErrorLog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="errorlog.ui" line="14"/>
|
||||||
|
<source>Error Log</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>PinEntry</name>
|
<name>PinEntry</name>
|
||||||
|
|||||||
@@ -64,250 +64,270 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="122"/>
|
<location filename="browser.ui" line="123"/>
|
||||||
<source>neu laden</source>
|
<source>neu laden</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="125"/>
|
<location filename="browser.ui" line="126"/>
|
||||||
<source>F5</source>
|
<source>F5</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="137"/>
|
<location filename="browser.ui" line="138"/>
|
||||||
<source>stoppen</source>
|
<source>stoppen</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="152"/>
|
<location filename="browser.ui" line="153"/>
|
||||||
<source>zurückkehren</source>
|
<source>zurückkehren</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="170"/>
|
<location filename="browser.ui" line="171"/>
|
||||||
<source>weitergehen</source>
|
<source>weitergehen</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="185"/>
|
<location filename="browser.ui" line="186"/>
|
||||||
<source>Startseite</source>
|
<source>Startseite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="188"/>
|
<location filename="browser.ui" line="189"/>
|
||||||
<source>Ctrl+Home</source>
|
<source>Ctrl+Home</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="196"/>
|
<location filename="browser.ui" line="197"/>
|
||||||
<source>&New Browser</source>
|
<source>&New Browser</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="199"/>
|
<location filename="browser.ui" line="200"/>
|
||||||
<source>New Browser Window</source>
|
<source>New Browser Window</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="202"/>
|
<location filename="browser.ui" line="203"/>
|
||||||
<source>Ctrl+N</source>
|
<source>Ctrl+N</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="207"/>
|
<location filename="browser.ui" line="208"/>
|
||||||
<source>&Close</source>
|
<source>&Close</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="212"/>
|
<location filename="browser.ui" line="213"/>
|
||||||
<source>&Proxy...</source>
|
<source>&Proxy...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="230"/>
|
<location filename="browser.ui" line="231"/>
|
||||||
<source>Ctrl+P</source>
|
<source>Ctrl+P</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="235"/>
|
<location filename="browser.ui" line="236"/>
|
||||||
<source>Next Tab</source>
|
<source>Next Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="238"/>
|
<location filename="browser.ui" line="239"/>
|
||||||
<source>Shift+Right</source>
|
<source>Shift+Right</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="243"/>
|
<location filename="browser.ui" line="244"/>
|
||||||
<source>Previous Tab</source>
|
<source>Previous Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="246"/>
|
<location filename="browser.ui" line="247"/>
|
||||||
<source>Shift+Left</source>
|
<source>Shift+Left</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="251"/>
|
<location filename="browser.ui" line="252"/>
|
||||||
<source>New Tab</source>
|
<source>New Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="254"/>
|
<location filename="browser.ui" line="255"/>
|
||||||
<source>Add New Tab</source>
|
<source>Add New Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="257"/>
|
<location filename="browser.ui" line="258"/>
|
||||||
<source>Ctrl+T</source>
|
<source>Ctrl+T</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="262"/>
|
<location filename="browser.ui" line="263"/>
|
||||||
<source>Find</source>
|
<source>Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="273"/>
|
<location filename="browser.ui" line="274"/>
|
||||||
<source>Close Find</source>
|
<source>Close Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="281"/>
|
<location filename="browser.ui" line="282"/>
|
||||||
<source>&About</source>
|
<source>&About</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="289"/>
|
<location filename="browser.ui" line="290"/>
|
||||||
<source>&Settings ...</source>
|
<source>&Settings ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="297"/>
|
<location filename="browser.ui" line="298"/>
|
||||||
<source>&Reverse Find</source>
|
<source>&Reverse Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="300"/>
|
<location filename="browser.ui" line="301"/>
|
||||||
<source>Ctrl+R</source>
|
<source>Ctrl+R</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="140"/>
|
<location filename="browser.ui" line="306"/>
|
||||||
<location filename="browser.ui" line="276"/>
|
<source>Error Log</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.ui" line="309"/>
|
||||||
|
<source>show error logs</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.ui" line="141"/>
|
||||||
|
<location filename="browser.ui" line="277"/>
|
||||||
<source>Esc</source>
|
<source>Esc</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="265"/>
|
<location filename="browser.ui" line="266"/>
|
||||||
<source>find in page</source>
|
<source>find in page</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="268"/>
|
<location filename="browser.ui" line="269"/>
|
||||||
<source>Ctrl+F</source>
|
<source>Ctrl+F</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="217"/>
|
<location filename="browser.ui" line="218"/>
|
||||||
<source>Print ...</source>
|
<source>Print ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="227"/>
|
<location filename="browser.ui" line="228"/>
|
||||||
<source>Quick &Print</source>
|
<source>Quick &Print</source>
|
||||||
<oldsource>&Print</oldsource>
|
<oldsource>&Print</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="222"/>
|
<location filename="browser.ui" line="223"/>
|
||||||
<source>Print Pre&view ...</source>
|
<source>Print Pre&view ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="432"/>
|
<location filename="browser.hxx" line="428"/>
|
||||||
<source>Checking: %1</source>
|
<source>Checking: %1</source>
|
||||||
<oldsource>Opening: %1</oldsource>
|
<oldsource>Opening: %1</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="447"/>
|
<location filename="browser.hxx" line="446"/>
|
||||||
<source>Reading: %1</source>
|
<source>Reading: %1</source>
|
||||||
<oldsource>Reading: %1%</oldsource>
|
<oldsource>Reading: %1%</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="462"/>
|
<location filename="browser.hxx" line="461"/>
|
||||||
<source>Zoom: %1%</source>
|
<source>Zoom: %1%</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="449"/>
|
<location filename="browser.hxx" line="448"/>
|
||||||
<source>Illegal URL: %1</source>
|
<source>Illegal URL: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="513"/>
|
<location filename="browser.hxx" line="510"/>
|
||||||
<source>Print Document</source>
|
<source>Print Document</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="534"/>
|
<location filename="browser.hxx" line="531"/>
|
||||||
<source>%1 - %2</source>
|
<source>%1 - %2</source>
|
||||||
<oldsource>Back to %1 - %2</oldsource>
|
<oldsource>Back to %1 - %2</oldsource>
|
||||||
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="672"/>
|
<location filename="browser.hxx" line="673"/>
|
||||||
<source>Info: %1</source>
|
<source>Info: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="685"/>
|
<location filename="browser.hxx" line="686"/>
|
||||||
<source>done.</source>
|
<source>done.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="685"/>
|
<location filename="browser.hxx" line="686"/>
|
||||||
<source>page load error.</source>
|
<source>page load error.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="938"/>
|
<location filename="browser.hxx" line="939"/>
|
||||||
<source>%1</source>
|
<source>%1</source>
|
||||||
<comment>statusbar for hovered link %1=url</comment>
|
<comment>statusbar for hovered link %1=url</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="439"/>
|
<location filename="browser.hxx" line="438"/>
|
||||||
<source>Forbidden: %1</source>
|
<source>Forbidden: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="440"/>
|
<location filename="browser.hxx" line="432"/>
|
||||||
|
<source>SSL Not Supported</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.hxx" line="433"/>
|
||||||
|
<source>SSL is not supported on your system</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.hxx" line="439"/>
|
||||||
<source>Access Denied</source>
|
<source>Access Denied</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="441"/>
|
<location filename="browser.hxx" line="440"/>
|
||||||
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="553"/>
|
<location filename="browser.hxx" line="550"/>
|
||||||
<source>%1 - %2</source>
|
<source>%1 - %2</source>
|
||||||
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="617"/>
|
<location filename="browser.hxx" line="618"/>
|
||||||
<source>About</source>
|
<source>About</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="618"/>
|
<location filename="browser.hxx" line="619"/>
|
||||||
<source>SwissSurfer %1 (%2)
|
<source>SwissSurfer %1 (%2)
|
||||||
|
|
||||||
%3
|
%3
|
||||||
@@ -321,22 +341,22 @@ Compiled: qt-%5</oldsource>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="667"/>
|
<location filename="browser.hxx" line="668"/>
|
||||||
<source>%1</source>
|
<source>%1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1069"/>
|
<location filename="browser.hxx" line="1070"/>
|
||||||
<source>Save File As ...</source>
|
<source>Save File As ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1128"/>
|
<location filename="browser.hxx" line="1133"/>
|
||||||
<source>authentication required</source>
|
<source>authentication required</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1140"/>
|
<location filename="browser.hxx" line="1145"/>
|
||||||
<source>ssl error</source>
|
<source>ssl error</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
@@ -375,89 +395,110 @@ Compiled: qt-%5</oldsource>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="48"/>
|
<location filename="downloadmanager.hxx" line="48"/>
|
||||||
<source>The SSL/TLS handshake failed and the encrypted channel could not be established. The sslErrors() signal should have been emitted.</source>
|
<source>The SSL/TLS handshake failed and the encrypted channel could not be established. See SSL-Errors above.</source>
|
||||||
|
<oldsource>The SSL/TLS handshake failed and the encrypted channel could not be established. The sslErrors() signal should have been emitted.</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="52"/>
|
<location filename="downloadmanager.hxx" line="51"/>
|
||||||
<source>The connection to the proxy server was refused (the proxy server is not accepting requests).</source>
|
<source>The connection to the proxy server was refused (the proxy server is not accepting requests).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="55"/>
|
<location filename="downloadmanager.hxx" line="54"/>
|
||||||
<source>The proxy server closed the connection prematurely, before the entire reply was received and processed.</source>
|
<source>The proxy server closed the connection prematurely, before the entire reply was received and processed.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="58"/>
|
<location filename="downloadmanager.hxx" line="57"/>
|
||||||
<source>The proxy host name was not found (invalid proxy hostname).</source>
|
<source>The proxy host name was not found (invalid proxy hostname).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="61"/>
|
<location filename="downloadmanager.hxx" line="60"/>
|
||||||
<source>The connection to the proxy timed out or the proxy did not reply in time to the request sent.</source>
|
<source>The connection to the proxy timed out or the proxy did not reply in time to the request sent.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="64"/>
|
<location filename="downloadmanager.hxx" line="63"/>
|
||||||
<source>The proxy requires authentication in order to honour the request but did not accept any credentials offered (if any).</source>
|
<source>The proxy requires authentication in order to honour the request but did not accept any credentials offered (if any).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="68"/>
|
<location filename="downloadmanager.hxx" line="67"/>
|
||||||
<source>The access to the remote content was denied (similar to HTTP error 401).</source>
|
<source>The access to the remote content was denied (similar to HTTP error 401).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="71"/>
|
<location filename="downloadmanager.hxx" line="70"/>
|
||||||
<source>The operation requested on the remote content is not permitted.</source>
|
<source>The operation requested on the remote content is not permitted.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="74"/>
|
<location filename="downloadmanager.hxx" line="73"/>
|
||||||
<source>The remote content was not found at the server (similar to HTTP error 404).</source>
|
<source>The remote content was not found at the server (similar to HTTP error 404).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="77"/>
|
<location filename="downloadmanager.hxx" line="76"/>
|
||||||
<source>The remote server requires authentication to serve the content but the credentials provided were not accepted (if any).</source>
|
<source>The remote server requires authentication to serve the content but the credentials provided were not accepted (if any).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="81"/>
|
<location filename="downloadmanager.hxx" line="80"/>
|
||||||
<source>The Network Access API cannot honor the request because the protocol is not known.</source>
|
<source>The Network Access API cannot honor the request because the protocol is not known.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="84"/>
|
<location filename="downloadmanager.hxx" line="83"/>
|
||||||
<source>The requested operation is invalid for this protocol.</source>
|
<source>The requested operation is invalid for this protocol.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="86"/>
|
<location filename="downloadmanager.hxx" line="85"/>
|
||||||
<source>An unknown network-related error was detected.</source>
|
<source>An unknown network-related error was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="88"/>
|
<location filename="downloadmanager.hxx" line="87"/>
|
||||||
<source>An unknown proxy-related error was detected.</source>
|
<source>An unknown proxy-related error was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="90"/>
|
<location filename="downloadmanager.hxx" line="89"/>
|
||||||
<source>An unknonwn error related to the remote content was detected.</source>
|
<source>An unknonwn error related to the remote content was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="93"/>
|
<location filename="downloadmanager.hxx" line="92"/>
|
||||||
<source>A breakdown in protocol was detected (parsing error, invalid or unexpected responses, etc.).</source>
|
<source>A breakdown in protocol was detected (parsing error, invalid or unexpected responses, etc.).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="96"/>
|
<location filename="downloadmanager.hxx" line="95"/>
|
||||||
<source><strong>Unknown network error (code: %1).</string></source>
|
<source><strong>Unknown network error (code: %1).</string></source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="downloadmanager.hxx" line="159"/>
|
||||||
|
<source><h1>Network Error</h1><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl></source>
|
||||||
|
<oldsource><h1>Network Error</h2><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl></oldsource>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="downloadmanager.hxx" line="200"/>
|
||||||
|
<source><h1>SSL Error</h1><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl><table><caption>Certificate Issuer</caption><tr><th>Organization:</th><td>%4</td></tr><tr><th>Common Name:</th><td>%5</td></tr><tr><th>Location:</th><td>%6</td></tr><tr><th>Organizational Unit:</th><td>%7</td></tr><tr><th>Country:</th><td>%8</td></tr><tr><th>State or Provive:</th><td>%9</td></tr></table><table><caption>Certificate Subject</caption><tr><th>Organization:</th><td>%10</td></tr><tr><th>Common Name:</th><td>%11</td></tr><tr><th>Location:</th><td>%12</td></tr><tr><th>Organizational Unit:</th><td>%13</td></tr><tr><th>Country:</th><td>%14</td></tr><tr><th>State or Provive:</th><td>%15</td></tr></table></source>
|
||||||
|
<oldsource><h1>SSL Error</h2><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl><table><caption>Certificate Issuer</caption><tr><th>Organization:</th><td>%4</td></tr><tr><th>Common Name:</th><td>%5</td></tr><tr><th>Location:</th><td>%6</td></tr><tr><th>Organizational Unit:</th><td>%7</td></tr><tr><th>Country:</th><td>%8</td></tr><tr><th>State or Provive:</th><td>%9</td></tr></table><table><caption>Certificate Subject</caption><tr><th>Organization:</th><td>%10</td></tr><tr><th>Common Name:</th><td>%11</td></tr><tr><th>Location:</th><td>%12</td></tr><tr><th>Organizational Unit:</th><td>%13</td></tr><tr><th>Country:</th><td>%14</td></tr><tr><th>State or Provive:</th><td>%15</td></tr></table></oldsource>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>ErrorLog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="errorlog.ui" line="14"/>
|
||||||
|
<source>Error Log</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>PinEntry</name>
|
<name>PinEntry</name>
|
||||||
|
|||||||
@@ -64,250 +64,270 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="122"/>
|
<location filename="browser.ui" line="123"/>
|
||||||
<source>neu laden</source>
|
<source>neu laden</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="125"/>
|
<location filename="browser.ui" line="126"/>
|
||||||
<source>F5</source>
|
<source>F5</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="137"/>
|
<location filename="browser.ui" line="138"/>
|
||||||
<source>stoppen</source>
|
<source>stoppen</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="152"/>
|
<location filename="browser.ui" line="153"/>
|
||||||
<source>zurückkehren</source>
|
<source>zurückkehren</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="170"/>
|
<location filename="browser.ui" line="171"/>
|
||||||
<source>weitergehen</source>
|
<source>weitergehen</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="185"/>
|
<location filename="browser.ui" line="186"/>
|
||||||
<source>Startseite</source>
|
<source>Startseite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="188"/>
|
<location filename="browser.ui" line="189"/>
|
||||||
<source>Ctrl+Home</source>
|
<source>Ctrl+Home</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="196"/>
|
<location filename="browser.ui" line="197"/>
|
||||||
<source>&New Browser</source>
|
<source>&New Browser</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="199"/>
|
<location filename="browser.ui" line="200"/>
|
||||||
<source>New Browser Window</source>
|
<source>New Browser Window</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="202"/>
|
<location filename="browser.ui" line="203"/>
|
||||||
<source>Ctrl+N</source>
|
<source>Ctrl+N</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="207"/>
|
<location filename="browser.ui" line="208"/>
|
||||||
<source>&Close</source>
|
<source>&Close</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="212"/>
|
<location filename="browser.ui" line="213"/>
|
||||||
<source>&Proxy...</source>
|
<source>&Proxy...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="230"/>
|
<location filename="browser.ui" line="231"/>
|
||||||
<source>Ctrl+P</source>
|
<source>Ctrl+P</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="235"/>
|
<location filename="browser.ui" line="236"/>
|
||||||
<source>Next Tab</source>
|
<source>Next Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="238"/>
|
<location filename="browser.ui" line="239"/>
|
||||||
<source>Shift+Right</source>
|
<source>Shift+Right</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="243"/>
|
<location filename="browser.ui" line="244"/>
|
||||||
<source>Previous Tab</source>
|
<source>Previous Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="246"/>
|
<location filename="browser.ui" line="247"/>
|
||||||
<source>Shift+Left</source>
|
<source>Shift+Left</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="251"/>
|
<location filename="browser.ui" line="252"/>
|
||||||
<source>New Tab</source>
|
<source>New Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="254"/>
|
<location filename="browser.ui" line="255"/>
|
||||||
<source>Add New Tab</source>
|
<source>Add New Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="257"/>
|
<location filename="browser.ui" line="258"/>
|
||||||
<source>Ctrl+T</source>
|
<source>Ctrl+T</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="262"/>
|
<location filename="browser.ui" line="263"/>
|
||||||
<source>Find</source>
|
<source>Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="273"/>
|
<location filename="browser.ui" line="274"/>
|
||||||
<source>Close Find</source>
|
<source>Close Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="281"/>
|
<location filename="browser.ui" line="282"/>
|
||||||
<source>&About</source>
|
<source>&About</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="289"/>
|
<location filename="browser.ui" line="290"/>
|
||||||
<source>&Settings ...</source>
|
<source>&Settings ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="297"/>
|
<location filename="browser.ui" line="298"/>
|
||||||
<source>&Reverse Find</source>
|
<source>&Reverse Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="300"/>
|
<location filename="browser.ui" line="301"/>
|
||||||
<source>Ctrl+R</source>
|
<source>Ctrl+R</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="140"/>
|
<location filename="browser.ui" line="306"/>
|
||||||
<location filename="browser.ui" line="276"/>
|
<source>Error Log</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.ui" line="309"/>
|
||||||
|
<source>show error logs</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.ui" line="141"/>
|
||||||
|
<location filename="browser.ui" line="277"/>
|
||||||
<source>Esc</source>
|
<source>Esc</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="265"/>
|
<location filename="browser.ui" line="266"/>
|
||||||
<source>find in page</source>
|
<source>find in page</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="268"/>
|
<location filename="browser.ui" line="269"/>
|
||||||
<source>Ctrl+F</source>
|
<source>Ctrl+F</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="217"/>
|
<location filename="browser.ui" line="218"/>
|
||||||
<source>Print ...</source>
|
<source>Print ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="227"/>
|
<location filename="browser.ui" line="228"/>
|
||||||
<source>Quick &Print</source>
|
<source>Quick &Print</source>
|
||||||
<oldsource>&Print</oldsource>
|
<oldsource>&Print</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="222"/>
|
<location filename="browser.ui" line="223"/>
|
||||||
<source>Print Pre&view ...</source>
|
<source>Print Pre&view ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="432"/>
|
<location filename="browser.hxx" line="428"/>
|
||||||
<source>Checking: %1</source>
|
<source>Checking: %1</source>
|
||||||
<oldsource>Opening: %1</oldsource>
|
<oldsource>Opening: %1</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="447"/>
|
<location filename="browser.hxx" line="446"/>
|
||||||
<source>Reading: %1</source>
|
<source>Reading: %1</source>
|
||||||
<oldsource>Reading: %1%</oldsource>
|
<oldsource>Reading: %1%</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="462"/>
|
<location filename="browser.hxx" line="461"/>
|
||||||
<source>Zoom: %1%</source>
|
<source>Zoom: %1%</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="449"/>
|
<location filename="browser.hxx" line="448"/>
|
||||||
<source>Illegal URL: %1</source>
|
<source>Illegal URL: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="513"/>
|
<location filename="browser.hxx" line="510"/>
|
||||||
<source>Print Document</source>
|
<source>Print Document</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="534"/>
|
<location filename="browser.hxx" line="531"/>
|
||||||
<source>%1 - %2</source>
|
<source>%1 - %2</source>
|
||||||
<oldsource>Back to %1 - %2</oldsource>
|
<oldsource>Back to %1 - %2</oldsource>
|
||||||
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="672"/>
|
<location filename="browser.hxx" line="673"/>
|
||||||
<source>Info: %1</source>
|
<source>Info: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="685"/>
|
<location filename="browser.hxx" line="686"/>
|
||||||
<source>done.</source>
|
<source>done.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="685"/>
|
<location filename="browser.hxx" line="686"/>
|
||||||
<source>page load error.</source>
|
<source>page load error.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="938"/>
|
<location filename="browser.hxx" line="939"/>
|
||||||
<source>%1</source>
|
<source>%1</source>
|
||||||
<comment>statusbar for hovered link %1=url</comment>
|
<comment>statusbar for hovered link %1=url</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="439"/>
|
<location filename="browser.hxx" line="438"/>
|
||||||
<source>Forbidden: %1</source>
|
<source>Forbidden: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="440"/>
|
<location filename="browser.hxx" line="432"/>
|
||||||
|
<source>SSL Not Supported</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.hxx" line="433"/>
|
||||||
|
<source>SSL is not supported on your system</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.hxx" line="439"/>
|
||||||
<source>Access Denied</source>
|
<source>Access Denied</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="441"/>
|
<location filename="browser.hxx" line="440"/>
|
||||||
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="553"/>
|
<location filename="browser.hxx" line="550"/>
|
||||||
<source>%1 - %2</source>
|
<source>%1 - %2</source>
|
||||||
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="617"/>
|
<location filename="browser.hxx" line="618"/>
|
||||||
<source>About</source>
|
<source>About</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="618"/>
|
<location filename="browser.hxx" line="619"/>
|
||||||
<source>SwissSurfer %1 (%2)
|
<source>SwissSurfer %1 (%2)
|
||||||
|
|
||||||
%3
|
%3
|
||||||
@@ -321,22 +341,22 @@ Compiled: qt-%5</oldsource>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="667"/>
|
<location filename="browser.hxx" line="668"/>
|
||||||
<source>%1</source>
|
<source>%1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1069"/>
|
<location filename="browser.hxx" line="1070"/>
|
||||||
<source>Save File As ...</source>
|
<source>Save File As ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1128"/>
|
<location filename="browser.hxx" line="1133"/>
|
||||||
<source>authentication required</source>
|
<source>authentication required</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1140"/>
|
<location filename="browser.hxx" line="1145"/>
|
||||||
<source>ssl error</source>
|
<source>ssl error</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
@@ -375,89 +395,110 @@ Compiled: qt-%5</oldsource>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="48"/>
|
<location filename="downloadmanager.hxx" line="48"/>
|
||||||
<source>The SSL/TLS handshake failed and the encrypted channel could not be established. The sslErrors() signal should have been emitted.</source>
|
<source>The SSL/TLS handshake failed and the encrypted channel could not be established. See SSL-Errors above.</source>
|
||||||
|
<oldsource>The SSL/TLS handshake failed and the encrypted channel could not be established. The sslErrors() signal should have been emitted.</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="52"/>
|
<location filename="downloadmanager.hxx" line="51"/>
|
||||||
<source>The connection to the proxy server was refused (the proxy server is not accepting requests).</source>
|
<source>The connection to the proxy server was refused (the proxy server is not accepting requests).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="55"/>
|
<location filename="downloadmanager.hxx" line="54"/>
|
||||||
<source>The proxy server closed the connection prematurely, before the entire reply was received and processed.</source>
|
<source>The proxy server closed the connection prematurely, before the entire reply was received and processed.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="58"/>
|
<location filename="downloadmanager.hxx" line="57"/>
|
||||||
<source>The proxy host name was not found (invalid proxy hostname).</source>
|
<source>The proxy host name was not found (invalid proxy hostname).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="61"/>
|
<location filename="downloadmanager.hxx" line="60"/>
|
||||||
<source>The connection to the proxy timed out or the proxy did not reply in time to the request sent.</source>
|
<source>The connection to the proxy timed out or the proxy did not reply in time to the request sent.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="64"/>
|
<location filename="downloadmanager.hxx" line="63"/>
|
||||||
<source>The proxy requires authentication in order to honour the request but did not accept any credentials offered (if any).</source>
|
<source>The proxy requires authentication in order to honour the request but did not accept any credentials offered (if any).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="68"/>
|
<location filename="downloadmanager.hxx" line="67"/>
|
||||||
<source>The access to the remote content was denied (similar to HTTP error 401).</source>
|
<source>The access to the remote content was denied (similar to HTTP error 401).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="71"/>
|
<location filename="downloadmanager.hxx" line="70"/>
|
||||||
<source>The operation requested on the remote content is not permitted.</source>
|
<source>The operation requested on the remote content is not permitted.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="74"/>
|
<location filename="downloadmanager.hxx" line="73"/>
|
||||||
<source>The remote content was not found at the server (similar to HTTP error 404).</source>
|
<source>The remote content was not found at the server (similar to HTTP error 404).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="77"/>
|
<location filename="downloadmanager.hxx" line="76"/>
|
||||||
<source>The remote server requires authentication to serve the content but the credentials provided were not accepted (if any).</source>
|
<source>The remote server requires authentication to serve the content but the credentials provided were not accepted (if any).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="81"/>
|
<location filename="downloadmanager.hxx" line="80"/>
|
||||||
<source>The Network Access API cannot honor the request because the protocol is not known.</source>
|
<source>The Network Access API cannot honor the request because the protocol is not known.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="84"/>
|
<location filename="downloadmanager.hxx" line="83"/>
|
||||||
<source>The requested operation is invalid for this protocol.</source>
|
<source>The requested operation is invalid for this protocol.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="86"/>
|
<location filename="downloadmanager.hxx" line="85"/>
|
||||||
<source>An unknown network-related error was detected.</source>
|
<source>An unknown network-related error was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="88"/>
|
<location filename="downloadmanager.hxx" line="87"/>
|
||||||
<source>An unknown proxy-related error was detected.</source>
|
<source>An unknown proxy-related error was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="90"/>
|
<location filename="downloadmanager.hxx" line="89"/>
|
||||||
<source>An unknonwn error related to the remote content was detected.</source>
|
<source>An unknonwn error related to the remote content was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="93"/>
|
<location filename="downloadmanager.hxx" line="92"/>
|
||||||
<source>A breakdown in protocol was detected (parsing error, invalid or unexpected responses, etc.).</source>
|
<source>A breakdown in protocol was detected (parsing error, invalid or unexpected responses, etc.).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="96"/>
|
<location filename="downloadmanager.hxx" line="95"/>
|
||||||
<source><strong>Unknown network error (code: %1).</string></source>
|
<source><strong>Unknown network error (code: %1).</string></source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="downloadmanager.hxx" line="159"/>
|
||||||
|
<source><h1>Network Error</h1><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl></source>
|
||||||
|
<oldsource><h1>Network Error</h2><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl></oldsource>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="downloadmanager.hxx" line="200"/>
|
||||||
|
<source><h1>SSL Error</h1><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl><table><caption>Certificate Issuer</caption><tr><th>Organization:</th><td>%4</td></tr><tr><th>Common Name:</th><td>%5</td></tr><tr><th>Location:</th><td>%6</td></tr><tr><th>Organizational Unit:</th><td>%7</td></tr><tr><th>Country:</th><td>%8</td></tr><tr><th>State or Provive:</th><td>%9</td></tr></table><table><caption>Certificate Subject</caption><tr><th>Organization:</th><td>%10</td></tr><tr><th>Common Name:</th><td>%11</td></tr><tr><th>Location:</th><td>%12</td></tr><tr><th>Organizational Unit:</th><td>%13</td></tr><tr><th>Country:</th><td>%14</td></tr><tr><th>State or Provive:</th><td>%15</td></tr></table></source>
|
||||||
|
<oldsource><h1>SSL Error</h2><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl><table><caption>Certificate Issuer</caption><tr><th>Organization:</th><td>%4</td></tr><tr><th>Common Name:</th><td>%5</td></tr><tr><th>Location:</th><td>%6</td></tr><tr><th>Organizational Unit:</th><td>%7</td></tr><tr><th>Country:</th><td>%8</td></tr><tr><th>State or Provive:</th><td>%9</td></tr></table><table><caption>Certificate Subject</caption><tr><th>Organization:</th><td>%10</td></tr><tr><th>Common Name:</th><td>%11</td></tr><tr><th>Location:</th><td>%12</td></tr><tr><th>Organizational Unit:</th><td>%13</td></tr><tr><th>Country:</th><td>%14</td></tr><tr><th>State or Provive:</th><td>%15</td></tr></table></oldsource>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>ErrorLog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="errorlog.ui" line="14"/>
|
||||||
|
<source>Error Log</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>PinEntry</name>
|
<name>PinEntry</name>
|
||||||
|
|||||||
@@ -64,250 +64,270 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="122"/>
|
<location filename="browser.ui" line="123"/>
|
||||||
<source>neu laden</source>
|
<source>neu laden</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="125"/>
|
<location filename="browser.ui" line="126"/>
|
||||||
<source>F5</source>
|
<source>F5</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="137"/>
|
<location filename="browser.ui" line="138"/>
|
||||||
<source>stoppen</source>
|
<source>stoppen</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="152"/>
|
<location filename="browser.ui" line="153"/>
|
||||||
<source>zurückkehren</source>
|
<source>zurückkehren</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="170"/>
|
<location filename="browser.ui" line="171"/>
|
||||||
<source>weitergehen</source>
|
<source>weitergehen</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="185"/>
|
<location filename="browser.ui" line="186"/>
|
||||||
<source>Startseite</source>
|
<source>Startseite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="188"/>
|
<location filename="browser.ui" line="189"/>
|
||||||
<source>Ctrl+Home</source>
|
<source>Ctrl+Home</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="196"/>
|
<location filename="browser.ui" line="197"/>
|
||||||
<source>&New Browser</source>
|
<source>&New Browser</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="199"/>
|
<location filename="browser.ui" line="200"/>
|
||||||
<source>New Browser Window</source>
|
<source>New Browser Window</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="202"/>
|
<location filename="browser.ui" line="203"/>
|
||||||
<source>Ctrl+N</source>
|
<source>Ctrl+N</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="207"/>
|
<location filename="browser.ui" line="208"/>
|
||||||
<source>&Close</source>
|
<source>&Close</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="212"/>
|
<location filename="browser.ui" line="213"/>
|
||||||
<source>&Proxy...</source>
|
<source>&Proxy...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="230"/>
|
<location filename="browser.ui" line="231"/>
|
||||||
<source>Ctrl+P</source>
|
<source>Ctrl+P</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="235"/>
|
<location filename="browser.ui" line="236"/>
|
||||||
<source>Next Tab</source>
|
<source>Next Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="238"/>
|
<location filename="browser.ui" line="239"/>
|
||||||
<source>Shift+Right</source>
|
<source>Shift+Right</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="243"/>
|
<location filename="browser.ui" line="244"/>
|
||||||
<source>Previous Tab</source>
|
<source>Previous Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="246"/>
|
<location filename="browser.ui" line="247"/>
|
||||||
<source>Shift+Left</source>
|
<source>Shift+Left</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="251"/>
|
<location filename="browser.ui" line="252"/>
|
||||||
<source>New Tab</source>
|
<source>New Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="254"/>
|
<location filename="browser.ui" line="255"/>
|
||||||
<source>Add New Tab</source>
|
<source>Add New Tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="257"/>
|
<location filename="browser.ui" line="258"/>
|
||||||
<source>Ctrl+T</source>
|
<source>Ctrl+T</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="262"/>
|
<location filename="browser.ui" line="263"/>
|
||||||
<source>Find</source>
|
<source>Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="273"/>
|
<location filename="browser.ui" line="274"/>
|
||||||
<source>Close Find</source>
|
<source>Close Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="281"/>
|
<location filename="browser.ui" line="282"/>
|
||||||
<source>&About</source>
|
<source>&About</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="289"/>
|
<location filename="browser.ui" line="290"/>
|
||||||
<source>&Settings ...</source>
|
<source>&Settings ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="297"/>
|
<location filename="browser.ui" line="298"/>
|
||||||
<source>&Reverse Find</source>
|
<source>&Reverse Find</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="300"/>
|
<location filename="browser.ui" line="301"/>
|
||||||
<source>Ctrl+R</source>
|
<source>Ctrl+R</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="140"/>
|
<location filename="browser.ui" line="306"/>
|
||||||
<location filename="browser.ui" line="276"/>
|
<source>Error Log</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.ui" line="309"/>
|
||||||
|
<source>show error logs</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.ui" line="141"/>
|
||||||
|
<location filename="browser.ui" line="277"/>
|
||||||
<source>Esc</source>
|
<source>Esc</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="265"/>
|
<location filename="browser.ui" line="266"/>
|
||||||
<source>find in page</source>
|
<source>find in page</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="268"/>
|
<location filename="browser.ui" line="269"/>
|
||||||
<source>Ctrl+F</source>
|
<source>Ctrl+F</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="217"/>
|
<location filename="browser.ui" line="218"/>
|
||||||
<source>Print ...</source>
|
<source>Print ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="227"/>
|
<location filename="browser.ui" line="228"/>
|
||||||
<source>Quick &Print</source>
|
<source>Quick &Print</source>
|
||||||
<oldsource>&Print</oldsource>
|
<oldsource>&Print</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.ui" line="222"/>
|
<location filename="browser.ui" line="223"/>
|
||||||
<source>Print Pre&view ...</source>
|
<source>Print Pre&view ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="432"/>
|
<location filename="browser.hxx" line="428"/>
|
||||||
<source>Checking: %1</source>
|
<source>Checking: %1</source>
|
||||||
<oldsource>Opening: %1</oldsource>
|
<oldsource>Opening: %1</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="447"/>
|
<location filename="browser.hxx" line="446"/>
|
||||||
<source>Reading: %1</source>
|
<source>Reading: %1</source>
|
||||||
<oldsource>Reading: %1%</oldsource>
|
<oldsource>Reading: %1%</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="462"/>
|
<location filename="browser.hxx" line="461"/>
|
||||||
<source>Zoom: %1%</source>
|
<source>Zoom: %1%</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="449"/>
|
<location filename="browser.hxx" line="448"/>
|
||||||
<source>Illegal URL: %1</source>
|
<source>Illegal URL: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="513"/>
|
<location filename="browser.hxx" line="510"/>
|
||||||
<source>Print Document</source>
|
<source>Print Document</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="534"/>
|
<location filename="browser.hxx" line="531"/>
|
||||||
<source>%1 - %2</source>
|
<source>%1 - %2</source>
|
||||||
<oldsource>Back to %1 - %2</oldsource>
|
<oldsource>Back to %1 - %2</oldsource>
|
||||||
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="672"/>
|
<location filename="browser.hxx" line="673"/>
|
||||||
<source>Info: %1</source>
|
<source>Info: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="685"/>
|
<location filename="browser.hxx" line="686"/>
|
||||||
<source>done.</source>
|
<source>done.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="685"/>
|
<location filename="browser.hxx" line="686"/>
|
||||||
<source>page load error.</source>
|
<source>page load error.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="938"/>
|
<location filename="browser.hxx" line="939"/>
|
||||||
<source>%1</source>
|
<source>%1</source>
|
||||||
<comment>statusbar for hovered link %1=url</comment>
|
<comment>statusbar for hovered link %1=url</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="439"/>
|
<location filename="browser.hxx" line="438"/>
|
||||||
<source>Forbidden: %1</source>
|
<source>Forbidden: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="440"/>
|
<location filename="browser.hxx" line="432"/>
|
||||||
|
<source>SSL Not Supported</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.hxx" line="433"/>
|
||||||
|
<source>SSL is not supported on your system</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="browser.hxx" line="439"/>
|
||||||
<source>Access Denied</source>
|
<source>Access Denied</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="441"/>
|
<location filename="browser.hxx" line="440"/>
|
||||||
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="553"/>
|
<location filename="browser.hxx" line="550"/>
|
||||||
<source>%1 - %2</source>
|
<source>%1 - %2</source>
|
||||||
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="617"/>
|
<location filename="browser.hxx" line="618"/>
|
||||||
<source>About</source>
|
<source>About</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="618"/>
|
<location filename="browser.hxx" line="619"/>
|
||||||
<source>SwissSurfer %1 (%2)
|
<source>SwissSurfer %1 (%2)
|
||||||
|
|
||||||
%3
|
%3
|
||||||
@@ -321,22 +341,22 @@ Compiled: qt-%5</oldsource>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="667"/>
|
<location filename="browser.hxx" line="668"/>
|
||||||
<source>%1</source>
|
<source>%1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1069"/>
|
<location filename="browser.hxx" line="1070"/>
|
||||||
<source>Save File As ...</source>
|
<source>Save File As ...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1128"/>
|
<location filename="browser.hxx" line="1133"/>
|
||||||
<source>authentication required</source>
|
<source>authentication required</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="browser.hxx" line="1140"/>
|
<location filename="browser.hxx" line="1145"/>
|
||||||
<source>ssl error</source>
|
<source>ssl error</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
@@ -375,89 +395,110 @@ Compiled: qt-%5</oldsource>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="48"/>
|
<location filename="downloadmanager.hxx" line="48"/>
|
||||||
<source>The SSL/TLS handshake failed and the encrypted channel could not be established. The sslErrors() signal should have been emitted.</source>
|
<source>The SSL/TLS handshake failed and the encrypted channel could not be established. See SSL-Errors above.</source>
|
||||||
|
<oldsource>The SSL/TLS handshake failed and the encrypted channel could not be established. The sslErrors() signal should have been emitted.</oldsource>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="52"/>
|
<location filename="downloadmanager.hxx" line="51"/>
|
||||||
<source>The connection to the proxy server was refused (the proxy server is not accepting requests).</source>
|
<source>The connection to the proxy server was refused (the proxy server is not accepting requests).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="55"/>
|
<location filename="downloadmanager.hxx" line="54"/>
|
||||||
<source>The proxy server closed the connection prematurely, before the entire reply was received and processed.</source>
|
<source>The proxy server closed the connection prematurely, before the entire reply was received and processed.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="58"/>
|
<location filename="downloadmanager.hxx" line="57"/>
|
||||||
<source>The proxy host name was not found (invalid proxy hostname).</source>
|
<source>The proxy host name was not found (invalid proxy hostname).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="61"/>
|
<location filename="downloadmanager.hxx" line="60"/>
|
||||||
<source>The connection to the proxy timed out or the proxy did not reply in time to the request sent.</source>
|
<source>The connection to the proxy timed out or the proxy did not reply in time to the request sent.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="64"/>
|
<location filename="downloadmanager.hxx" line="63"/>
|
||||||
<source>The proxy requires authentication in order to honour the request but did not accept any credentials offered (if any).</source>
|
<source>The proxy requires authentication in order to honour the request but did not accept any credentials offered (if any).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="68"/>
|
<location filename="downloadmanager.hxx" line="67"/>
|
||||||
<source>The access to the remote content was denied (similar to HTTP error 401).</source>
|
<source>The access to the remote content was denied (similar to HTTP error 401).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="71"/>
|
<location filename="downloadmanager.hxx" line="70"/>
|
||||||
<source>The operation requested on the remote content is not permitted.</source>
|
<source>The operation requested on the remote content is not permitted.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="74"/>
|
<location filename="downloadmanager.hxx" line="73"/>
|
||||||
<source>The remote content was not found at the server (similar to HTTP error 404).</source>
|
<source>The remote content was not found at the server (similar to HTTP error 404).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="77"/>
|
<location filename="downloadmanager.hxx" line="76"/>
|
||||||
<source>The remote server requires authentication to serve the content but the credentials provided were not accepted (if any).</source>
|
<source>The remote server requires authentication to serve the content but the credentials provided were not accepted (if any).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="81"/>
|
<location filename="downloadmanager.hxx" line="80"/>
|
||||||
<source>The Network Access API cannot honor the request because the protocol is not known.</source>
|
<source>The Network Access API cannot honor the request because the protocol is not known.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="84"/>
|
<location filename="downloadmanager.hxx" line="83"/>
|
||||||
<source>The requested operation is invalid for this protocol.</source>
|
<source>The requested operation is invalid for this protocol.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="86"/>
|
<location filename="downloadmanager.hxx" line="85"/>
|
||||||
<source>An unknown network-related error was detected.</source>
|
<source>An unknown network-related error was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="88"/>
|
<location filename="downloadmanager.hxx" line="87"/>
|
||||||
<source>An unknown proxy-related error was detected.</source>
|
<source>An unknown proxy-related error was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="90"/>
|
<location filename="downloadmanager.hxx" line="89"/>
|
||||||
<source>An unknonwn error related to the remote content was detected.</source>
|
<source>An unknonwn error related to the remote content was detected.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="93"/>
|
<location filename="downloadmanager.hxx" line="92"/>
|
||||||
<source>A breakdown in protocol was detected (parsing error, invalid or unexpected responses, etc.).</source>
|
<source>A breakdown in protocol was detected (parsing error, invalid or unexpected responses, etc.).</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="downloadmanager.hxx" line="96"/>
|
<location filename="downloadmanager.hxx" line="95"/>
|
||||||
<source><strong>Unknown network error (code: %1).</string></source>
|
<source><strong>Unknown network error (code: %1).</string></source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="downloadmanager.hxx" line="159"/>
|
||||||
|
<source><h1>Network Error</h1><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl></source>
|
||||||
|
<oldsource><h1>Network Error</h2><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl></oldsource>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="downloadmanager.hxx" line="200"/>
|
||||||
|
<source><h1>SSL Error</h1><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl><table><caption>Certificate Issuer</caption><tr><th>Organization:</th><td>%4</td></tr><tr><th>Common Name:</th><td>%5</td></tr><tr><th>Location:</th><td>%6</td></tr><tr><th>Organizational Unit:</th><td>%7</td></tr><tr><th>Country:</th><td>%8</td></tr><tr><th>State or Provive:</th><td>%9</td></tr></table><table><caption>Certificate Subject</caption><tr><th>Organization:</th><td>%10</td></tr><tr><th>Common Name:</th><td>%11</td></tr><tr><th>Location:</th><td>%12</td></tr><tr><th>Organizational Unit:</th><td>%13</td></tr><tr><th>Country:</th><td>%14</td></tr><tr><th>State or Provive:</th><td>%15</td></tr></table></source>
|
||||||
|
<oldsource><h1>SSL Error</h2><dl><dt>URL:</dt><dd>%1</dd><dt>Error Code:</dt><dd>%3</dd><dt>Error Details:</dt><dd>%2</dd></dl><table><caption>Certificate Issuer</caption><tr><th>Organization:</th><td>%4</td></tr><tr><th>Common Name:</th><td>%5</td></tr><tr><th>Location:</th><td>%6</td></tr><tr><th>Organizational Unit:</th><td>%7</td></tr><tr><th>Country:</th><td>%8</td></tr><tr><th>State or Provive:</th><td>%9</td></tr></table><table><caption>Certificate Subject</caption><tr><th>Organization:</th><td>%10</td></tr><tr><th>Common Name:</th><td>%11</td></tr><tr><th>Location:</th><td>%12</td></tr><tr><th>Organizational Unit:</th><td>%13</td></tr><tr><th>Country:</th><td>%14</td></tr><tr><th>State or Provive:</th><td>%15</td></tr></table></oldsource>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>ErrorLog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="errorlog.ui" line="14"/>
|
||||||
|
<source>Error Log</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>PinEntry</name>
|
<name>PinEntry</name>
|
||||||
|
|||||||
Reference in New Issue
Block a user