master
Marc Wäckerlin 14 years ago
parent 7f2e08667b
commit 1769ebfef0
  1. 9
      swisssurfer/src/browser.hxx
  2. 6
      swisssurfer/src/browser.ui
  3. 104
      swisssurfer/src/certificate.hxx
  4. 56
      swisssurfer/src/certificate.ui
  5. 83
      swisssurfer/src/logincertificate.ui
  6. 20
      swisssurfer/src/pinentry.hxx
  7. 255
      swisssurfer/src/pinentry.ui
  8. 6
      swisssurfer/src/qmake.pro.in
  9. 287
      swisssurfer/src/swisssurfer_de.ts
  10. 287
      swisssurfer/src/swisssurfer_en.ts
  11. 287
      swisssurfer/src/swisssurfer_fr.ts
  12. 287
      swisssurfer/src/swisssurfer_it.ts

@ -31,6 +31,7 @@
#include <QtGui/QFileDialog> #include <QtGui/QFileDialog>
#include <smartcardauth.hxx> #include <smartcardauth.hxx>
#include <logincertificate.hxx>
#include <errorlog.hxx> #include <errorlog.hxx>
#include <downloadmanager.hxx> #include <downloadmanager.hxx>
#include <authentication.hxx> #include <authentication.hxx>
@ -58,7 +59,8 @@ class Browser: public QMainWindow, protected Ui::Browser {
bool kiosk = false, bool login = true): bool kiosk = false, bool login = true):
_url(0), _clearUrl(0), _addBookmark(0), _find(0), _url(0), _clearUrl(0), _addBookmark(0), _find(0),
_kiosk(kiosk), _kiosk(kiosk),
_settings(mimeTypes, this, settings, !kiosk), _errorLog(this) { _settings(mimeTypes, this, settings, !kiosk),
_errorLog(this), _logincertificate(this) {
LOG<<urls; LOG<<urls;
try { try {
_networkManager.scAuth(new SmartCardAuth(actlib, this, login)); _networkManager.scAuth(new SmartCardAuth(actlib, this, login));
@ -614,6 +616,10 @@ class Browser: public QMainWindow, protected Ui::Browser {
delete _find; _find=0; delete _find; _find=0;
} }
void on_actionLoginCertificate_triggered() {
_logincertificate.show();
}
void on_actionErrorLog_triggered() { void on_actionErrorLog_triggered() {
_errorLog.show(); _errorLog.show();
} }
@ -1219,6 +1225,7 @@ class Browser: public QMainWindow, protected Ui::Browser {
DownloadProcesses _downloadProcesses; DownloadProcesses _downloadProcesses;
Settings _settings; Settings _settings;
ErrorLog _errorLog; ErrorLog _errorLog;
LoginCertificate _logincertificate;
}; };
#endif #endif

@ -103,6 +103,7 @@
<property name="title"> <property name="title">
<string>Info</string> <string>Info</string>
</property> </property>
<addaction name="actionLoginCertificate"/>
<addaction name="actionErrorLog"/> <addaction name="actionErrorLog"/>
<addaction name="actionAbout"/> <addaction name="actionAbout"/>
</widget> </widget>
@ -309,6 +310,11 @@
<string>show error logs</string> <string>show error logs</string>
</property> </property>
</action> </action>
<action name="actionLoginCertificate">
<property name="text">
<string>User Login Certificate</string>
</property>
</action>
</widget> </widget>
<resources> <resources>
<include location="resources.qrc"/> <include location="resources.qrc"/>

@ -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

@ -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>

@ -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: public:
PinEntry(const QSslCertificate& cert, QWidget *parent=0): QDialog(parent) { PinEntry(const QSslCertificate& cert, QWidget *parent=0): QDialog(parent) {
setupUi(this); setupUi(this);
_commonName->setText(cert.subjectInfo(QSslCertificate::CommonName)); _cert->certificate(cert);
_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());
} }
PinEntry& retries(int num) { PinEntry& retries(int num) {
_pinstatus->setCurrentIndex(num==-1?1:(num==-2?2:0)); _pinstatus->setCurrentIndex(num==-1?1:(num==-2?2:0));

@ -6,8 +6,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>309</width> <width>722</width>
<height>381</height> <height>595</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
@ -52,187 +52,95 @@
</layout> </layout>
</item> </item>
<item> <item>
<widget class="QGroupBox" name="groupBox"> <widget class="Certificate" name="_cert">
<property name="title"> <column>
<string>Certificate Information</string> <property name="text">
</property> <string notr="true">1</string>
<layout class="QFormLayout" name="formLayout_3"> </property>
<item row="0" column="0"> </column>
<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> </widget>
</item> </item>
<item> <item>
<spacer name="verticalSpacer"> <widget class="QStackedWidget" name="_pinstatus">
<property name="orientation"> <property name="sizePolicy">
<enum>Qt::Vertical</enum> <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property> </property>
<property name="sizeHint" stdset="0"> <property name="currentIndex">
<size> <number>1</number>
<width>20</width>
<height>32</height>
</size>
</property> </property>
</spacer> <widget class="QWidget" name="page">
</item> <layout class="QGridLayout" name="gridLayout">
<item> <item row="0" column="0">
<layout class="QFormLayout" name="formLayout"> <widget class="QLabel" name="_status">
<property name="fieldGrowthPolicy"> <property name="text">
<enum>QFormLayout::ExpandingFieldsGrow</enum> <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
</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>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'DejaVu Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt; &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'DejaVu Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:24pt; color:#00b900;&quot;&gt;✔&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:24pt; color:#00b900;&quot;&gt;✔&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="1"> <item row="0" column="1">
<widget class="QLabel" name="_retries"> <widget class="QLabel" name="_retries">
<property name="sizePolicy"> <property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch> <horstretch>0</horstretch>
<verstretch>0</verstretch> <verstretch>0</verstretch>
</sizepolicy> </sizepolicy>
</property> </property>
<property name="text"> <property name="text">
<string>there are %1 PIN attempts left</string> <string>there are %1 PIN attempts left</string>
</property> </property>
<property name="wordWrap"> <property name="wordWrap">
<bool>true</bool> <bool>true</bool>
</property> </property>
</widget> </widget>
</item> </item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="page_2"> <widget class="QWidget" name="page_2">
<layout class="QHBoxLayout" name="horizontalLayout"> <layout class="QHBoxLayout" name="horizontalLayout">
<item> <item>
<widget class="QLabel" name="_status_2"> <widget class="QLabel" name="_status_2">
<property name="text"> <property name="sizePolicy">
<string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'DejaVu Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt; &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'DejaVu Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'sans-serif'; font-size:24pt; color:#ff0000;&quot;&gt;✘&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'sans-serif'; font-size:24pt; color:#ff0000;&quot;&gt;✘&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property> </property>
</widget> </widget>
</item> </item>
<item> <item>
<widget class="QLabel" name="_tries_2"> <widget class="QLabel" name="_tries_2">
<property name="sizePolicy"> <property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> <sizepolicy hsizetype="MinimumExpanding" vsizetype="Minimum">
<horstretch>0</horstretch> <horstretch>0</horstretch>
<verstretch>0</verstretch> <verstretch>0</verstretch>
</sizepolicy> </sizepolicy>
</property> </property>
<property name="text"> <property name="text">
<string>certificate is bad or locked</string> <string>certificate is bad or locked</string>
</property> </property>
<property name="wordWrap"> <property name="wordWrap">
<bool>true</bool> <bool>true</bool>
</property> </property>
</widget> </widget>
</item> </item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="page_3"/> <widget class="QWidget" name="page_3"/>
</widget> </widget>
</item>
</layout>
</item> </item>
<item> <item>
<widget class="QDialogButtonBox" name="buttonBox"> <widget class="QDialogButtonBox" name="buttonBox">
@ -246,6 +154,13 @@ p, li { white-space: pre-wrap; }
</item> </item>
</layout> </layout>
</widget> </widget>
<customwidgets>
<customwidget>
<class>Certificate</class>
<extends>QTreeWidget</extends>
<header>certificate.hxx</header>
</customwidget>
</customwidgets>
<resources/> <resources/>
<connections> <connections>
<connection> <connection>

@ -35,9 +35,11 @@ SOURCES = main.cxx webpage.cxx
HEADERS = browser.hxx smartcardauth.hxx pinentry.hxx \ HEADERS = browser.hxx smartcardauth.hxx pinentry.hxx \
downloadmanager.hxx settings.hxx sslclientnetworkmanager.hxx \ downloadmanager.hxx settings.hxx sslclientnetworkmanager.hxx \
authentication.hxx webpage.hxx 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 RESOURCES = languages.qrc resources.qrc

@ -64,270 +64,275 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="123"/> <location filename="browser.ui" line="124"/>
<source>neu laden</source> <source>neu laden</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="126"/> <location filename="browser.ui" line="127"/>
<source>F5</source> <source>F5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="138"/> <location filename="browser.ui" line="139"/>
<source>stoppen</source> <source>stoppen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="153"/> <location filename="browser.ui" line="154"/>
<source>zurückkehren</source> <source>zurückkehren</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="171"/> <location filename="browser.ui" line="172"/>
<source>weitergehen</source> <source>weitergehen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="186"/> <location filename="browser.ui" line="187"/>
<source>Startseite</source> <source>Startseite</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="189"/> <location filename="browser.ui" line="190"/>
<source>Ctrl+Home</source> <source>Ctrl+Home</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="197"/> <location filename="browser.ui" line="198"/>
<source>&amp;New Browser</source> <source>&amp;New Browser</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="200"/> <location filename="browser.ui" line="201"/>
<source>New Browser Window</source> <source>New Browser Window</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="203"/> <location filename="browser.ui" line="204"/>
<source>Ctrl+N</source> <source>Ctrl+N</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="208"/> <location filename="browser.ui" line="209"/>
<source>&amp;Close</source> <source>&amp;Close</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="213"/> <location filename="browser.ui" line="214"/>
<source>&amp;Proxy...</source> <source>&amp;Proxy...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="231"/> <location filename="browser.ui" line="232"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="236"/> <location filename="browser.ui" line="237"/>
<source>Next Tab</source> <source>Next Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="239"/> <location filename="browser.ui" line="240"/>
<source>Shift+Right</source> <source>Shift+Right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="244"/> <location filename="browser.ui" line="245"/>
<source>Previous Tab</source> <source>Previous Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="247"/> <location filename="browser.ui" line="248"/>
<source>Shift+Left</source> <source>Shift+Left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="252"/> <location filename="browser.ui" line="253"/>
<source>New Tab</source> <source>New Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="255"/> <location filename="browser.ui" line="256"/>
<source>Add New Tab</source> <source>Add New Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="258"/> <location filename="browser.ui" line="259"/>
<source>Ctrl+T</source> <source>Ctrl+T</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="263"/> <location filename="browser.ui" line="264"/>
<source>Find</source> <source>Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="274"/> <location filename="browser.ui" line="275"/>
<source>Close Find</source> <source>Close Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="282"/> <location filename="browser.ui" line="283"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="290"/> <location filename="browser.ui" line="291"/>
<source>&amp;Settings ...</source> <source>&amp;Settings ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="298"/> <location filename="browser.ui" line="299"/>
<source>&amp;Reverse Find</source> <source>&amp;Reverse Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="301"/> <location filename="browser.ui" line="302"/>
<source>Ctrl+R</source> <source>Ctrl+R</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="306"/> <location filename="browser.ui" line="307"/>
<source>Error Log</source> <source>Error Log</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="309"/> <location filename="browser.ui" line="310"/>
<source>show error logs</source> <source>show error logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="141"/> <location filename="browser.ui" line="315"/>
<location filename="browser.ui" line="277"/> <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> <source>Esc</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="266"/> <location filename="browser.ui" line="267"/>
<source>find in page</source> <source>find in page</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="269"/> <location filename="browser.ui" line="270"/>
<source>Ctrl+F</source> <source>Ctrl+F</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="218"/> <location filename="browser.ui" line="219"/>
<source>Print ...</source> <source>Print ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="228"/> <location filename="browser.ui" line="229"/>
<source>Quick &amp;Print</source> <source>Quick &amp;Print</source>
<oldsource>&amp;Print</oldsource> <oldsource>&amp;Print</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="223"/> <location filename="browser.ui" line="224"/>
<source>Print Pre&amp;view ...</source> <source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="439"/> <location filename="browser.hxx" line="441"/>
<source>Checking: %1</source> <source>Checking: %1</source>
<oldsource>Opening: %1</oldsource> <oldsource>Opening: %1</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="450"/> <location filename="browser.hxx" line="452"/>
<source>Reading: %1</source> <source>Reading: %1</source>
<oldsource>Reading: %1%</oldsource> <oldsource>Reading: %1%</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="465"/> <location filename="browser.hxx" line="467"/>
<source>Zoom: %1%</source> <source>Zoom: %1%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="452"/> <location filename="browser.hxx" line="454"/>
<source>Illegal URL: %1</source> <source>Illegal URL: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="514"/> <location filename="browser.hxx" line="516"/>
<source>Print Document</source> <source>Print Document</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="535"/> <location filename="browser.hxx" line="537"/>
<source>%1 - %2</source> <source>%1 - %2</source>
<oldsource>Back to %1 - %2</oldsource> <oldsource>Back to %1 - %2</oldsource>
<comment>statusbar actionBack_hovered %1=url %2=title</comment> <comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="677"/> <location filename="browser.hxx" line="683"/>
<source>Info: %1</source> <source>Info: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="690"/> <location filename="browser.hxx" line="696"/>
<source>done.</source> <source>done.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="690"/> <location filename="browser.hxx" line="696"/>
<source>page load error.</source> <source>page load error.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="943"/> <location filename="browser.hxx" line="949"/>
<source>%1</source> <source>%1</source>
<comment>statusbar for hovered link %1=url</comment> <comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="442"/> <location filename="browser.hxx" line="444"/>
<source>Forbidden: %1</source> <source>Forbidden: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="128"/> <location filename="browser.hxx" line="130"/>
<source>SSL Not Supported</source> <source>SSL Not Supported</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="129"/> <location filename="browser.hxx" line="131"/>
<source>SSL is not supported on your system</source> <source>SSL is not supported on your system</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="443"/> <location filename="browser.hxx" line="445"/>
<source>Access Denied</source> <source>Access Denied</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="444"/> <location filename="browser.hxx" line="446"/>
<source>&lt;p&gt;Access denied due to security considerations.&lt;/p&gt;&lt;p&gt;You are not allowed to connect to %1.</source> <source>&lt;p&gt;Access denied due to security considerations.&lt;/p&gt;&lt;p&gt;You are not allowed to connect to %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="554"/> <location filename="browser.hxx" line="556"/>
<source>%1 - %2</source> <source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment> <comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="622"/> <location filename="browser.hxx" line="628"/>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="623"/> <location filename="browser.hxx" line="629"/>
<source>SwissSurfer %1 (%2) <source>SwissSurfer %1 (%2)
%3 %3
@ -341,26 +346,131 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="672"/> <location filename="browser.hxx" line="678"/>
<source>%1</source> <source>%1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1077"/> <location filename="browser.hxx" line="1083"/>
<source>Save File As ...</source> <source>Save File As ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1140"/> <location filename="browser.hxx" line="1146"/>
<source>authentication required</source> <source>authentication required</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1152"/> <location filename="browser.hxx" line="1158"/>
<source>ssl error</source> <source>ssl error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </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> <context>
<name>DownloadManager</name> <name>DownloadManager</name>
<message> <message>
@ -500,6 +610,14 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>LoginCertificate</name>
<message>
<location filename="logincertificate.ui" line="14"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>PinEntry</name> <name>PinEntry</name>
<message> <message>
@ -520,58 +638,13 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="57"/> <location filename="pinentry.ui" line="96"/>
<source>Certificate Information</source> <location filename="pinentry.hxx" line="27"/>
<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"/>
<source>there are %1 PIN attempts left</source> <source>there are %1 PIN attempts left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="206"/> <location filename="pinentry.ui" line="116"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@ -580,12 +653,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="223"/> <location filename="pinentry.ui" line="133"/>
<source>certificate is bad or locked</source> <source>certificate is bad or locked</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="175"/> <location filename="pinentry.ui" line="79"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }

@ -63,245 +63,250 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="123"/> <location filename="browser.ui" line="124"/>
<source>neu laden</source> <source>neu laden</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="126"/> <location filename="browser.ui" line="127"/>
<source>F5</source> <source>F5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="138"/> <location filename="browser.ui" line="139"/>
<source>stoppen</source> <source>stoppen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="141"/> <location filename="browser.ui" line="142"/>
<location filename="browser.ui" line="277"/> <location filename="browser.ui" line="278"/>
<source>Esc</source> <source>Esc</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="153"/> <location filename="browser.ui" line="154"/>
<source>zurückkehren</source> <source>zurückkehren</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="171"/> <location filename="browser.ui" line="172"/>
<source>weitergehen</source> <source>weitergehen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="186"/> <location filename="browser.ui" line="187"/>
<source>Startseite</source> <source>Startseite</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="189"/> <location filename="browser.ui" line="190"/>
<source>Ctrl+Home</source> <source>Ctrl+Home</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="197"/> <location filename="browser.ui" line="198"/>
<source>&amp;New Browser</source> <source>&amp;New Browser</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="200"/> <location filename="browser.ui" line="201"/>
<source>New Browser Window</source> <source>New Browser Window</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="203"/> <location filename="browser.ui" line="204"/>
<source>Ctrl+N</source> <source>Ctrl+N</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="208"/> <location filename="browser.ui" line="209"/>
<source>&amp;Close</source> <source>&amp;Close</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="213"/> <location filename="browser.ui" line="214"/>
<source>&amp;Proxy...</source> <source>&amp;Proxy...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="218"/> <location filename="browser.ui" line="219"/>
<source>Print ...</source> <source>Print ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="223"/> <location filename="browser.ui" line="224"/>
<source>Print Pre&amp;view ...</source> <source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="228"/> <location filename="browser.ui" line="229"/>
<source>Quick &amp;Print</source> <source>Quick &amp;Print</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="231"/> <location filename="browser.ui" line="232"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="236"/> <location filename="browser.ui" line="237"/>
<source>Next Tab</source> <source>Next Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="239"/> <location filename="browser.ui" line="240"/>
<source>Shift+Right</source> <source>Shift+Right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="244"/> <location filename="browser.ui" line="245"/>
<source>Previous Tab</source> <source>Previous Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="247"/> <location filename="browser.ui" line="248"/>
<source>Shift+Left</source> <source>Shift+Left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="252"/> <location filename="browser.ui" line="253"/>
<source>New Tab</source> <source>New Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="255"/> <location filename="browser.ui" line="256"/>
<source>Add New Tab</source> <source>Add New Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="258"/> <location filename="browser.ui" line="259"/>
<source>Ctrl+T</source> <source>Ctrl+T</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="263"/> <location filename="browser.ui" line="264"/>
<source>Find</source> <source>Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="266"/> <location filename="browser.ui" line="267"/>
<source>find in page</source> <source>find in page</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="269"/> <location filename="browser.ui" line="270"/>
<source>Ctrl+F</source> <source>Ctrl+F</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="274"/> <location filename="browser.ui" line="275"/>
<source>Close Find</source> <source>Close Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="282"/> <location filename="browser.ui" line="283"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="290"/> <location filename="browser.ui" line="291"/>
<source>&amp;Settings ...</source> <source>&amp;Settings ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="298"/> <location filename="browser.ui" line="299"/>
<source>&amp;Reverse Find</source> <source>&amp;Reverse Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="301"/> <location filename="browser.ui" line="302"/>
<source>Ctrl+R</source> <source>Ctrl+R</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="306"/> <location filename="browser.ui" line="307"/>
<source>Error Log</source> <source>Error Log</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="309"/> <location filename="browser.ui" line="310"/>
<source>show error logs</source> <source>show error logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <source>Checking: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="128"/> <location filename="browser.hxx" line="130"/>
<source>SSL Not Supported</source> <source>SSL Not Supported</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="129"/> <location filename="browser.hxx" line="131"/>
<source>SSL is not supported on your system</source> <source>SSL is not supported on your system</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="442"/> <location filename="browser.hxx" line="444"/>
<source>Forbidden: %1</source> <source>Forbidden: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="443"/> <location filename="browser.hxx" line="445"/>
<source>Access Denied</source> <source>Access Denied</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="444"/> <location filename="browser.hxx" line="446"/>
<source>&lt;p&gt;Access denied due to security considerations.&lt;/p&gt;&lt;p&gt;You are not allowed to connect to %1.</source> <source>&lt;p&gt;Access denied due to security considerations.&lt;/p&gt;&lt;p&gt;You are not allowed to connect to %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="450"/> <location filename="browser.hxx" line="452"/>
<source>Reading: %1</source> <source>Reading: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="452"/> <location filename="browser.hxx" line="454"/>
<source>Illegal URL: %1</source> <source>Illegal URL: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="465"/> <location filename="browser.hxx" line="467"/>
<source>Zoom: %1%</source> <source>Zoom: %1%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="514"/> <location filename="browser.hxx" line="516"/>
<source>Print Document</source> <source>Print Document</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="535"/> <location filename="browser.hxx" line="537"/>
<source>%1 - %2</source> <source>%1 - %2</source>
<comment>statusbar actionBack_hovered %1=url %2=title</comment> <comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="554"/> <location filename="browser.hxx" line="556"/>
<source>%1 - %2</source> <source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment> <comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="622"/> <location filename="browser.hxx" line="628"/>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="623"/> <location filename="browser.hxx" line="629"/>
<source>SwissSurfer %1 (%2) <source>SwissSurfer %1 (%2)
%3 %3
@ -310,47 +315,152 @@ Compiled: qt-%5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="672"/> <location filename="browser.hxx" line="678"/>
<source>%1</source> <source>%1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="677"/> <location filename="browser.hxx" line="683"/>
<source>Info: %1</source> <source>Info: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="690"/> <location filename="browser.hxx" line="696"/>
<source>done.</source> <source>done.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="690"/> <location filename="browser.hxx" line="696"/>
<source>page load error.</source> <source>page load error.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="943"/> <location filename="browser.hxx" line="949"/>
<source>%1</source> <source>%1</source>
<comment>statusbar for hovered link %1=url</comment> <comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1077"/> <location filename="browser.hxx" line="1083"/>
<source>Save File As ...</source> <source>Save File As ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1140"/> <location filename="browser.hxx" line="1146"/>
<source>authentication required</source> <source>authentication required</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1152"/> <location filename="browser.hxx" line="1158"/>
<source>ssl error</source> <source>ssl error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </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> <context>
<name>DownloadManager</name> <name>DownloadManager</name>
<message> <message>
@ -487,6 +597,14 @@ Compiled: qt-%5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>LoginCertificate</name>
<message>
<location filename="logincertificate.ui" line="14"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>PinEntry</name> <name>PinEntry</name>
<message> <message>
@ -505,52 +623,7 @@ Compiled: qt-%5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="57"/> <location filename="pinentry.ui" line="79"/>
<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"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@ -559,13 +632,13 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="192"/> <location filename="pinentry.ui" line="96"/>
<location filename="pinentry.hxx" line="45"/> <location filename="pinentry.hxx" line="27"/>
<source>there are %1 PIN attempts left</source> <source>there are %1 PIN attempts left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="206"/> <location filename="pinentry.ui" line="116"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@ -574,7 +647,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="223"/> <location filename="pinentry.ui" line="133"/>
<source>certificate is bad or locked</source> <source>certificate is bad or locked</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

@ -64,270 +64,275 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="123"/> <location filename="browser.ui" line="124"/>
<source>neu laden</source> <source>neu laden</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="126"/> <location filename="browser.ui" line="127"/>
<source>F5</source> <source>F5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="138"/> <location filename="browser.ui" line="139"/>
<source>stoppen</source> <source>stoppen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="153"/> <location filename="browser.ui" line="154"/>
<source>zurückkehren</source> <source>zurückkehren</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="171"/> <location filename="browser.ui" line="172"/>
<source>weitergehen</source> <source>weitergehen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="186"/> <location filename="browser.ui" line="187"/>
<source>Startseite</source> <source>Startseite</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="189"/> <location filename="browser.ui" line="190"/>
<source>Ctrl+Home</source> <source>Ctrl+Home</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="197"/> <location filename="browser.ui" line="198"/>
<source>&amp;New Browser</source> <source>&amp;New Browser</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="200"/> <location filename="browser.ui" line="201"/>
<source>New Browser Window</source> <source>New Browser Window</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="203"/> <location filename="browser.ui" line="204"/>
<source>Ctrl+N</source> <source>Ctrl+N</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="208"/> <location filename="browser.ui" line="209"/>
<source>&amp;Close</source> <source>&amp;Close</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="213"/> <location filename="browser.ui" line="214"/>
<source>&amp;Proxy...</source> <source>&amp;Proxy...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="231"/> <location filename="browser.ui" line="232"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="236"/> <location filename="browser.ui" line="237"/>
<source>Next Tab</source> <source>Next Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="239"/> <location filename="browser.ui" line="240"/>
<source>Shift+Right</source> <source>Shift+Right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="244"/> <location filename="browser.ui" line="245"/>
<source>Previous Tab</source> <source>Previous Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="247"/> <location filename="browser.ui" line="248"/>
<source>Shift+Left</source> <source>Shift+Left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="252"/> <location filename="browser.ui" line="253"/>
<source>New Tab</source> <source>New Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="255"/> <location filename="browser.ui" line="256"/>
<source>Add New Tab</source> <source>Add New Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="258"/> <location filename="browser.ui" line="259"/>
<source>Ctrl+T</source> <source>Ctrl+T</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="263"/> <location filename="browser.ui" line="264"/>
<source>Find</source> <source>Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="274"/> <location filename="browser.ui" line="275"/>
<source>Close Find</source> <source>Close Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="282"/> <location filename="browser.ui" line="283"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="290"/> <location filename="browser.ui" line="291"/>
<source>&amp;Settings ...</source> <source>&amp;Settings ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="298"/> <location filename="browser.ui" line="299"/>
<source>&amp;Reverse Find</source> <source>&amp;Reverse Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="301"/> <location filename="browser.ui" line="302"/>
<source>Ctrl+R</source> <source>Ctrl+R</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="306"/> <location filename="browser.ui" line="307"/>
<source>Error Log</source> <source>Error Log</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="309"/> <location filename="browser.ui" line="310"/>
<source>show error logs</source> <source>show error logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="141"/> <location filename="browser.ui" line="315"/>
<location filename="browser.ui" line="277"/> <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> <source>Esc</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="266"/> <location filename="browser.ui" line="267"/>
<source>find in page</source> <source>find in page</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="269"/> <location filename="browser.ui" line="270"/>
<source>Ctrl+F</source> <source>Ctrl+F</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="218"/> <location filename="browser.ui" line="219"/>
<source>Print ...</source> <source>Print ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="228"/> <location filename="browser.ui" line="229"/>
<source>Quick &amp;Print</source> <source>Quick &amp;Print</source>
<oldsource>&amp;Print</oldsource> <oldsource>&amp;Print</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="223"/> <location filename="browser.ui" line="224"/>
<source>Print Pre&amp;view ...</source> <source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="439"/> <location filename="browser.hxx" line="441"/>
<source>Checking: %1</source> <source>Checking: %1</source>
<oldsource>Opening: %1</oldsource> <oldsource>Opening: %1</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="450"/> <location filename="browser.hxx" line="452"/>
<source>Reading: %1</source> <source>Reading: %1</source>
<oldsource>Reading: %1%</oldsource> <oldsource>Reading: %1%</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="465"/> <location filename="browser.hxx" line="467"/>
<source>Zoom: %1%</source> <source>Zoom: %1%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="452"/> <location filename="browser.hxx" line="454"/>
<source>Illegal URL: %1</source> <source>Illegal URL: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="514"/> <location filename="browser.hxx" line="516"/>
<source>Print Document</source> <source>Print Document</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="535"/> <location filename="browser.hxx" line="537"/>
<source>%1 - %2</source> <source>%1 - %2</source>
<oldsource>Back to %1 - %2</oldsource> <oldsource>Back to %1 - %2</oldsource>
<comment>statusbar actionBack_hovered %1=url %2=title</comment> <comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="677"/> <location filename="browser.hxx" line="683"/>
<source>Info: %1</source> <source>Info: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="690"/> <location filename="browser.hxx" line="696"/>
<source>done.</source> <source>done.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="690"/> <location filename="browser.hxx" line="696"/>
<source>page load error.</source> <source>page load error.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="943"/> <location filename="browser.hxx" line="949"/>
<source>%1</source> <source>%1</source>
<comment>statusbar for hovered link %1=url</comment> <comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="442"/> <location filename="browser.hxx" line="444"/>
<source>Forbidden: %1</source> <source>Forbidden: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="128"/> <location filename="browser.hxx" line="130"/>
<source>SSL Not Supported</source> <source>SSL Not Supported</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="129"/> <location filename="browser.hxx" line="131"/>
<source>SSL is not supported on your system</source> <source>SSL is not supported on your system</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="443"/> <location filename="browser.hxx" line="445"/>
<source>Access Denied</source> <source>Access Denied</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="444"/> <location filename="browser.hxx" line="446"/>
<source>&lt;p&gt;Access denied due to security considerations.&lt;/p&gt;&lt;p&gt;You are not allowed to connect to %1.</source> <source>&lt;p&gt;Access denied due to security considerations.&lt;/p&gt;&lt;p&gt;You are not allowed to connect to %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="554"/> <location filename="browser.hxx" line="556"/>
<source>%1 - %2</source> <source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment> <comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="622"/> <location filename="browser.hxx" line="628"/>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="623"/> <location filename="browser.hxx" line="629"/>
<source>SwissSurfer %1 (%2) <source>SwissSurfer %1 (%2)
%3 %3
@ -341,26 +346,131 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="672"/> <location filename="browser.hxx" line="678"/>
<source>%1</source> <source>%1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1077"/> <location filename="browser.hxx" line="1083"/>
<source>Save File As ...</source> <source>Save File As ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1140"/> <location filename="browser.hxx" line="1146"/>
<source>authentication required</source> <source>authentication required</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1152"/> <location filename="browser.hxx" line="1158"/>
<source>ssl error</source> <source>ssl error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </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> <context>
<name>DownloadManager</name> <name>DownloadManager</name>
<message> <message>
@ -500,6 +610,14 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>LoginCertificate</name>
<message>
<location filename="logincertificate.ui" line="14"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>PinEntry</name> <name>PinEntry</name>
<message> <message>
@ -520,58 +638,13 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="57"/> <location filename="pinentry.ui" line="96"/>
<source>Certificate Information</source> <location filename="pinentry.hxx" line="27"/>
<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"/>
<source>there are %1 PIN attempts left</source> <source>there are %1 PIN attempts left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="206"/> <location filename="pinentry.ui" line="116"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@ -580,12 +653,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="223"/> <location filename="pinentry.ui" line="133"/>
<source>certificate is bad or locked</source> <source>certificate is bad or locked</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="175"/> <location filename="pinentry.ui" line="79"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }

@ -64,270 +64,275 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="123"/> <location filename="browser.ui" line="124"/>
<source>neu laden</source> <source>neu laden</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="126"/> <location filename="browser.ui" line="127"/>
<source>F5</source> <source>F5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="138"/> <location filename="browser.ui" line="139"/>
<source>stoppen</source> <source>stoppen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="153"/> <location filename="browser.ui" line="154"/>
<source>zurückkehren</source> <source>zurückkehren</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="171"/> <location filename="browser.ui" line="172"/>
<source>weitergehen</source> <source>weitergehen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="186"/> <location filename="browser.ui" line="187"/>
<source>Startseite</source> <source>Startseite</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="189"/> <location filename="browser.ui" line="190"/>
<source>Ctrl+Home</source> <source>Ctrl+Home</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="197"/> <location filename="browser.ui" line="198"/>
<source>&amp;New Browser</source> <source>&amp;New Browser</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="200"/> <location filename="browser.ui" line="201"/>
<source>New Browser Window</source> <source>New Browser Window</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="203"/> <location filename="browser.ui" line="204"/>
<source>Ctrl+N</source> <source>Ctrl+N</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="208"/> <location filename="browser.ui" line="209"/>
<source>&amp;Close</source> <source>&amp;Close</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="213"/> <location filename="browser.ui" line="214"/>
<source>&amp;Proxy...</source> <source>&amp;Proxy...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="231"/> <location filename="browser.ui" line="232"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="236"/> <location filename="browser.ui" line="237"/>
<source>Next Tab</source> <source>Next Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="239"/> <location filename="browser.ui" line="240"/>
<source>Shift+Right</source> <source>Shift+Right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="244"/> <location filename="browser.ui" line="245"/>
<source>Previous Tab</source> <source>Previous Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="247"/> <location filename="browser.ui" line="248"/>
<source>Shift+Left</source> <source>Shift+Left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="252"/> <location filename="browser.ui" line="253"/>
<source>New Tab</source> <source>New Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="255"/> <location filename="browser.ui" line="256"/>
<source>Add New Tab</source> <source>Add New Tab</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="258"/> <location filename="browser.ui" line="259"/>
<source>Ctrl+T</source> <source>Ctrl+T</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="263"/> <location filename="browser.ui" line="264"/>
<source>Find</source> <source>Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="274"/> <location filename="browser.ui" line="275"/>
<source>Close Find</source> <source>Close Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="282"/> <location filename="browser.ui" line="283"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="290"/> <location filename="browser.ui" line="291"/>
<source>&amp;Settings ...</source> <source>&amp;Settings ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="298"/> <location filename="browser.ui" line="299"/>
<source>&amp;Reverse Find</source> <source>&amp;Reverse Find</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="301"/> <location filename="browser.ui" line="302"/>
<source>Ctrl+R</source> <source>Ctrl+R</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="306"/> <location filename="browser.ui" line="307"/>
<source>Error Log</source> <source>Error Log</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="309"/> <location filename="browser.ui" line="310"/>
<source>show error logs</source> <source>show error logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="141"/> <location filename="browser.ui" line="315"/>
<location filename="browser.ui" line="277"/> <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> <source>Esc</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="266"/> <location filename="browser.ui" line="267"/>
<source>find in page</source> <source>find in page</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="269"/> <location filename="browser.ui" line="270"/>
<source>Ctrl+F</source> <source>Ctrl+F</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="218"/> <location filename="browser.ui" line="219"/>
<source>Print ...</source> <source>Print ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="228"/> <location filename="browser.ui" line="229"/>
<source>Quick &amp;Print</source> <source>Quick &amp;Print</source>
<oldsource>&amp;Print</oldsource> <oldsource>&amp;Print</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.ui" line="223"/> <location filename="browser.ui" line="224"/>
<source>Print Pre&amp;view ...</source> <source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="439"/> <location filename="browser.hxx" line="441"/>
<source>Checking: %1</source> <source>Checking: %1</source>
<oldsource>Opening: %1</oldsource> <oldsource>Opening: %1</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="450"/> <location filename="browser.hxx" line="452"/>
<source>Reading: %1</source> <source>Reading: %1</source>
<oldsource>Reading: %1%</oldsource> <oldsource>Reading: %1%</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="465"/> <location filename="browser.hxx" line="467"/>
<source>Zoom: %1%</source> <source>Zoom: %1%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="452"/> <location filename="browser.hxx" line="454"/>
<source>Illegal URL: %1</source> <source>Illegal URL: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="514"/> <location filename="browser.hxx" line="516"/>
<source>Print Document</source> <source>Print Document</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="535"/> <location filename="browser.hxx" line="537"/>
<source>%1 - %2</source> <source>%1 - %2</source>
<oldsource>Back to %1 - %2</oldsource> <oldsource>Back to %1 - %2</oldsource>
<comment>statusbar actionBack_hovered %1=url %2=title</comment> <comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="677"/> <location filename="browser.hxx" line="683"/>
<source>Info: %1</source> <source>Info: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="690"/> <location filename="browser.hxx" line="696"/>
<source>done.</source> <source>done.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="690"/> <location filename="browser.hxx" line="696"/>
<source>page load error.</source> <source>page load error.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="943"/> <location filename="browser.hxx" line="949"/>
<source>%1</source> <source>%1</source>
<comment>statusbar for hovered link %1=url</comment> <comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="442"/> <location filename="browser.hxx" line="444"/>
<source>Forbidden: %1</source> <source>Forbidden: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="128"/> <location filename="browser.hxx" line="130"/>
<source>SSL Not Supported</source> <source>SSL Not Supported</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="129"/> <location filename="browser.hxx" line="131"/>
<source>SSL is not supported on your system</source> <source>SSL is not supported on your system</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="443"/> <location filename="browser.hxx" line="445"/>
<source>Access Denied</source> <source>Access Denied</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="444"/> <location filename="browser.hxx" line="446"/>
<source>&lt;p&gt;Access denied due to security considerations.&lt;/p&gt;&lt;p&gt;You are not allowed to connect to %1.</source> <source>&lt;p&gt;Access denied due to security considerations.&lt;/p&gt;&lt;p&gt;You are not allowed to connect to %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="554"/> <location filename="browser.hxx" line="556"/>
<source>%1 - %2</source> <source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment> <comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="622"/> <location filename="browser.hxx" line="628"/>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="623"/> <location filename="browser.hxx" line="629"/>
<source>SwissSurfer %1 (%2) <source>SwissSurfer %1 (%2)
%3 %3
@ -341,26 +346,131 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="672"/> <location filename="browser.hxx" line="678"/>
<source>%1</source> <source>%1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1077"/> <location filename="browser.hxx" line="1083"/>
<source>Save File As ...</source> <source>Save File As ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1140"/> <location filename="browser.hxx" line="1146"/>
<source>authentication required</source> <source>authentication required</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="browser.hxx" line="1152"/> <location filename="browser.hxx" line="1158"/>
<source>ssl error</source> <source>ssl error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </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> <context>
<name>DownloadManager</name> <name>DownloadManager</name>
<message> <message>
@ -500,6 +610,14 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>LoginCertificate</name>
<message>
<location filename="logincertificate.ui" line="14"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>PinEntry</name> <name>PinEntry</name>
<message> <message>
@ -520,58 +638,13 @@ Compiled: qt-%5</oldsource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="57"/> <location filename="pinentry.ui" line="96"/>
<source>Certificate Information</source> <location filename="pinentry.hxx" line="27"/>
<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"/>
<source>there are %1 PIN attempts left</source> <source>there are %1 PIN attempts left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="206"/> <location filename="pinentry.ui" line="116"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@ -580,12 +653,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="223"/> <location filename="pinentry.ui" line="133"/>
<source>certificate is bad or locked</source> <source>certificate is bad or locked</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="pinentry.ui" line="175"/> <location filename="pinentry.ui" line="79"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }

Loading…
Cancel
Save