closes #71
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
#include <QtGui/QFileDialog>
|
||||
|
||||
#include <smartcardauth.hxx>
|
||||
#include <logincertificate.hxx>
|
||||
#include <errorlog.hxx>
|
||||
#include <downloadmanager.hxx>
|
||||
#include <authentication.hxx>
|
||||
@@ -58,7 +59,8 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
||||
bool kiosk = false, bool login = true):
|
||||
_url(0), _clearUrl(0), _addBookmark(0), _find(0),
|
||||
_kiosk(kiosk),
|
||||
_settings(mimeTypes, this, settings, !kiosk), _errorLog(this) {
|
||||
_settings(mimeTypes, this, settings, !kiosk),
|
||||
_errorLog(this), _logincertificate(this) {
|
||||
LOG<<urls;
|
||||
try {
|
||||
_networkManager.scAuth(new SmartCardAuth(actlib, this, login));
|
||||
@@ -614,6 +616,10 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
||||
delete _find; _find=0;
|
||||
}
|
||||
|
||||
void on_actionLoginCertificate_triggered() {
|
||||
_logincertificate.show();
|
||||
}
|
||||
|
||||
void on_actionErrorLog_triggered() {
|
||||
_errorLog.show();
|
||||
}
|
||||
@@ -1219,6 +1225,7 @@ class Browser: public QMainWindow, protected Ui::Browser {
|
||||
DownloadProcesses _downloadProcesses;
|
||||
Settings _settings;
|
||||
ErrorLog _errorLog;
|
||||
LoginCertificate _logincertificate;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
@@ -103,6 +103,7 @@
|
||||
<property name="title">
|
||||
<string>Info</string>
|
||||
</property>
|
||||
<addaction name="actionLoginCertificate"/>
|
||||
<addaction name="actionErrorLog"/>
|
||||
<addaction name="actionAbout"/>
|
||||
</widget>
|
||||
@@ -309,6 +310,11 @@
|
||||
<string>show error logs</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionLoginCertificate">
|
||||
<property name="text">
|
||||
<string>User Login Certificate</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
<resources>
|
||||
<include location="resources.qrc"/>
|
||||
|
104
swisssurfer/src/certificate.hxx
Normal file
104
swisssurfer/src/certificate.hxx
Normal file
@@ -0,0 +1,104 @@
|
||||
/*! @file
|
||||
|
||||
@id $Id$
|
||||
*/
|
||||
// 1 2 3 4 5 6 7 8
|
||||
// 45678901234567890123456789012345678901234567890123456789012345678901234567890
|
||||
|
||||
#ifndef CERTIFICATE_HXX
|
||||
#define CERTIFICATE_HXX
|
||||
|
||||
#include <ui_certificate.h>
|
||||
#include <QtCore/QDateTime>
|
||||
#include <QtGui/QTreeWidget>
|
||||
#include <QtGui/QTreeWidgetItem>
|
||||
#include <QtNetwork/QSslCertificate>
|
||||
|
||||
class Certificate: public QTreeWidget, protected Ui::Certificate {
|
||||
public:
|
||||
Certificate(QWidget* p): QTreeWidget(p) {
|
||||
setupUi(this);
|
||||
}
|
||||
Certificate& certificate(const QSslCertificate& cert) {
|
||||
_cert->clear();
|
||||
if (!cert.isValid()) return *this;
|
||||
_cert->addTopLevelItem
|
||||
((new QTreeWidgetItem
|
||||
(QStringList()<<tr("Valid Since")
|
||||
<<cert.effectiveDate().toString(Qt::SystemLocaleLongDate))));
|
||||
_cert->addTopLevelItem
|
||||
((new QTreeWidgetItem
|
||||
(QStringList()<<tr("Valid Until")
|
||||
<<cert.expiryDate().toString(Qt::SystemLocaleLongDate))));
|
||||
_cert->addTopLevelItem
|
||||
((new QTreeWidgetItem
|
||||
(QStringList()<<tr("Serial Number")
|
||||
<<cert.serialNumber())));
|
||||
_cert->addTopLevelItem
|
||||
((new QTreeWidgetItem
|
||||
(QStringList()<<tr("Version")
|
||||
<<cert.version())));
|
||||
QTreeWidgetItem *it(0);
|
||||
_cert->addTopLevelItem
|
||||
((it = new QTreeWidgetItem(QStringList()<<tr("Subject Info")<<"")));
|
||||
for (QSslCertificate::SubjectInfo
|
||||
si(QSslCertificate::StateOrProvinceName);
|
||||
si>=QSslCertificate::Organization;
|
||||
si=(QSslCertificate::SubjectInfo)((int)si-1))
|
||||
if (!cert.subjectInfo(si).isEmpty())
|
||||
it->addChild
|
||||
((new QTreeWidgetItem
|
||||
(QStringList()<<subjectInfo(si)<<cert.subjectInfo(si))));
|
||||
QTreeWidgetItem *it2(0);
|
||||
it->addChild
|
||||
((it2 = new QTreeWidgetItem
|
||||
(QStringList()<<tr("Alternate Subject")<<"")));
|
||||
QMultiMap<QSsl::AlternateNameEntryType, QString>
|
||||
asns(cert.alternateSubjectNames());
|
||||
for (QMultiMap<QSsl::AlternateNameEntryType, QString>::iterator
|
||||
asn(asns.begin()); asn!=asns.end(); ++asn)
|
||||
it2->addChild
|
||||
((new QTreeWidgetItem
|
||||
(QStringList()<<alternateName(asn.key())<<asn.value())));
|
||||
_cert->addTopLevelItem
|
||||
((it = new QTreeWidgetItem(QStringList()<<tr("Issuer Info")<<"")));
|
||||
for (QSslCertificate::SubjectInfo
|
||||
si(QSslCertificate::StateOrProvinceName);
|
||||
si>=QSslCertificate::Organization;
|
||||
si=(QSslCertificate::SubjectInfo)((int)si-1))
|
||||
if (!cert.issuerInfo(si).isEmpty())
|
||||
it->addChild
|
||||
((new QTreeWidgetItem
|
||||
(QStringList()<<subjectInfo(si)<<cert.issuerInfo(si))));
|
||||
_cert->expandAll();
|
||||
_cert->resizeColumnToContents(0);
|
||||
_cert->resizeColumnToContents(1);
|
||||
return *this;
|
||||
}
|
||||
QString alternateName(QSsl::AlternateNameEntryType an) {
|
||||
switch (an) {
|
||||
case QSsl::EmailEntry: return tr("E-Mail");
|
||||
case QSsl::DnsEntry: return tr("URL");
|
||||
}
|
||||
return tr("error", "unknown certificate subject alternate name");
|
||||
}
|
||||
QString subjectInfo(QSslCertificate::SubjectInfo si) {
|
||||
switch (si) {
|
||||
case QSslCertificate::Organization:
|
||||
return tr("Organization");
|
||||
case QSslCertificate::CommonName:
|
||||
return tr("Common Name");
|
||||
case QSslCertificate::LocalityName:
|
||||
return tr("Locality");
|
||||
case QSslCertificate::OrganizationalUnitName:
|
||||
return tr("Organizational Unit");
|
||||
case QSslCertificate::CountryName:
|
||||
return tr("Country");
|
||||
case QSslCertificate::StateOrProvinceName:
|
||||
return tr("State or Province");
|
||||
}
|
||||
return tr("error", "unknown certificate subject info");
|
||||
}
|
||||
};
|
||||
|
||||
#endif
|
56
swisssurfer/src/certificate.ui
Normal file
56
swisssurfer/src/certificate.ui
Normal file
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Certificate</class>
|
||||
<widget class="QWidget" name="Certificate">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>400</width>
|
||||
<height>320</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QTreeWidget" name="_cert">
|
||||
<property name="editTriggers">
|
||||
<set>QAbstractItemView::NoEditTriggers</set>
|
||||
</property>
|
||||
<property name="alternatingRowColors">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="rootIsDecorated">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="sortingEnabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<attribute name="headerCascadingSectionResizes">
|
||||
<bool>true</bool>
|
||||
</attribute>
|
||||
<attribute name="headerShowSortIndicator" stdset="0">
|
||||
<bool>false</bool>
|
||||
</attribute>
|
||||
<column>
|
||||
<property name="text">
|
||||
<string>Attribute</string>
|
||||
</property>
|
||||
</column>
|
||||
<column>
|
||||
<property name="text">
|
||||
<string>Value</string>
|
||||
</property>
|
||||
</column>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
83
swisssurfer/src/logincertificate.ui
Normal file
83
swisssurfer/src/logincertificate.ui
Normal file
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>LoginCertificate</class>
|
||||
<widget class="QDialog" name="LoginCertificate">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>726</width>
|
||||
<height>471</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>User Login Certificate</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="1" column="0">
|
||||
<widget class="QDialogButtonBox" name="buttonBox">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="standardButtons">
|
||||
<set>QDialogButtonBox::Close</set>
|
||||
</property>
|
||||
<property name="centerButtons">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="Certificate" name="_cert">
|
||||
<column>
|
||||
<property name="text">
|
||||
<string notr="true">1</string>
|
||||
</property>
|
||||
</column>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
<class>Certificate</class>
|
||||
<extends>QTreeWidget</extends>
|
||||
<header>certificate.hxx</header>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<resources/>
|
||||
<connections>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>accepted()</signal>
|
||||
<receiver>LoginCertificate</receiver>
|
||||
<slot>accept()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
<x>248</x>
|
||||
<y>254</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>157</x>
|
||||
<y>274</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>LoginCertificate</receiver>
|
||||
<slot>reject()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
<x>316</x>
|
||||
<y>260</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>286</x>
|
||||
<y>274</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
</connections>
|
||||
</ui>
|
@@ -20,25 +20,7 @@ class PinEntry: public QDialog, public Ui::PinEntry {
|
||||
public:
|
||||
PinEntry(const QSslCertificate& cert, QWidget *parent=0): QDialog(parent) {
|
||||
setupUi(this);
|
||||
_commonName->setText(cert.subjectInfo(QSslCertificate::CommonName));
|
||||
_organization->setText(cert.subjectInfo(QSslCertificate::Organization));
|
||||
_email->setText(cert.alternateSubjectNames()
|
||||
.find(QSsl::EmailEntry).value());
|
||||
_serial->setText(cert.serialNumber());
|
||||
_expiry->setText(cert.expiryDate().toString());
|
||||
_issuerCa->setText(cert.issuerInfo(QSslCertificate::CommonName));
|
||||
_commonName->setVisible(_commonName->text().size());
|
||||
_commonNameLabel->setVisible(_commonName->text().size());
|
||||
_organization->setVisible(_organization->text().size());
|
||||
_organizationLabel->setVisible(_organization->text().size());
|
||||
_email->setVisible(_email->text().size());
|
||||
_emailLabel->setVisible(_email->text().size());
|
||||
_serial->setVisible(_serial->text().size());
|
||||
_serialLabel->setVisible(_serial->text().size());
|
||||
_expiry->setVisible(_expiry->text().size());
|
||||
_expiryLabel->setVisible(_expiry->text().size());
|
||||
_issuerCa->setVisible(_issuerCa->text().size());
|
||||
_issuerCaLabel->setVisible(_issuerCa->text().size());
|
||||
_cert->certificate(cert);
|
||||
}
|
||||
PinEntry& retries(int num) {
|
||||
_pinstatus->setCurrentIndex(num==-1?1:(num==-2?2:0));
|
||||
|
@@ -6,8 +6,8 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>309</width>
|
||||
<height>381</height>
|
||||
<width>722</width>
|
||||
<height>595</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
@@ -52,187 +52,95 @@
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox">
|
||||
<property name="title">
|
||||
<string>Certificate Information</string>
|
||||
</property>
|
||||
<layout class="QFormLayout" name="formLayout_3">
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="_commonNameLabel">
|
||||
<property name="text">
|
||||
<string>Common Name:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QLabel" name="_commonName">
|
||||
<property name="text">
|
||||
<string>TextLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="_organizationLabel">
|
||||
<property name="text">
|
||||
<string>Organization:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QLabel" name="_organization">
|
||||
<property name="text">
|
||||
<string>TextLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QLabel" name="_emailLabel">
|
||||
<property name="text">
|
||||
<string>E-Mail:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="QLabel" name="_email">
|
||||
<property name="text">
|
||||
<string>TextLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="_serialLabel">
|
||||
<property name="text">
|
||||
<string>Serial</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QLabel" name="_serial">
|
||||
<property name="text">
|
||||
<string>TextLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0">
|
||||
<widget class="QLabel" name="_expiryLabel">
|
||||
<property name="text">
|
||||
<string>Expiry:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<widget class="QLabel" name="_expiry">
|
||||
<property name="text">
|
||||
<string>TextLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="0">
|
||||
<widget class="QLabel" name="_issuerCaLabel">
|
||||
<property name="text">
|
||||
<string>Issuer CA:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="1">
|
||||
<widget class="QLabel" name="_issuerCa">
|
||||
<property name="text">
|
||||
<string>TextLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
<widget class="Certificate" name="_cert">
|
||||
<column>
|
||||
<property name="text">
|
||||
<string notr="true">1</string>
|
||||
</property>
|
||||
</column>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
<widget class="QStackedWidget" name="_pinstatus">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>32</height>
|
||||
</size>
|
||||
<property name="currentIndex">
|
||||
<number>1</number>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QFormLayout" name="formLayout">
|
||||
<property name="fieldGrowthPolicy">
|
||||
<enum>QFormLayout::ExpandingFieldsGrow</enum>
|
||||
</property>
|
||||
<item row="0" column="1">
|
||||
<widget class="QStackedWidget" name="_pinstatus">
|
||||
<property name="currentIndex">
|
||||
<number>2</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="page">
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="_status">
|
||||
<property name="text">
|
||||
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<widget class="QWidget" name="page">
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="_status">
|
||||
<property name="text">
|
||||
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'DejaVu Serif'; font-size:11pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:24pt; color:#00b900;">✔</span></p></body></html></string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QLabel" name="_retries">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>there are %1 PIN attempts left</string>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="page_2">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="_status_2">
|
||||
<property name="text">
|
||||
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QLabel" name="_retries">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>there are %1 PIN attempts left</string>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="page_2">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="_status_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'DejaVu Serif'; font-size:11pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'sans-serif'; font-size:24pt; color:#ff0000;">✘</span></p></body></html></string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="_tries_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>certificate is bad or locked</string>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="page_3"/>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="_tries_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>certificate is bad or locked</string>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="page_3"/>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QDialogButtonBox" name="buttonBox">
|
||||
@@ -246,6 +154,13 @@ p, li { white-space: pre-wrap; }
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
<class>Certificate</class>
|
||||
<extends>QTreeWidget</extends>
|
||||
<header>certificate.hxx</header>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<resources/>
|
||||
<connections>
|
||||
<connection>
|
||||
|
@@ -35,9 +35,11 @@ SOURCES = main.cxx webpage.cxx
|
||||
|
||||
HEADERS = browser.hxx smartcardauth.hxx pinentry.hxx \
|
||||
downloadmanager.hxx settings.hxx sslclientnetworkmanager.hxx \
|
||||
authentication.hxx webpage.hxx errorlog.hxx
|
||||
authentication.hxx webpage.hxx errorlog.hxx \
|
||||
certificate.hxx logincertificate.hxx
|
||||
|
||||
FORMS = browser.ui settings.ui pinentry.ui authentication.ui errorlog.ui
|
||||
FORMS = browser.ui settings.ui pinentry.ui authentication.ui errorlog.ui \
|
||||
certificate.ui logincertificate.ui
|
||||
|
||||
RESOURCES = languages.qrc resources.qrc
|
||||
|
||||
|
@@ -64,270 +64,275 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="123"/>
|
||||
<location filename="browser.ui" line="124"/>
|
||||
<source>neu laden</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="126"/>
|
||||
<location filename="browser.ui" line="127"/>
|
||||
<source>F5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="138"/>
|
||||
<location filename="browser.ui" line="139"/>
|
||||
<source>stoppen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="153"/>
|
||||
<location filename="browser.ui" line="154"/>
|
||||
<source>zurückkehren</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="171"/>
|
||||
<location filename="browser.ui" line="172"/>
|
||||
<source>weitergehen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="186"/>
|
||||
<location filename="browser.ui" line="187"/>
|
||||
<source>Startseite</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="189"/>
|
||||
<location filename="browser.ui" line="190"/>
|
||||
<source>Ctrl+Home</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="197"/>
|
||||
<location filename="browser.ui" line="198"/>
|
||||
<source>&New Browser</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="200"/>
|
||||
<location filename="browser.ui" line="201"/>
|
||||
<source>New Browser Window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="203"/>
|
||||
<location filename="browser.ui" line="204"/>
|
||||
<source>Ctrl+N</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="208"/>
|
||||
<location filename="browser.ui" line="209"/>
|
||||
<source>&Close</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="213"/>
|
||||
<location filename="browser.ui" line="214"/>
|
||||
<source>&Proxy...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="231"/>
|
||||
<location filename="browser.ui" line="232"/>
|
||||
<source>Ctrl+P</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="236"/>
|
||||
<location filename="browser.ui" line="237"/>
|
||||
<source>Next Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="239"/>
|
||||
<location filename="browser.ui" line="240"/>
|
||||
<source>Shift+Right</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="244"/>
|
||||
<location filename="browser.ui" line="245"/>
|
||||
<source>Previous Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="247"/>
|
||||
<location filename="browser.ui" line="248"/>
|
||||
<source>Shift+Left</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="252"/>
|
||||
<location filename="browser.ui" line="253"/>
|
||||
<source>New Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="255"/>
|
||||
<location filename="browser.ui" line="256"/>
|
||||
<source>Add New Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="258"/>
|
||||
<location filename="browser.ui" line="259"/>
|
||||
<source>Ctrl+T</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="263"/>
|
||||
<location filename="browser.ui" line="264"/>
|
||||
<source>Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="274"/>
|
||||
<location filename="browser.ui" line="275"/>
|
||||
<source>Close Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="282"/>
|
||||
<location filename="browser.ui" line="283"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="290"/>
|
||||
<location filename="browser.ui" line="291"/>
|
||||
<source>&Settings ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="298"/>
|
||||
<location filename="browser.ui" line="299"/>
|
||||
<source>&Reverse Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="301"/>
|
||||
<location filename="browser.ui" line="302"/>
|
||||
<source>Ctrl+R</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="306"/>
|
||||
<location filename="browser.ui" line="307"/>
|
||||
<source>Error Log</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="309"/>
|
||||
<location filename="browser.ui" line="310"/>
|
||||
<source>show error logs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="141"/>
|
||||
<location filename="browser.ui" line="277"/>
|
||||
<location filename="browser.ui" line="315"/>
|
||||
<source>User Login Certificate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="142"/>
|
||||
<location filename="browser.ui" line="278"/>
|
||||
<source>Esc</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="266"/>
|
||||
<location filename="browser.ui" line="267"/>
|
||||
<source>find in page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="269"/>
|
||||
<location filename="browser.ui" line="270"/>
|
||||
<source>Ctrl+F</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="218"/>
|
||||
<location filename="browser.ui" line="219"/>
|
||||
<source>Print ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="228"/>
|
||||
<location filename="browser.ui" line="229"/>
|
||||
<source>Quick &Print</source>
|
||||
<oldsource>&Print</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="223"/>
|
||||
<location filename="browser.ui" line="224"/>
|
||||
<source>Print Pre&view ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="439"/>
|
||||
<location filename="browser.hxx" line="441"/>
|
||||
<source>Checking: %1</source>
|
||||
<oldsource>Opening: %1</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="450"/>
|
||||
<location filename="browser.hxx" line="452"/>
|
||||
<source>Reading: %1</source>
|
||||
<oldsource>Reading: %1%</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="465"/>
|
||||
<location filename="browser.hxx" line="467"/>
|
||||
<source>Zoom: %1%</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="452"/>
|
||||
<location filename="browser.hxx" line="454"/>
|
||||
<source>Illegal URL: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="514"/>
|
||||
<location filename="browser.hxx" line="516"/>
|
||||
<source>Print Document</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="535"/>
|
||||
<location filename="browser.hxx" line="537"/>
|
||||
<source>%1 - %2</source>
|
||||
<oldsource>Back to %1 - %2</oldsource>
|
||||
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="677"/>
|
||||
<location filename="browser.hxx" line="683"/>
|
||||
<source>Info: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="690"/>
|
||||
<location filename="browser.hxx" line="696"/>
|
||||
<source>done.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="690"/>
|
||||
<location filename="browser.hxx" line="696"/>
|
||||
<source>page load error.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="943"/>
|
||||
<location filename="browser.hxx" line="949"/>
|
||||
<source>%1</source>
|
||||
<comment>statusbar for hovered link %1=url</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="442"/>
|
||||
<location filename="browser.hxx" line="444"/>
|
||||
<source>Forbidden: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="128"/>
|
||||
<location filename="browser.hxx" line="130"/>
|
||||
<source>SSL Not Supported</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="129"/>
|
||||
<location filename="browser.hxx" line="131"/>
|
||||
<source>SSL is not supported on your system</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="443"/>
|
||||
<location filename="browser.hxx" line="445"/>
|
||||
<source>Access Denied</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="444"/>
|
||||
<location filename="browser.hxx" line="446"/>
|
||||
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="554"/>
|
||||
<location filename="browser.hxx" line="556"/>
|
||||
<source>%1 - %2</source>
|
||||
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="622"/>
|
||||
<location filename="browser.hxx" line="628"/>
|
||||
<source>About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="623"/>
|
||||
<location filename="browser.hxx" line="629"/>
|
||||
<source>SwissSurfer %1 (%2)
|
||||
|
||||
%3
|
||||
@@ -341,26 +346,131 @@ Compiled: qt-%5</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="672"/>
|
||||
<location filename="browser.hxx" line="678"/>
|
||||
<source>%1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1077"/>
|
||||
<location filename="browser.hxx" line="1083"/>
|
||||
<source>Save File As ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1140"/>
|
||||
<location filename="browser.hxx" line="1146"/>
|
||||
<source>authentication required</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1152"/>
|
||||
<location filename="browser.hxx" line="1158"/>
|
||||
<source>ssl error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Certificate</name>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="27"/>
|
||||
<source>Valid Since</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="31"/>
|
||||
<source>Valid Until</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="35"/>
|
||||
<source>Serial Number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="39"/>
|
||||
<source>Version</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="64"/>
|
||||
<source>Issuer Info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="43"/>
|
||||
<source>Subject Info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="55"/>
|
||||
<source>Alternate Subject</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="80"/>
|
||||
<source>E-Mail</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="81"/>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="83"/>
|
||||
<source>error</source>
|
||||
<comment>unknown certificate subject alternate name</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="88"/>
|
||||
<source>Organization</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="90"/>
|
||||
<source>Common Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="92"/>
|
||||
<source>Locality</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="94"/>
|
||||
<source>Organizational Unit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="96"/>
|
||||
<source>Country</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="98"/>
|
||||
<source>State or Province</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="100"/>
|
||||
<source>error</source>
|
||||
<comment>unknown certificate subject info</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="14"/>
|
||||
<source>Form</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="42"/>
|
||||
<source>Attribute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="47"/>
|
||||
<source>Value</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DownloadManager</name>
|
||||
<message>
|
||||
@@ -500,6 +610,14 @@ Compiled: qt-%5</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LoginCertificate</name>
|
||||
<message>
|
||||
<location filename="logincertificate.ui" line="14"/>
|
||||
<source>User Login Certificate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PinEntry</name>
|
||||
<message>
|
||||
@@ -520,58 +638,13 @@ Compiled: qt-%5</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="57"/>
|
||||
<source>Certificate Information</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="63"/>
|
||||
<source>Common Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="70"/>
|
||||
<location filename="pinentry.ui" line="84"/>
|
||||
<location filename="pinentry.ui" line="98"/>
|
||||
<location filename="pinentry.ui" line="112"/>
|
||||
<location filename="pinentry.ui" line="126"/>
|
||||
<location filename="pinentry.ui" line="140"/>
|
||||
<source>TextLabel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="77"/>
|
||||
<source>Organization:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="91"/>
|
||||
<source>E-Mail:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="105"/>
|
||||
<source>Serial</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="119"/>
|
||||
<source>Expiry:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="133"/>
|
||||
<source>Issuer CA:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="192"/>
|
||||
<location filename="pinentry.hxx" line="45"/>
|
||||
<location filename="pinentry.ui" line="96"/>
|
||||
<location filename="pinentry.hxx" line="27"/>
|
||||
<source>there are %1 PIN attempts left</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="206"/>
|
||||
<location filename="pinentry.ui" line="116"/>
|
||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
@@ -580,12 +653,12 @@ p, li { white-space: pre-wrap; }
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="223"/>
|
||||
<location filename="pinentry.ui" line="133"/>
|
||||
<source>certificate is bad or locked</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="175"/>
|
||||
<location filename="pinentry.ui" line="79"/>
|
||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
|
@@ -63,245 +63,250 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="123"/>
|
||||
<location filename="browser.ui" line="124"/>
|
||||
<source>neu laden</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="126"/>
|
||||
<location filename="browser.ui" line="127"/>
|
||||
<source>F5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="138"/>
|
||||
<location filename="browser.ui" line="139"/>
|
||||
<source>stoppen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="141"/>
|
||||
<location filename="browser.ui" line="277"/>
|
||||
<location filename="browser.ui" line="142"/>
|
||||
<location filename="browser.ui" line="278"/>
|
||||
<source>Esc</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="153"/>
|
||||
<location filename="browser.ui" line="154"/>
|
||||
<source>zurückkehren</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="171"/>
|
||||
<location filename="browser.ui" line="172"/>
|
||||
<source>weitergehen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="186"/>
|
||||
<location filename="browser.ui" line="187"/>
|
||||
<source>Startseite</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="189"/>
|
||||
<location filename="browser.ui" line="190"/>
|
||||
<source>Ctrl+Home</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="197"/>
|
||||
<location filename="browser.ui" line="198"/>
|
||||
<source>&New Browser</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="200"/>
|
||||
<location filename="browser.ui" line="201"/>
|
||||
<source>New Browser Window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="203"/>
|
||||
<location filename="browser.ui" line="204"/>
|
||||
<source>Ctrl+N</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="208"/>
|
||||
<location filename="browser.ui" line="209"/>
|
||||
<source>&Close</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="213"/>
|
||||
<location filename="browser.ui" line="214"/>
|
||||
<source>&Proxy...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="218"/>
|
||||
<location filename="browser.ui" line="219"/>
|
||||
<source>Print ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="223"/>
|
||||
<location filename="browser.ui" line="224"/>
|
||||
<source>Print Pre&view ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="228"/>
|
||||
<location filename="browser.ui" line="229"/>
|
||||
<source>Quick &Print</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="231"/>
|
||||
<location filename="browser.ui" line="232"/>
|
||||
<source>Ctrl+P</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="236"/>
|
||||
<location filename="browser.ui" line="237"/>
|
||||
<source>Next Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="239"/>
|
||||
<location filename="browser.ui" line="240"/>
|
||||
<source>Shift+Right</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="244"/>
|
||||
<location filename="browser.ui" line="245"/>
|
||||
<source>Previous Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="247"/>
|
||||
<location filename="browser.ui" line="248"/>
|
||||
<source>Shift+Left</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="252"/>
|
||||
<location filename="browser.ui" line="253"/>
|
||||
<source>New Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="255"/>
|
||||
<location filename="browser.ui" line="256"/>
|
||||
<source>Add New Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="258"/>
|
||||
<location filename="browser.ui" line="259"/>
|
||||
<source>Ctrl+T</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="263"/>
|
||||
<location filename="browser.ui" line="264"/>
|
||||
<source>Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="266"/>
|
||||
<location filename="browser.ui" line="267"/>
|
||||
<source>find in page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="269"/>
|
||||
<location filename="browser.ui" line="270"/>
|
||||
<source>Ctrl+F</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="274"/>
|
||||
<location filename="browser.ui" line="275"/>
|
||||
<source>Close Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="282"/>
|
||||
<location filename="browser.ui" line="283"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="290"/>
|
||||
<location filename="browser.ui" line="291"/>
|
||||
<source>&Settings ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="298"/>
|
||||
<location filename="browser.ui" line="299"/>
|
||||
<source>&Reverse Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="301"/>
|
||||
<location filename="browser.ui" line="302"/>
|
||||
<source>Ctrl+R</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="306"/>
|
||||
<location filename="browser.ui" line="307"/>
|
||||
<source>Error Log</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="309"/>
|
||||
<location filename="browser.ui" line="310"/>
|
||||
<source>show error logs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="439"/>
|
||||
<location filename="browser.ui" line="315"/>
|
||||
<source>User Login Certificate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="441"/>
|
||||
<source>Checking: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="128"/>
|
||||
<location filename="browser.hxx" line="130"/>
|
||||
<source>SSL Not Supported</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="129"/>
|
||||
<location filename="browser.hxx" line="131"/>
|
||||
<source>SSL is not supported on your system</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="442"/>
|
||||
<location filename="browser.hxx" line="444"/>
|
||||
<source>Forbidden: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="443"/>
|
||||
<location filename="browser.hxx" line="445"/>
|
||||
<source>Access Denied</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="444"/>
|
||||
<location filename="browser.hxx" line="446"/>
|
||||
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="450"/>
|
||||
<location filename="browser.hxx" line="452"/>
|
||||
<source>Reading: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="452"/>
|
||||
<location filename="browser.hxx" line="454"/>
|
||||
<source>Illegal URL: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="465"/>
|
||||
<location filename="browser.hxx" line="467"/>
|
||||
<source>Zoom: %1%</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="514"/>
|
||||
<location filename="browser.hxx" line="516"/>
|
||||
<source>Print Document</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="535"/>
|
||||
<location filename="browser.hxx" line="537"/>
|
||||
<source>%1 - %2</source>
|
||||
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="554"/>
|
||||
<location filename="browser.hxx" line="556"/>
|
||||
<source>%1 - %2</source>
|
||||
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="622"/>
|
||||
<location filename="browser.hxx" line="628"/>
|
||||
<source>About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="623"/>
|
||||
<location filename="browser.hxx" line="629"/>
|
||||
<source>SwissSurfer %1 (%2)
|
||||
|
||||
%3
|
||||
@@ -310,47 +315,152 @@ Compiled: qt-%5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="672"/>
|
||||
<location filename="browser.hxx" line="678"/>
|
||||
<source>%1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="677"/>
|
||||
<location filename="browser.hxx" line="683"/>
|
||||
<source>Info: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="690"/>
|
||||
<location filename="browser.hxx" line="696"/>
|
||||
<source>done.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="690"/>
|
||||
<location filename="browser.hxx" line="696"/>
|
||||
<source>page load error.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="943"/>
|
||||
<location filename="browser.hxx" line="949"/>
|
||||
<source>%1</source>
|
||||
<comment>statusbar for hovered link %1=url</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1077"/>
|
||||
<location filename="browser.hxx" line="1083"/>
|
||||
<source>Save File As ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1140"/>
|
||||
<location filename="browser.hxx" line="1146"/>
|
||||
<source>authentication required</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1152"/>
|
||||
<location filename="browser.hxx" line="1158"/>
|
||||
<source>ssl error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Certificate</name>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="27"/>
|
||||
<source>Valid Since</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="31"/>
|
||||
<source>Valid Until</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="35"/>
|
||||
<source>Serial Number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="39"/>
|
||||
<source>Version</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="64"/>
|
||||
<source>Issuer Info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="43"/>
|
||||
<source>Subject Info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="55"/>
|
||||
<source>Alternate Subject</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="80"/>
|
||||
<source>E-Mail</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="81"/>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="83"/>
|
||||
<source>error</source>
|
||||
<comment>unknown certificate subject alternate name</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="88"/>
|
||||
<source>Organization</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="90"/>
|
||||
<source>Common Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="92"/>
|
||||
<source>Locality</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="94"/>
|
||||
<source>Organizational Unit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="96"/>
|
||||
<source>Country</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="98"/>
|
||||
<source>State or Province</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="100"/>
|
||||
<source>error</source>
|
||||
<comment>unknown certificate subject info</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="14"/>
|
||||
<source>Form</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="42"/>
|
||||
<source>Attribute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="47"/>
|
||||
<source>Value</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DownloadManager</name>
|
||||
<message>
|
||||
@@ -487,6 +597,14 @@ Compiled: qt-%5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LoginCertificate</name>
|
||||
<message>
|
||||
<location filename="logincertificate.ui" line="14"/>
|
||||
<source>User Login Certificate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PinEntry</name>
|
||||
<message>
|
||||
@@ -505,52 +623,7 @@ Compiled: qt-%5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="57"/>
|
||||
<source>Certificate Information</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="63"/>
|
||||
<source>Common Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="70"/>
|
||||
<location filename="pinentry.ui" line="84"/>
|
||||
<location filename="pinentry.ui" line="98"/>
|
||||
<location filename="pinentry.ui" line="112"/>
|
||||
<location filename="pinentry.ui" line="126"/>
|
||||
<location filename="pinentry.ui" line="140"/>
|
||||
<source>TextLabel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="77"/>
|
||||
<source>Organization:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="91"/>
|
||||
<source>E-Mail:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="105"/>
|
||||
<source>Serial</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="119"/>
|
||||
<source>Expiry:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="133"/>
|
||||
<source>Issuer CA:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="175"/>
|
||||
<location filename="pinentry.ui" line="79"/>
|
||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
@@ -559,13 +632,13 @@ p, li { white-space: pre-wrap; }
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="192"/>
|
||||
<location filename="pinentry.hxx" line="45"/>
|
||||
<location filename="pinentry.ui" line="96"/>
|
||||
<location filename="pinentry.hxx" line="27"/>
|
||||
<source>there are %1 PIN attempts left</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="206"/>
|
||||
<location filename="pinentry.ui" line="116"/>
|
||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
@@ -574,7 +647,7 @@ p, li { white-space: pre-wrap; }
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="223"/>
|
||||
<location filename="pinentry.ui" line="133"/>
|
||||
<source>certificate is bad or locked</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@@ -64,270 +64,275 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="123"/>
|
||||
<location filename="browser.ui" line="124"/>
|
||||
<source>neu laden</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="126"/>
|
||||
<location filename="browser.ui" line="127"/>
|
||||
<source>F5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="138"/>
|
||||
<location filename="browser.ui" line="139"/>
|
||||
<source>stoppen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="153"/>
|
||||
<location filename="browser.ui" line="154"/>
|
||||
<source>zurückkehren</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="171"/>
|
||||
<location filename="browser.ui" line="172"/>
|
||||
<source>weitergehen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="186"/>
|
||||
<location filename="browser.ui" line="187"/>
|
||||
<source>Startseite</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="189"/>
|
||||
<location filename="browser.ui" line="190"/>
|
||||
<source>Ctrl+Home</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="197"/>
|
||||
<location filename="browser.ui" line="198"/>
|
||||
<source>&New Browser</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="200"/>
|
||||
<location filename="browser.ui" line="201"/>
|
||||
<source>New Browser Window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="203"/>
|
||||
<location filename="browser.ui" line="204"/>
|
||||
<source>Ctrl+N</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="208"/>
|
||||
<location filename="browser.ui" line="209"/>
|
||||
<source>&Close</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="213"/>
|
||||
<location filename="browser.ui" line="214"/>
|
||||
<source>&Proxy...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="231"/>
|
||||
<location filename="browser.ui" line="232"/>
|
||||
<source>Ctrl+P</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="236"/>
|
||||
<location filename="browser.ui" line="237"/>
|
||||
<source>Next Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="239"/>
|
||||
<location filename="browser.ui" line="240"/>
|
||||
<source>Shift+Right</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="244"/>
|
||||
<location filename="browser.ui" line="245"/>
|
||||
<source>Previous Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="247"/>
|
||||
<location filename="browser.ui" line="248"/>
|
||||
<source>Shift+Left</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="252"/>
|
||||
<location filename="browser.ui" line="253"/>
|
||||
<source>New Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="255"/>
|
||||
<location filename="browser.ui" line="256"/>
|
||||
<source>Add New Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="258"/>
|
||||
<location filename="browser.ui" line="259"/>
|
||||
<source>Ctrl+T</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="263"/>
|
||||
<location filename="browser.ui" line="264"/>
|
||||
<source>Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="274"/>
|
||||
<location filename="browser.ui" line="275"/>
|
||||
<source>Close Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="282"/>
|
||||
<location filename="browser.ui" line="283"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="290"/>
|
||||
<location filename="browser.ui" line="291"/>
|
||||
<source>&Settings ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="298"/>
|
||||
<location filename="browser.ui" line="299"/>
|
||||
<source>&Reverse Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="301"/>
|
||||
<location filename="browser.ui" line="302"/>
|
||||
<source>Ctrl+R</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="306"/>
|
||||
<location filename="browser.ui" line="307"/>
|
||||
<source>Error Log</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="309"/>
|
||||
<location filename="browser.ui" line="310"/>
|
||||
<source>show error logs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="141"/>
|
||||
<location filename="browser.ui" line="277"/>
|
||||
<location filename="browser.ui" line="315"/>
|
||||
<source>User Login Certificate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="142"/>
|
||||
<location filename="browser.ui" line="278"/>
|
||||
<source>Esc</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="266"/>
|
||||
<location filename="browser.ui" line="267"/>
|
||||
<source>find in page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="269"/>
|
||||
<location filename="browser.ui" line="270"/>
|
||||
<source>Ctrl+F</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="218"/>
|
||||
<location filename="browser.ui" line="219"/>
|
||||
<source>Print ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="228"/>
|
||||
<location filename="browser.ui" line="229"/>
|
||||
<source>Quick &Print</source>
|
||||
<oldsource>&Print</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="223"/>
|
||||
<location filename="browser.ui" line="224"/>
|
||||
<source>Print Pre&view ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="439"/>
|
||||
<location filename="browser.hxx" line="441"/>
|
||||
<source>Checking: %1</source>
|
||||
<oldsource>Opening: %1</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="450"/>
|
||||
<location filename="browser.hxx" line="452"/>
|
||||
<source>Reading: %1</source>
|
||||
<oldsource>Reading: %1%</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="465"/>
|
||||
<location filename="browser.hxx" line="467"/>
|
||||
<source>Zoom: %1%</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="452"/>
|
||||
<location filename="browser.hxx" line="454"/>
|
||||
<source>Illegal URL: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="514"/>
|
||||
<location filename="browser.hxx" line="516"/>
|
||||
<source>Print Document</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="535"/>
|
||||
<location filename="browser.hxx" line="537"/>
|
||||
<source>%1 - %2</source>
|
||||
<oldsource>Back to %1 - %2</oldsource>
|
||||
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="677"/>
|
||||
<location filename="browser.hxx" line="683"/>
|
||||
<source>Info: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="690"/>
|
||||
<location filename="browser.hxx" line="696"/>
|
||||
<source>done.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="690"/>
|
||||
<location filename="browser.hxx" line="696"/>
|
||||
<source>page load error.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="943"/>
|
||||
<location filename="browser.hxx" line="949"/>
|
||||
<source>%1</source>
|
||||
<comment>statusbar for hovered link %1=url</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="442"/>
|
||||
<location filename="browser.hxx" line="444"/>
|
||||
<source>Forbidden: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="128"/>
|
||||
<location filename="browser.hxx" line="130"/>
|
||||
<source>SSL Not Supported</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="129"/>
|
||||
<location filename="browser.hxx" line="131"/>
|
||||
<source>SSL is not supported on your system</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="443"/>
|
||||
<location filename="browser.hxx" line="445"/>
|
||||
<source>Access Denied</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="444"/>
|
||||
<location filename="browser.hxx" line="446"/>
|
||||
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="554"/>
|
||||
<location filename="browser.hxx" line="556"/>
|
||||
<source>%1 - %2</source>
|
||||
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="622"/>
|
||||
<location filename="browser.hxx" line="628"/>
|
||||
<source>About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="623"/>
|
||||
<location filename="browser.hxx" line="629"/>
|
||||
<source>SwissSurfer %1 (%2)
|
||||
|
||||
%3
|
||||
@@ -341,26 +346,131 @@ Compiled: qt-%5</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="672"/>
|
||||
<location filename="browser.hxx" line="678"/>
|
||||
<source>%1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1077"/>
|
||||
<location filename="browser.hxx" line="1083"/>
|
||||
<source>Save File As ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1140"/>
|
||||
<location filename="browser.hxx" line="1146"/>
|
||||
<source>authentication required</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1152"/>
|
||||
<location filename="browser.hxx" line="1158"/>
|
||||
<source>ssl error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Certificate</name>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="27"/>
|
||||
<source>Valid Since</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="31"/>
|
||||
<source>Valid Until</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="35"/>
|
||||
<source>Serial Number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="39"/>
|
||||
<source>Version</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="64"/>
|
||||
<source>Issuer Info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="43"/>
|
||||
<source>Subject Info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="55"/>
|
||||
<source>Alternate Subject</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="80"/>
|
||||
<source>E-Mail</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="81"/>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="83"/>
|
||||
<source>error</source>
|
||||
<comment>unknown certificate subject alternate name</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="88"/>
|
||||
<source>Organization</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="90"/>
|
||||
<source>Common Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="92"/>
|
||||
<source>Locality</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="94"/>
|
||||
<source>Organizational Unit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="96"/>
|
||||
<source>Country</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="98"/>
|
||||
<source>State or Province</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="100"/>
|
||||
<source>error</source>
|
||||
<comment>unknown certificate subject info</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="14"/>
|
||||
<source>Form</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="42"/>
|
||||
<source>Attribute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="47"/>
|
||||
<source>Value</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DownloadManager</name>
|
||||
<message>
|
||||
@@ -500,6 +610,14 @@ Compiled: qt-%5</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LoginCertificate</name>
|
||||
<message>
|
||||
<location filename="logincertificate.ui" line="14"/>
|
||||
<source>User Login Certificate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PinEntry</name>
|
||||
<message>
|
||||
@@ -520,58 +638,13 @@ Compiled: qt-%5</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="57"/>
|
||||
<source>Certificate Information</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="63"/>
|
||||
<source>Common Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="70"/>
|
||||
<location filename="pinentry.ui" line="84"/>
|
||||
<location filename="pinentry.ui" line="98"/>
|
||||
<location filename="pinentry.ui" line="112"/>
|
||||
<location filename="pinentry.ui" line="126"/>
|
||||
<location filename="pinentry.ui" line="140"/>
|
||||
<source>TextLabel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="77"/>
|
||||
<source>Organization:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="91"/>
|
||||
<source>E-Mail:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="105"/>
|
||||
<source>Serial</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="119"/>
|
||||
<source>Expiry:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="133"/>
|
||||
<source>Issuer CA:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="192"/>
|
||||
<location filename="pinentry.hxx" line="45"/>
|
||||
<location filename="pinentry.ui" line="96"/>
|
||||
<location filename="pinentry.hxx" line="27"/>
|
||||
<source>there are %1 PIN attempts left</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="206"/>
|
||||
<location filename="pinentry.ui" line="116"/>
|
||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
@@ -580,12 +653,12 @@ p, li { white-space: pre-wrap; }
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="223"/>
|
||||
<location filename="pinentry.ui" line="133"/>
|
||||
<source>certificate is bad or locked</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="175"/>
|
||||
<location filename="pinentry.ui" line="79"/>
|
||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
|
@@ -64,270 +64,275 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="123"/>
|
||||
<location filename="browser.ui" line="124"/>
|
||||
<source>neu laden</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="126"/>
|
||||
<location filename="browser.ui" line="127"/>
|
||||
<source>F5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="138"/>
|
||||
<location filename="browser.ui" line="139"/>
|
||||
<source>stoppen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="153"/>
|
||||
<location filename="browser.ui" line="154"/>
|
||||
<source>zurückkehren</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="171"/>
|
||||
<location filename="browser.ui" line="172"/>
|
||||
<source>weitergehen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="186"/>
|
||||
<location filename="browser.ui" line="187"/>
|
||||
<source>Startseite</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="189"/>
|
||||
<location filename="browser.ui" line="190"/>
|
||||
<source>Ctrl+Home</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="197"/>
|
||||
<location filename="browser.ui" line="198"/>
|
||||
<source>&New Browser</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="200"/>
|
||||
<location filename="browser.ui" line="201"/>
|
||||
<source>New Browser Window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="203"/>
|
||||
<location filename="browser.ui" line="204"/>
|
||||
<source>Ctrl+N</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="208"/>
|
||||
<location filename="browser.ui" line="209"/>
|
||||
<source>&Close</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="213"/>
|
||||
<location filename="browser.ui" line="214"/>
|
||||
<source>&Proxy...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="231"/>
|
||||
<location filename="browser.ui" line="232"/>
|
||||
<source>Ctrl+P</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="236"/>
|
||||
<location filename="browser.ui" line="237"/>
|
||||
<source>Next Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="239"/>
|
||||
<location filename="browser.ui" line="240"/>
|
||||
<source>Shift+Right</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="244"/>
|
||||
<location filename="browser.ui" line="245"/>
|
||||
<source>Previous Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="247"/>
|
||||
<location filename="browser.ui" line="248"/>
|
||||
<source>Shift+Left</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="252"/>
|
||||
<location filename="browser.ui" line="253"/>
|
||||
<source>New Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="255"/>
|
||||
<location filename="browser.ui" line="256"/>
|
||||
<source>Add New Tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="258"/>
|
||||
<location filename="browser.ui" line="259"/>
|
||||
<source>Ctrl+T</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="263"/>
|
||||
<location filename="browser.ui" line="264"/>
|
||||
<source>Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="274"/>
|
||||
<location filename="browser.ui" line="275"/>
|
||||
<source>Close Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="282"/>
|
||||
<location filename="browser.ui" line="283"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="290"/>
|
||||
<location filename="browser.ui" line="291"/>
|
||||
<source>&Settings ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="298"/>
|
||||
<location filename="browser.ui" line="299"/>
|
||||
<source>&Reverse Find</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="301"/>
|
||||
<location filename="browser.ui" line="302"/>
|
||||
<source>Ctrl+R</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="306"/>
|
||||
<location filename="browser.ui" line="307"/>
|
||||
<source>Error Log</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="309"/>
|
||||
<location filename="browser.ui" line="310"/>
|
||||
<source>show error logs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="141"/>
|
||||
<location filename="browser.ui" line="277"/>
|
||||
<location filename="browser.ui" line="315"/>
|
||||
<source>User Login Certificate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="142"/>
|
||||
<location filename="browser.ui" line="278"/>
|
||||
<source>Esc</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="266"/>
|
||||
<location filename="browser.ui" line="267"/>
|
||||
<source>find in page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="269"/>
|
||||
<location filename="browser.ui" line="270"/>
|
||||
<source>Ctrl+F</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="218"/>
|
||||
<location filename="browser.ui" line="219"/>
|
||||
<source>Print ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="228"/>
|
||||
<location filename="browser.ui" line="229"/>
|
||||
<source>Quick &Print</source>
|
||||
<oldsource>&Print</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.ui" line="223"/>
|
||||
<location filename="browser.ui" line="224"/>
|
||||
<source>Print Pre&view ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="439"/>
|
||||
<location filename="browser.hxx" line="441"/>
|
||||
<source>Checking: %1</source>
|
||||
<oldsource>Opening: %1</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="450"/>
|
||||
<location filename="browser.hxx" line="452"/>
|
||||
<source>Reading: %1</source>
|
||||
<oldsource>Reading: %1%</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="465"/>
|
||||
<location filename="browser.hxx" line="467"/>
|
||||
<source>Zoom: %1%</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="452"/>
|
||||
<location filename="browser.hxx" line="454"/>
|
||||
<source>Illegal URL: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="514"/>
|
||||
<location filename="browser.hxx" line="516"/>
|
||||
<source>Print Document</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="535"/>
|
||||
<location filename="browser.hxx" line="537"/>
|
||||
<source>%1 - %2</source>
|
||||
<oldsource>Back to %1 - %2</oldsource>
|
||||
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="677"/>
|
||||
<location filename="browser.hxx" line="683"/>
|
||||
<source>Info: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="690"/>
|
||||
<location filename="browser.hxx" line="696"/>
|
||||
<source>done.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="690"/>
|
||||
<location filename="browser.hxx" line="696"/>
|
||||
<source>page load error.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="943"/>
|
||||
<location filename="browser.hxx" line="949"/>
|
||||
<source>%1</source>
|
||||
<comment>statusbar for hovered link %1=url</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="442"/>
|
||||
<location filename="browser.hxx" line="444"/>
|
||||
<source>Forbidden: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="128"/>
|
||||
<location filename="browser.hxx" line="130"/>
|
||||
<source>SSL Not Supported</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="129"/>
|
||||
<location filename="browser.hxx" line="131"/>
|
||||
<source>SSL is not supported on your system</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="443"/>
|
||||
<location filename="browser.hxx" line="445"/>
|
||||
<source>Access Denied</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="444"/>
|
||||
<location filename="browser.hxx" line="446"/>
|
||||
<source><p>Access denied due to security considerations.</p><p>You are not allowed to connect to %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="554"/>
|
||||
<location filename="browser.hxx" line="556"/>
|
||||
<source>%1 - %2</source>
|
||||
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="622"/>
|
||||
<location filename="browser.hxx" line="628"/>
|
||||
<source>About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="623"/>
|
||||
<location filename="browser.hxx" line="629"/>
|
||||
<source>SwissSurfer %1 (%2)
|
||||
|
||||
%3
|
||||
@@ -341,26 +346,131 @@ Compiled: qt-%5</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="672"/>
|
||||
<location filename="browser.hxx" line="678"/>
|
||||
<source>%1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1077"/>
|
||||
<location filename="browser.hxx" line="1083"/>
|
||||
<source>Save File As ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1140"/>
|
||||
<location filename="browser.hxx" line="1146"/>
|
||||
<source>authentication required</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="browser.hxx" line="1152"/>
|
||||
<location filename="browser.hxx" line="1158"/>
|
||||
<source>ssl error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Certificate</name>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="27"/>
|
||||
<source>Valid Since</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="31"/>
|
||||
<source>Valid Until</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="35"/>
|
||||
<source>Serial Number</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="39"/>
|
||||
<source>Version</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="64"/>
|
||||
<source>Issuer Info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="43"/>
|
||||
<source>Subject Info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="55"/>
|
||||
<source>Alternate Subject</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="80"/>
|
||||
<source>E-Mail</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="81"/>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="83"/>
|
||||
<source>error</source>
|
||||
<comment>unknown certificate subject alternate name</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="88"/>
|
||||
<source>Organization</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="90"/>
|
||||
<source>Common Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="92"/>
|
||||
<source>Locality</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="94"/>
|
||||
<source>Organizational Unit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="96"/>
|
||||
<source>Country</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="98"/>
|
||||
<source>State or Province</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.hxx" line="100"/>
|
||||
<source>error</source>
|
||||
<comment>unknown certificate subject info</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="14"/>
|
||||
<source>Form</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="42"/>
|
||||
<source>Attribute</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="certificate.ui" line="47"/>
|
||||
<source>Value</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>DownloadManager</name>
|
||||
<message>
|
||||
@@ -500,6 +610,14 @@ Compiled: qt-%5</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LoginCertificate</name>
|
||||
<message>
|
||||
<location filename="logincertificate.ui" line="14"/>
|
||||
<source>User Login Certificate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PinEntry</name>
|
||||
<message>
|
||||
@@ -520,58 +638,13 @@ Compiled: qt-%5</oldsource>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="57"/>
|
||||
<source>Certificate Information</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="63"/>
|
||||
<source>Common Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="70"/>
|
||||
<location filename="pinentry.ui" line="84"/>
|
||||
<location filename="pinentry.ui" line="98"/>
|
||||
<location filename="pinentry.ui" line="112"/>
|
||||
<location filename="pinentry.ui" line="126"/>
|
||||
<location filename="pinentry.ui" line="140"/>
|
||||
<source>TextLabel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="77"/>
|
||||
<source>Organization:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="91"/>
|
||||
<source>E-Mail:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="105"/>
|
||||
<source>Serial</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="119"/>
|
||||
<source>Expiry:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="133"/>
|
||||
<source>Issuer CA:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="192"/>
|
||||
<location filename="pinentry.hxx" line="45"/>
|
||||
<location filename="pinentry.ui" line="96"/>
|
||||
<location filename="pinentry.hxx" line="27"/>
|
||||
<source>there are %1 PIN attempts left</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="206"/>
|
||||
<location filename="pinentry.ui" line="116"/>
|
||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
@@ -580,12 +653,12 @@ p, li { white-space: pre-wrap; }
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="223"/>
|
||||
<location filename="pinentry.ui" line="133"/>
|
||||
<source>certificate is bad or locked</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="pinentry.ui" line="175"/>
|
||||
<location filename="pinentry.ui" line="79"/>
|
||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
|
Reference in New Issue
Block a user