redesign; refs #107

master
Marc Wäckerlin 13 years ago
parent f7ec4f8cd0
commit d4d460d365
  1. 99
      swisssurfer/src/browser.hxx
  2. 26
      swisssurfer/src/browser.ui
  3. 3
      swisssurfer/src/certificate.ui
  4. 11
      swisssurfer/src/downloadmanager.hxx
  5. 7
      swisssurfer/src/main.cxx
  6. 4
      swisssurfer/src/pinentry.hxx
  7. 261
      swisssurfer/src/pinentry.ui
  8. 2
      swisssurfer/src/qmake.pro.in
  9. 2
      swisssurfer/src/resources.qrc
  10. 252
      swisssurfer/src/swisssurfer_de.ts
  11. 251
      swisssurfer/src/swisssurfer_en.ts
  12. 252
      swisssurfer/src/swisssurfer_fr.ts
  13. 251
      swisssurfer/src/swisssurfer_it.ts

@ -61,14 +61,15 @@ class Browser: public QMainWindow, protected Ui::Browser {
Browser(const QString& actlib, const QStringList& urls = QStringList(),
QSettings* settings=0,
Settings::MimeTypes mimeTypes = Settings::MimeTypes(),
bool kiosk = false, bool login = true):
_url(0), _find(0),
bool kiosk = false, bool login = true, bool quirks=true):
_url(0), _find(new ButtonLineEdit),
_kiosk(kiosk),
_settings(mimeTypes, this, settings, !kiosk),
_errorLog(this), _logincertificate(this),
_proxy("http://swisssign.com", this),
_showErrorLog(0),
_startUrl(urls.size()) {
_startUrl(urls.size()),
_quirks(quirks), _search(new ButtonLineEdit) {
LOG<<urls;
_home = "about:blank";
if (urls.size()) _home = urls.at(0);
@ -79,9 +80,15 @@ class Browser: public QMainWindow, protected Ui::Browser {
} catch (const std::exception& x) {
LOG<<"No SmartCard Support:"<<x.what();
}
statusBar()->addPermanentWidget(_find);
_find->add(actionUnFind);
_find->add(actionClearFind);
_find->hide();
statusBar()->addPermanentWidget(_progress = new QProgressBar());
_progress -> setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
statusBar()->addPermanentWidget(new QLabel("-"));
statusBar()->addPermanentWidget(_zoom = new QSlider(Qt::Horizontal));
statusBar()->addPermanentWidget(new QLabel("+"));
_zoom->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
_zoom->setMinimum(10);
_zoom->setMaximum(190);
@ -90,15 +97,18 @@ class Browser: public QMainWindow, protected Ui::Browser {
_zoom->setPageStep(10);
_zoom->setTickPosition(QSlider::TicksAbove);
assert(connect(_zoom, SIGNAL(valueChanged(int)), SLOT(zoom(int))));
if (!_quirks) {
_toolbar->addAction(actionReload);
_toolbar->addAction(actionStop);
}
if (!_kiosk) {
QComboBox* combo(new QComboBox(_toolbar));
_url = combo;
combo->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLength);
combo->setInsertPolicy(QComboBox::NoInsert);
combo->setLineEdit(new ButtonLineEdit(combo));
combo->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLength);
combo->setSizePolicy(QSizePolicy(QSizePolicy::Expanding,
QSizePolicy::Preferred));
combo->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLength);
combo->setEditable(!_kiosk);
assert(connect(combo, SIGNAL(currentIndexChanged(const QString&)),
SLOT(load(QString))));
@ -106,20 +116,39 @@ class Browser: public QMainWindow, protected Ui::Browser {
SLOT(load())));
assert(connect(combo->lineEdit(), SIGNAL(textChanged(QString)),
SLOT(goodUrl())));
if (_quirks) {
dynamic_cast<ButtonLineEdit*>(combo->lineEdit())->add
(actionStop);
dynamic_cast<ButtonLineEdit*>(combo->lineEdit())->add
(actionAddBookmark);
dynamic_cast<ButtonLineEdit*>(combo->lineEdit())->add
(actionClearLocation);
(actionReload);
}
if (!_quirks) {
dynamic_cast<ButtonLineEdit*>(combo->lineEdit())->add
(actionAddBookmark);
dynamic_cast<ButtonLineEdit*>(combo->lineEdit())->add
(actionClearLocation);
}
_editbookmarks =
std::auto_ptr<EditBookmarks>(new EditBookmarks(combo, this));
} else {
QLineEdit* label(new QLineEdit(_toolbar));
_url = label;
label->setReadOnly(true);
_url->setSizePolicy(QSizePolicy(QSizePolicy::Expanding,
QSizePolicy::Minimum));
}
_url->setSizePolicy(QSizePolicy(QSizePolicy::Expanding,
QSizePolicy::Preferred));
_toolbar->addWidget(_url);
_toolbar->addWidget(_search=new ButtonLineEdit);
_search->add(actionSearch);
if (!_quirks) _search->add(actionClearSearch);
_search->setSizePolicy(QSizePolicy(QSizePolicy::Fixed,
QSizePolicy::Minimum));
assert(connect(_search, SIGNAL(returnPressed()),
SLOT(on_actionSearch_triggered())));
if (_quirks) {
_toolbar->addAction(actionAddBookmark);
_toolbar->addAction(actionHome);
}
assert(connect(&_errorLog, SIGNAL(reset()), SLOT(errorReset())));
assert(connect(&_networkManager, SIGNAL(finished(QNetworkReply*)),
SLOT(finished(QNetworkReply*))));
@ -439,7 +468,7 @@ class Browser: public QMainWindow, protected Ui::Browser {
assert(connect(browser->page()->networkAccessManager(),
SIGNAL(sslErrors(QNetworkReply*, const QList<QSslError>&)),
SLOT(sslErrors(QNetworkReply*, const QList<QSslError>&))));
_tabs->setCurrentIndex(_tabs->addTab(browser, "*empty*"));
_tabs->setCurrentIndex(_tabs->addTab(browser, tr("New Tab")));
_tabs->setTabsClosable(_tabs->count()>1);
return browser;
}
@ -494,9 +523,13 @@ class Browser: public QMainWindow, protected Ui::Browser {
}
void on_actionAddBookmark_triggered() {
if (qobject_cast<QComboBox*>(_url))
qobject_cast<QComboBox*>(_url)->addItem
(qobject_cast<QComboBox*>(_url)->currentText());
QComboBox* url(qobject_cast<QComboBox*>(_url));
if (_url) {
url->addItem(url->currentText());
QAction* a(_bookmarks->addAction(url->currentText()));
a->setData(url->currentText());
connect(a, SIGNAL(triggered(bool)), SLOT(loadFromHistory()));
}
}
void on_actionEditBookmarks_triggered() {
@ -632,18 +665,15 @@ class Browser: public QMainWindow, protected Ui::Browser {
}
void on_actionClearFind_triggered() {
if (!_find) return;
_find->clear();
_find->setFocus();
}
void on_actionFind_triggered() {
if (!_find) {
statusBar()->addPermanentWidget(_find = new ButtonLineEdit);
if (_find->isHidden()) {
_find->setText(qobject_cast<QWebView*>(_tabs->currentWidget())
->selectedText());
_find->addAction(actionUnFind);
_find->addAction(actionClearFind);
_find->show();
}
disconnect(_find, SIGNAL(returnPressed()), this, SLOT(rfind()));
disconnect(_find, SIGNAL(textEdited(QString)), this, SLOT(rfind()));
@ -654,12 +684,10 @@ class Browser: public QMainWindow, protected Ui::Browser {
}
void on_actionReverseFind_triggered() {
if (!_find) {
statusBar()->addPermanentWidget(_find = new ButtonLineEdit);
_find->add(actionUnFind);
_find->add(actionClearFind);
if (_find->isHidden()) {
_find->setText(qobject_cast<QWebView*>(_tabs->currentWidget())
->selectedText());
_find->show();
}
disconnect(_find, SIGNAL(returnPressed()), this, SLOT(find()));
disconnect(_find, SIGNAL(textEdited(QString)), this, SLOT(find()));
@ -689,7 +717,17 @@ class Browser: public QMainWindow, protected Ui::Browser {
}
void on_actionUnFind_triggered() {
delete _find; _find=0;
_find->hide();
}
void on_actionSearch_triggered() {
load(tr("http://google.com/search?hl=%2&q=%1")
.arg(_search->text())
.arg(QLocale::system().name().left(2)));
}
void on_actionClearSearch_triggered() {
_search->clear();
}
void on_actionProxy_triggered() {
@ -758,8 +796,16 @@ class Browser: public QMainWindow, protected Ui::Browser {
QStringList urls(_settings()->value("Window/Urls").toStringList());
urls.sort();
urls.removeDuplicates();
if (qobject_cast<QComboBox*>(_url))
if (qobject_cast<QComboBox*>(_url)) {
qobject_cast<QComboBox*>(_url)->clear();
qobject_cast<QComboBox*>(_url)->addItems(urls);
}
_bookmarks->clear();
for (QStringList::iterator it(urls.begin()); it!=urls.end(); ++it) {
QAction* a(_bookmarks->addAction(*it));
a->setData(*it);
connect(a, SIGNAL(triggered(bool)), SLOT(loadFromHistory()));
}
QStringList tabs(_settings()->value("Window/Tabs").toStringList());
while (_tabs->count()>1) _tabs->removeTab(0);
for (QStringList::iterator it(tabs.begin()); it!=tabs.end(); ++it) {
@ -1478,6 +1524,7 @@ class Browser: public QMainWindow, protected Ui::Browser {
QPushButton* _showErrorLog;
std::auto_ptr<EditBookmarks> _editbookmarks;
bool _startUrl;
bool _quirks;
ButtonLineEdit* _search;
};
#endif

@ -57,10 +57,8 @@
<bool>false</bool>
</attribute>
<addaction name="actionHome"/>
<addaction name="actionReload"/>
<addaction name="actionBack"/>
<addaction name="actionForward"/>
<addaction name="actionStop"/>
</widget>
<widget class="QMenuBar" name="_menu">
<property name="geometry">
@ -114,9 +112,15 @@
<addaction name="actionErrorLog"/>
<addaction name="actionAbout"/>
</widget>
<widget class="QMenu" name="_bookmarks">
<property name="title">
<string>Bookmarks</string>
</property>
</widget>
<addaction name="menuDatei"/>
<addaction name="menuEdit"/>
<addaction name="_history"/>
<addaction name="_bookmarks"/>
<addaction name="menuInfo"/>
</widget>
<action name="actionReload">
@ -457,6 +461,24 @@
<string>&amp;Load Session</string>
</property>
</action>
<action name="actionSearch">
<property name="icon">
<iconset resource="resources.qrc">
<normaloff>:/icons/find</normaloff>:/icons/find</iconset>
</property>
<property name="text">
<string>Search</string>
</property>
</action>
<action name="actionClearSearch">
<property name="icon">
<iconset resource="resources.qrc">
<normaloff>:/icons/clearlocation</normaloff>:/icons/clearlocation</iconset>
</property>
<property name="text">
<string>Clear Search</string>
</property>
</action>
</widget>
<resources>
<include location="resources.qrc"/>

@ -31,6 +31,9 @@
<property name="wordWrap">
<bool>true</bool>
</property>
<attribute name="headerVisible">
<bool>false</bool>
</attribute>
<attribute name="headerCascadingSectionResizes">
<bool>true</bool>
</attribute>

@ -108,12 +108,15 @@ class DownloadManager: public QObject {
public Q_SLOTS:
void add(QNetworkReply* reply) {
LOG<<reply->url().toString();
LOG<<_downloads.size()<<reply->url().toString();
LOG<<reply;
_downloads[reply].progress = Progress(0, 0);
assert(connect(reply, SIGNAL(downloadProgress(qint64, qint64)),
SLOT(downloadProgress(qint64, qint64))));
assert(connect(reply, SIGNAL(error(QNetworkReply::NetworkError)),
SLOT(error(QNetworkReply::NetworkError))));
assert(connect(reply, SIGNAL(destroyed(QObject*)),
SLOT(slotDestroyed(QObject*))));
assert(connect(reply, SIGNAL(finished()),
SLOT(slotFinished())));
assert(connect(reply, SIGNAL(metaDataChanged()),
@ -165,8 +168,12 @@ class DownloadManager: public QObject {
.arg(networkError(code))
.arg(code);
}
void slotDestroyed(QObject* obj) {
LOG<<_downloads.size();
_downloads.erase((QNetworkReply*)obj);
}
void slotFinished() {
LOG;
LOG<<_downloads.size();
QNetworkReply* reply(qobject_cast<QNetworkReply*>(sender()));
if (_downloads[reply].error.size())
error(_downloads[reply].error);

@ -309,6 +309,7 @@ int main(int argv, char** argc) try {
QWebSettings::globalSettings()->setAttribute
(QWebSettings::PluginsEnabled, true);
bool silent(false);
bool quirks(false);
bool login(false);
Settings::MimeTypes mimetypes;
QStringList args(app.arguments());
@ -322,6 +323,7 @@ int main(int argv, char** argc) try {
" -h, --help show this help text\n"
" -k, --kiosk no url bar\n"
" if you sepcify -k and -s, -k must be first\n"
" -q, --quirks alternate user interface\n"
" -n, --no-settings don't load or store any settings\n"
" --login ask for smartcard password at startup\n"
" -l, --lib <file> path to file libengine_act.so\n"
@ -348,6 +350,8 @@ int main(int argv, char** argc) try {
} else if ((*it=="-k" || *it=="--kiosk")) {
silent=true;
settings.reset();
} else if ((*it=="-q" || *it=="--quirks")) {
quirks=true;
} else if ((*it=="-n" || *it=="--no-settings")) {
settings.reset();
} else if (*it=="--login") {
@ -398,7 +402,8 @@ int main(int argv, char** argc) try {
QSslConfiguration::setDefaultConfiguration(sslConfig);
//............................................................................
if (env.contains("QTWEBKIT_PLUGIN_PATH")) qt_drt_overwritePluginDirectories();
Browser browser(actlib, urls, settings.get(), mimetypes, silent, login);
Browser browser(actlib, urls, settings.get(), mimetypes, silent,
login, quirks);
return app.exec();
} catch (std::exception& x) {
std::cerr<<"**** Error: "<<x.what()<<std::endl;

@ -59,6 +59,10 @@ class PinEntry: public QDialog, public Ui::PinEntry {
LOG;
QDialog::reject();
}
protected Q_SLOTS:
void on__showDetails_toggled(bool s) {
_certStack->setCurrentIndex(s?1:0);
}
private:
QEventLoop _run;
};

@ -6,113 +6,188 @@
<rect>
<x>0</x>
<y>0</y>
<width>655</width>
<height>480</height>
<width>603</width>
<height>494</height>
</rect>
</property>
<property name="windowTitle">
<string>Certificate PIN Entry</string>
</property>
<property name="sizeGripEnabled">
<bool>false</bool>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QLabel" name="label">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>Please enter your PIN to unlock Certificate</string>
</property>
<layout class="QGridLayout" name="gridLayout_5">
<item row="0" column="0">
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>PIN:</string>
</property>
<property name="buddy">
<cstring>_pin</cstring>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="_pin">
<property name="echoMode">
<enum>QLineEdit::Password</enum>
</property>
</widget>
</item>
<item row="0" column="2" rowspan="2">
<widget class="QFrame" name="frame">
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Name:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_6">
<property name="text">
<string>TextLabel</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>E-Mail:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_7">
<property name="text">
<string>TextLabel</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_5">
<property name="text">
<string>SuisseID Number:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLabel" name="label_8">
<property name="text">
<string>TextLabel</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="1" column="0" rowspan="2" colspan="2">
<widget class="QStackedWidget" name="_pinstatus">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="page">
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QLabel" name="_retries">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>%1 PIN attempts left</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_2">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLabel" name="_tries_2">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>bad or locked certificate</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_3"/>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QPushButton" name="_showDetails">
<property name="text">
<string>Please enter your PIN to unlock Certificate:</string>
<string>Show Certificate Details</string>
</property>
<property name="wordWrap">
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QLabel" name="label_2">
<property name="text">
<string>PIN:</string>
</property>
<property name="buddy">
<cstring>_pin</cstring>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="_pin">
<property name="echoMode">
<enum>QLineEdit::Password</enum>
</property>
</widget>
</item>
<item>
<widget class="QStackedWidget" name="_pinstatus">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="currentIndex">
<number>1</number>
</property>
<widget class="QWidget" name="page">
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QLabel" name="_retries">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>%1 PIN attempts left</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_2">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLabel" name="_tries_2">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>bad or locked certificate</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_3"/>
</widget>
</item>
</layout>
</item>
<item>
<widget class="Certificate" name="_cert" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
<widget class="QStackedWidget" name="_certStack">
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="page_4"/>
<widget class="QWidget" name="page_5">
<layout class="QGridLayout" name="gridLayout_3">
<item row="0" column="0">
<widget class="Certificate" name="_cert" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
<item>
@ -135,7 +210,9 @@
<container>1</container>
</customwidget>
</customwidgets>
<resources/>
<resources>
<include location="resources.qrc"/>
</resources>
<connections>
<connection>
<sender>buttonBox</sender>

@ -23,7 +23,7 @@ macx {
win32 {
QMAKE_LIBS += -lwinhttp -lgdi32 -lws2_32
QMAKE_LIBS += /opt/local/i586-mingw32msvc/lib/winscard.a
CONFIG += console release
CONFIG += release
}
ICON = swisssurfer.icns

@ -1,5 +1,7 @@
<RCC>
<qresource prefix="icons">
<file>resources/icons/sscd_missing.png</file>
<file>resources/icons/sscd_ready.png</file>
<file alias="about">resources/icons/about.png</file>
<file alias="addbookmark">resources/icons/addbookmark.png</file>
<file alias="back">resources/icons/back.png</file>

@ -44,383 +44,404 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="76"/>
<location filename="browser.ui" line="74"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="90"/>
<location filename="browser.ui" line="88"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="111"/>
<location filename="browser.ui" line="109"/>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="106"/>
<location filename="browser.ui" line="104"/>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="131"/>
<location filename="browser.ui" line="135"/>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="134"/>
<location filename="browser.ui" line="138"/>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="146"/>
<location filename="browser.ui" line="150"/>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="161"/>
<location filename="browser.ui" line="165"/>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="179"/>
<location filename="browser.ui" line="183"/>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="194"/>
<location filename="browser.ui" line="198"/>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="197"/>
<location filename="browser.ui" line="201"/>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="209"/>
<location filename="browser.ui" line="213"/>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="212"/>
<location filename="browser.ui" line="216"/>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="215"/>
<location filename="browser.ui" line="219"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="447"/>
<location filename="browser.ui" line="451"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="233"/>
<location filename="browser.ui" line="237"/>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="224"/>
<location filename="browser.ui" line="117"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="228"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="263"/>
<location filename="browser.ui" line="267"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="268"/>
<location filename="browser.ui" line="272"/>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="271"/>
<location filename="browser.ui" line="275"/>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="276"/>
<location filename="browser.ui" line="280"/>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="279"/>
<location filename="browser.ui" line="283"/>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="288"/>
<location filename="browser.ui" line="292"/>
<location filename="browser.hxx" line="471"/>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="291"/>
<location filename="browser.ui" line="295"/>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="294"/>
<location filename="browser.ui" line="298"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="303"/>
<location filename="browser.ui" line="307"/>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="318"/>
<location filename="browser.ui" line="322"/>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="330"/>
<location filename="browser.ui" line="334"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="342"/>
<location filename="browser.ui" line="346"/>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="354"/>
<location filename="browser.ui" line="358"/>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="357"/>
<location filename="browser.ui" line="361"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="366"/>
<location filename="browser.ui" line="370"/>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="369"/>
<location filename="browser.ui" line="373"/>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="378"/>
<location filename="browser.ui" line="382"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="387"/>
<location filename="browser.ui" line="391"/>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="396"/>
<location filename="browser.ui" line="400"/>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="399"/>
<location filename="browser.ui" line="403"/>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="408"/>
<location filename="browser.ui" line="412"/>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="411"/>
<location filename="browser.ui" line="415"/>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="414"/>
<location filename="browser.ui" line="418"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="423"/>
<location filename="browser.ui" line="427"/>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="432"/>
<location filename="browser.ui" line="436"/>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="435"/>
<location filename="browser.ui" line="439"/>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="444"/>
<location filename="browser.ui" line="448"/>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="452"/>
<location filename="browser.ui" line="456"/>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="457"/>
<location filename="browser.ui" line="461"/>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="149"/>
<location filename="browser.ui" line="321"/>
<location filename="browser.ui" line="470"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="479"/>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="153"/>
<location filename="browser.ui" line="325"/>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="306"/>
<location filename="browser.ui" line="310"/>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="309"/>
<location filename="browser.ui" line="313"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="242"/>
<location filename="browser.ui" line="246"/>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="260"/>
<location filename="browser.ui" line="264"/>
<source>Quick &amp;Print</source>
<oldsource>&amp;Print</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="251"/>
<location filename="browser.ui" line="255"/>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="476"/>
<location filename="browser.hxx" line="505"/>
<source>Checking: %1</source>
<oldsource>Opening: %1</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="487"/>
<location filename="browser.hxx" line="516"/>
<source>Reading: %1</source>
<oldsource>Reading: %1%</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="508"/>
<location filename="browser.hxx" line="541"/>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="489"/>
<location filename="browser.hxx" line="518"/>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="568"/>
<location filename="browser.hxx" line="601"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="589"/>
<location filename="browser.hxx" line="622"/>
<source>%1 - %2</source>
<oldsource>Back to %1 - %2</oldsource>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="818"/>
<location filename="browser.hxx" line="864"/>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="835"/>
<location filename="browser.hxx" line="881"/>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1090"/>
<location filename="browser.hxx" line="1136"/>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="479"/>
<location filename="browser.hxx" line="508"/>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="157"/>
<location filename="browser.hxx" line="186"/>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="158"/>
<location filename="browser.hxx" line="187"/>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="480"/>
<location filename="browser.hxx" line="509"/>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="481"/>
<location filename="browser.hxx" line="510"/>
<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>
</message>
<message>
<location filename="browser.hxx" line="525"/>
<location filename="browser.hxx" line="558"/>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="608"/>
<location filename="browser.hxx" line="641"/>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="652"/>
<location filename="browser.hxx" line="668"/>
<location filename="browser.hxx" line="682"/>
<location filename="browser.hxx" line="696"/>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="676"/>
<location filename="browser.hxx" line="686"/>
<location filename="browser.hxx" line="704"/>
<location filename="browser.hxx" line="714"/>
<source>background-color: #ADA</source>
<oldsource>background-color: #7F7</oldsource>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="678"/>
<location filename="browser.hxx" line="688"/>
<location filename="browser.hxx" line="706"/>
<location filename="browser.hxx" line="716"/>
<source>background-color: #F77</source>
<oldsource>background-color: lightred</oldsource>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="708"/>
<location filename="browser.hxx" line="724"/>
<source>http://google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="746"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="709"/>
<location filename="browser.hxx" line="747"/>
<source>%8
Version: %1
Builddate: %2
@ -440,42 +461,42 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="813"/>
<location filename="browser.hxx" line="859"/>
<source>%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1266"/>
<location filename="browser.hxx" line="1312"/>
<source>launching application ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1332"/>
<location filename="browser.hxx" line="1378"/>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1349"/>
<location filename="browser.hxx" line="1352"/>
<location filename="browser.hxx" line="1395"/>
<location filename="browser.hxx" line="1398"/>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1359"/>
<location filename="browser.hxx" line="1362"/>
<location filename="browser.hxx" line="1405"/>
<location filename="browser.hxx" line="1408"/>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1377"/>
<location filename="browser.hxx" line="1423"/>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1389"/>
<location filename="browser.hxx" line="1435"/>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
@ -575,12 +596,12 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="42"/>
<location filename="certificate.ui" line="45"/>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="47"/>
<location filename="certificate.ui" line="50"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
@ -704,13 +725,13 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="downloadmanager.hxx" line="160"/>
<location filename="downloadmanager.hxx" line="163"/>
<source>&lt;h1&gt;Network Error&lt;/h1&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;</source>
<oldsource>&lt;h1&gt;Network Error&lt;/h2&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="downloadmanager.hxx" line="213"/>
<location filename="downloadmanager.hxx" line="220"/>
<source>&lt;h1&gt;SSL Error&lt;/h1&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;&lt;table&gt;&lt;caption&gt;Certificate Issuer&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%7&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%9&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table&gt;&lt;caption&gt;Certificate Subject&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%11&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%12&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%13&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%14&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%15&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
<oldsource>&lt;h1&gt;SSL Error&lt;/h2&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;&lt;table&gt;&lt;caption&gt;Certificate Issuer&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%7&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%9&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table&gt;&lt;caption&gt;Certificate Subject&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%11&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%12&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%13&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%14&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%15&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oldsource>
<translation type="unfinished"></translation>
@ -764,26 +785,52 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="26"/>
<source>Please enter your PIN to unlock Certificate:</source>
<oldsource>Please enter your Certificate PIN to authenticate:</oldsource>
<location filename="pinentry.ui" line="23"/>
<source>Please enter your PIN to unlock Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="38"/>
<location filename="pinentry.ui" line="31"/>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="74"/>
<location filename="pinentry.ui" line="57"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="64"/>
<location filename="pinentry.ui" line="78"/>
<location filename="pinentry.ui" line="92"/>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="71"/>
<source>E-Mail:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="85"/>
<source>SuisseID Number:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="121"/>
<source>%1 PIN attempts left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="94"/>
<location filename="pinentry.ui" line="141"/>
<source>bad or locked certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="161"/>
<source>Show Certificate Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="31"/>
<source>there are %1 PIN attempts left</source>
@ -812,12 +859,13 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="319"/>
<location filename="main.cxx" line="320"/>
<source>Usage: %1 [OPTIONS...] [&lt;url&gt; ...]
Options:
-h, --help show this help text
-k, --kiosk no url bar
if you sepcify -k and -s, -k must be first
-q, --quirks alternate user interface
-n, --no-settings don&apos;t load or store any settings
--login ask for smartcard password at startup
-l, --lib &lt;file&gt; path to file libengine_act.so
@ -839,27 +887,27 @@ Environment:
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="365"/>
<location filename="main.cxx" line="369"/>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="371"/>
<location filename="main.cxx" line="375"/>
<source>Read PEM certificates from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="378"/>
<location filename="main.cxx" line="382"/>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="383"/>
<location filename="main.cxx" line="387"/>
<source>Read private key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="394"/>
<location filename="main.cxx" line="398"/>
<source>Too few arguments.
Try: %1 --help</source>
<translation type="unfinished"></translation>

@ -43,363 +43,384 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="76"/>
<location filename="browser.ui" line="74"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="90"/>
<location filename="browser.ui" line="88"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="106"/>
<location filename="browser.ui" line="104"/>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="111"/>
<location filename="browser.ui" line="109"/>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="131"/>
<location filename="browser.ui" line="135"/>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="134"/>
<location filename="browser.ui" line="138"/>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="146"/>
<location filename="browser.ui" line="150"/>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="149"/>
<location filename="browser.ui" line="321"/>
<location filename="browser.ui" line="153"/>
<location filename="browser.ui" line="325"/>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="161"/>
<location filename="browser.ui" line="165"/>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="179"/>
<location filename="browser.ui" line="183"/>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="194"/>
<location filename="browser.ui" line="198"/>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="197"/>
<location filename="browser.ui" line="201"/>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="209"/>
<location filename="browser.ui" line="213"/>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="212"/>
<location filename="browser.ui" line="216"/>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="215"/>
<location filename="browser.ui" line="219"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="447"/>
<location filename="browser.ui" line="451"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="233"/>
<location filename="browser.ui" line="237"/>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="224"/>
<location filename="browser.ui" line="117"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="228"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="242"/>
<location filename="browser.ui" line="246"/>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="251"/>
<location filename="browser.ui" line="255"/>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="260"/>
<location filename="browser.ui" line="264"/>
<source>Quick &amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="263"/>
<location filename="browser.ui" line="267"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="268"/>
<location filename="browser.ui" line="272"/>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="271"/>
<location filename="browser.ui" line="275"/>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="276"/>
<location filename="browser.ui" line="280"/>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="279"/>
<location filename="browser.ui" line="283"/>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="288"/>
<location filename="browser.ui" line="292"/>
<location filename="browser.hxx" line="471"/>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="291"/>
<location filename="browser.ui" line="295"/>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="294"/>
<location filename="browser.ui" line="298"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="303"/>
<location filename="browser.ui" line="307"/>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="306"/>
<location filename="browser.ui" line="310"/>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="309"/>
<location filename="browser.ui" line="313"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="318"/>
<location filename="browser.ui" line="322"/>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="330"/>
<location filename="browser.ui" line="334"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="342"/>
<location filename="browser.ui" line="346"/>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="354"/>
<location filename="browser.ui" line="358"/>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="357"/>
<location filename="browser.ui" line="361"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="366"/>
<location filename="browser.ui" line="370"/>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="369"/>
<location filename="browser.ui" line="373"/>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="378"/>
<location filename="browser.ui" line="382"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="387"/>
<location filename="browser.ui" line="391"/>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="396"/>
<location filename="browser.ui" line="400"/>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="399"/>
<location filename="browser.ui" line="403"/>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="408"/>
<location filename="browser.ui" line="412"/>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="411"/>
<location filename="browser.ui" line="415"/>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="414"/>
<location filename="browser.ui" line="418"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="423"/>
<location filename="browser.ui" line="427"/>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="432"/>
<location filename="browser.ui" line="436"/>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="435"/>
<location filename="browser.ui" line="439"/>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="444"/>
<location filename="browser.ui" line="448"/>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="452"/>
<location filename="browser.ui" line="456"/>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="457"/>
<location filename="browser.ui" line="461"/>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="476"/>
<location filename="browser.ui" line="470"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="479"/>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="505"/>
<source>Checking: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="157"/>
<location filename="browser.hxx" line="186"/>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="158"/>
<location filename="browser.hxx" line="187"/>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="479"/>
<location filename="browser.hxx" line="508"/>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="480"/>
<location filename="browser.hxx" line="509"/>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="481"/>
<location filename="browser.hxx" line="510"/>
<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>
</message>
<message>
<location filename="browser.hxx" line="487"/>
<location filename="browser.hxx" line="516"/>
<source>Reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="489"/>
<location filename="browser.hxx" line="518"/>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="508"/>
<location filename="browser.hxx" line="541"/>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="525"/>
<location filename="browser.hxx" line="558"/>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="568"/>
<location filename="browser.hxx" line="601"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="589"/>
<location filename="browser.hxx" line="622"/>
<source>%1 - %2</source>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="608"/>
<location filename="browser.hxx" line="641"/>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="652"/>
<location filename="browser.hxx" line="668"/>
<location filename="browser.hxx" line="682"/>
<location filename="browser.hxx" line="696"/>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="676"/>
<location filename="browser.hxx" line="686"/>
<location filename="browser.hxx" line="704"/>
<location filename="browser.hxx" line="714"/>
<source>background-color: #ADA</source>
<oldsource>background-color: #7F7</oldsource>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="678"/>
<location filename="browser.hxx" line="688"/>
<location filename="browser.hxx" line="706"/>
<location filename="browser.hxx" line="716"/>
<source>background-color: #F77</source>
<oldsource>background-color: lightred</oldsource>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="708"/>
<location filename="browser.hxx" line="724"/>
<source>http://google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="746"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="709"/>
<location filename="browser.hxx" line="747"/>
<source>%8
Version: %1
Builddate: %2
@ -419,58 +440,58 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="813"/>
<location filename="browser.hxx" line="859"/>
<source>%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="818"/>
<location filename="browser.hxx" line="864"/>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="835"/>
<location filename="browser.hxx" line="881"/>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1090"/>
<location filename="browser.hxx" line="1136"/>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1266"/>
<location filename="browser.hxx" line="1312"/>
<source>launching application ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1332"/>
<location filename="browser.hxx" line="1378"/>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1349"/>
<location filename="browser.hxx" line="1352"/>
<location filename="browser.hxx" line="1395"/>
<location filename="browser.hxx" line="1398"/>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1359"/>
<location filename="browser.hxx" line="1362"/>
<location filename="browser.hxx" line="1405"/>
<location filename="browser.hxx" line="1408"/>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1377"/>
<location filename="browser.hxx" line="1423"/>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1389"/>
<location filename="browser.hxx" line="1435"/>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
@ -570,12 +591,12 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="42"/>
<location filename="certificate.ui" line="45"/>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="47"/>
<location filename="certificate.ui" line="50"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
@ -698,12 +719,12 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="downloadmanager.hxx" line="160"/>
<location filename="downloadmanager.hxx" line="163"/>
<source>&lt;h1&gt;Network Error&lt;/h1&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="downloadmanager.hxx" line="213"/>
<location filename="downloadmanager.hxx" line="220"/>
<source>&lt;h1&gt;SSL Error&lt;/h1&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;&lt;table&gt;&lt;caption&gt;Certificate Issuer&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%7&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%9&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table&gt;&lt;caption&gt;Certificate Subject&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%11&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%12&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%13&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%14&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%15&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
<translation type="unfinished"></translation>
</message>
@ -755,25 +776,52 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="26"/>
<source>Please enter your PIN to unlock Certificate:</source>
<location filename="pinentry.ui" line="23"/>
<source>Please enter your PIN to unlock Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="38"/>
<location filename="pinentry.ui" line="31"/>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="74"/>
<location filename="pinentry.ui" line="57"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="64"/>
<location filename="pinentry.ui" line="78"/>
<location filename="pinentry.ui" line="92"/>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="71"/>
<source>E-Mail:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="85"/>
<source>SuisseID Number:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="121"/>
<source>%1 PIN attempts left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="94"/>
<location filename="pinentry.ui" line="141"/>
<source>bad or locked certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="161"/>
<source>Show Certificate Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="31"/>
<source>there are %1 PIN attempts left</source>
@ -802,12 +850,13 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="319"/>
<location filename="main.cxx" line="320"/>
<source>Usage: %1 [OPTIONS...] [&lt;url&gt; ...]
Options:
-h, --help show this help text
-k, --kiosk no url bar
if you sepcify -k and -s, -k must be first
-q, --quirks alternate user interface
-n, --no-settings don&apos;t load or store any settings
--login ask for smartcard password at startup
-l, --lib &lt;file&gt; path to file libengine_act.so
@ -829,27 +878,27 @@ Environment:
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="365"/>
<location filename="main.cxx" line="369"/>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="371"/>
<location filename="main.cxx" line="375"/>
<source>Read PEM certificates from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="378"/>
<location filename="main.cxx" line="382"/>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="383"/>
<location filename="main.cxx" line="387"/>
<source>Read private key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="394"/>
<location filename="main.cxx" line="398"/>
<source>Too few arguments.
Try: %1 --help</source>
<translation type="unfinished"></translation>

@ -44,383 +44,404 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="76"/>
<location filename="browser.ui" line="74"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="90"/>
<location filename="browser.ui" line="88"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="111"/>
<location filename="browser.ui" line="109"/>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="106"/>
<location filename="browser.ui" line="104"/>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="131"/>
<location filename="browser.ui" line="135"/>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="134"/>
<location filename="browser.ui" line="138"/>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="146"/>
<location filename="browser.ui" line="150"/>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="161"/>
<location filename="browser.ui" line="165"/>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="179"/>
<location filename="browser.ui" line="183"/>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="194"/>
<location filename="browser.ui" line="198"/>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="197"/>
<location filename="browser.ui" line="201"/>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="209"/>
<location filename="browser.ui" line="213"/>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="212"/>
<location filename="browser.ui" line="216"/>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="215"/>
<location filename="browser.ui" line="219"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="447"/>
<location filename="browser.ui" line="451"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="233"/>
<location filename="browser.ui" line="237"/>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="224"/>
<location filename="browser.ui" line="117"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="228"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="263"/>
<location filename="browser.ui" line="267"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="268"/>
<location filename="browser.ui" line="272"/>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="271"/>
<location filename="browser.ui" line="275"/>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="276"/>
<location filename="browser.ui" line="280"/>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="279"/>
<location filename="browser.ui" line="283"/>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="288"/>
<location filename="browser.ui" line="292"/>
<location filename="browser.hxx" line="471"/>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="291"/>
<location filename="browser.ui" line="295"/>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="294"/>
<location filename="browser.ui" line="298"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="303"/>
<location filename="browser.ui" line="307"/>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="318"/>
<location filename="browser.ui" line="322"/>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="330"/>
<location filename="browser.ui" line="334"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="342"/>
<location filename="browser.ui" line="346"/>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="354"/>
<location filename="browser.ui" line="358"/>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="357"/>
<location filename="browser.ui" line="361"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="366"/>
<location filename="browser.ui" line="370"/>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="369"/>
<location filename="browser.ui" line="373"/>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="378"/>
<location filename="browser.ui" line="382"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="387"/>
<location filename="browser.ui" line="391"/>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="396"/>
<location filename="browser.ui" line="400"/>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="399"/>
<location filename="browser.ui" line="403"/>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="408"/>
<location filename="browser.ui" line="412"/>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="411"/>
<location filename="browser.ui" line="415"/>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="414"/>
<location filename="browser.ui" line="418"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="423"/>
<location filename="browser.ui" line="427"/>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="432"/>
<location filename="browser.ui" line="436"/>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="435"/>
<location filename="browser.ui" line="439"/>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="444"/>
<location filename="browser.ui" line="448"/>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="452"/>
<location filename="browser.ui" line="456"/>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="457"/>
<location filename="browser.ui" line="461"/>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="149"/>
<location filename="browser.ui" line="321"/>
<location filename="browser.ui" line="470"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="479"/>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="153"/>
<location filename="browser.ui" line="325"/>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="306"/>
<location filename="browser.ui" line="310"/>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="309"/>
<location filename="browser.ui" line="313"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="242"/>
<location filename="browser.ui" line="246"/>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="260"/>
<location filename="browser.ui" line="264"/>
<source>Quick &amp;Print</source>
<oldsource>&amp;Print</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="251"/>
<location filename="browser.ui" line="255"/>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="476"/>
<location filename="browser.hxx" line="505"/>
<source>Checking: %1</source>
<oldsource>Opening: %1</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="487"/>
<location filename="browser.hxx" line="516"/>
<source>Reading: %1</source>
<oldsource>Reading: %1%</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="508"/>
<location filename="browser.hxx" line="541"/>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="489"/>
<location filename="browser.hxx" line="518"/>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="568"/>
<location filename="browser.hxx" line="601"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="589"/>
<location filename="browser.hxx" line="622"/>
<source>%1 - %2</source>
<oldsource>Back to %1 - %2</oldsource>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="818"/>
<location filename="browser.hxx" line="864"/>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="835"/>
<location filename="browser.hxx" line="881"/>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1090"/>
<location filename="browser.hxx" line="1136"/>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="479"/>
<location filename="browser.hxx" line="508"/>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="157"/>
<location filename="browser.hxx" line="186"/>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="158"/>
<location filename="browser.hxx" line="187"/>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="480"/>
<location filename="browser.hxx" line="509"/>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="481"/>
<location filename="browser.hxx" line="510"/>
<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>
</message>
<message>
<location filename="browser.hxx" line="525"/>
<location filename="browser.hxx" line="558"/>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="608"/>
<location filename="browser.hxx" line="641"/>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="652"/>
<location filename="browser.hxx" line="668"/>
<location filename="browser.hxx" line="682"/>
<location filename="browser.hxx" line="696"/>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="676"/>
<location filename="browser.hxx" line="686"/>
<location filename="browser.hxx" line="704"/>
<location filename="browser.hxx" line="714"/>
<source>background-color: #ADA</source>
<oldsource>background-color: #7F7</oldsource>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="678"/>
<location filename="browser.hxx" line="688"/>
<location filename="browser.hxx" line="706"/>
<location filename="browser.hxx" line="716"/>
<source>background-color: #F77</source>
<oldsource>background-color: lightred</oldsource>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="708"/>
<location filename="browser.hxx" line="724"/>
<source>http://google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="746"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="709"/>
<location filename="browser.hxx" line="747"/>
<source>%8
Version: %1
Builddate: %2
@ -440,42 +461,42 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="813"/>
<location filename="browser.hxx" line="859"/>
<source>%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1266"/>
<location filename="browser.hxx" line="1312"/>
<source>launching application ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1332"/>
<location filename="browser.hxx" line="1378"/>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1349"/>
<location filename="browser.hxx" line="1352"/>
<location filename="browser.hxx" line="1395"/>
<location filename="browser.hxx" line="1398"/>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1359"/>
<location filename="browser.hxx" line="1362"/>
<location filename="browser.hxx" line="1405"/>
<location filename="browser.hxx" line="1408"/>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1377"/>
<location filename="browser.hxx" line="1423"/>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1389"/>
<location filename="browser.hxx" line="1435"/>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
@ -575,12 +596,12 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="42"/>
<location filename="certificate.ui" line="45"/>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="47"/>
<location filename="certificate.ui" line="50"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
@ -704,13 +725,13 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="downloadmanager.hxx" line="160"/>
<location filename="downloadmanager.hxx" line="163"/>
<source>&lt;h1&gt;Network Error&lt;/h1&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;</source>
<oldsource>&lt;h1&gt;Network Error&lt;/h2&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="downloadmanager.hxx" line="213"/>
<location filename="downloadmanager.hxx" line="220"/>
<source>&lt;h1&gt;SSL Error&lt;/h1&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;&lt;table&gt;&lt;caption&gt;Certificate Issuer&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%7&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%9&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table&gt;&lt;caption&gt;Certificate Subject&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%11&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%12&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%13&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%14&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%15&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
<oldsource>&lt;h1&gt;SSL Error&lt;/h2&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;&lt;table&gt;&lt;caption&gt;Certificate Issuer&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%7&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%9&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table&gt;&lt;caption&gt;Certificate Subject&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%11&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%12&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%13&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%14&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%15&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oldsource>
<translation type="unfinished"></translation>
@ -764,26 +785,52 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="26"/>
<source>Please enter your PIN to unlock Certificate:</source>
<oldsource>Please enter your Certificate PIN to authenticate:</oldsource>
<location filename="pinentry.ui" line="23"/>
<source>Please enter your PIN to unlock Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="38"/>
<location filename="pinentry.ui" line="31"/>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="74"/>
<location filename="pinentry.ui" line="57"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="64"/>
<location filename="pinentry.ui" line="78"/>
<location filename="pinentry.ui" line="92"/>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="71"/>
<source>E-Mail:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="85"/>
<source>SuisseID Number:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="121"/>
<source>%1 PIN attempts left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="94"/>
<location filename="pinentry.ui" line="141"/>
<source>bad or locked certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="161"/>
<source>Show Certificate Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="31"/>
<source>there are %1 PIN attempts left</source>
@ -812,12 +859,13 @@ openssl-%7</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="319"/>
<location filename="main.cxx" line="320"/>
<source>Usage: %1 [OPTIONS...] [&lt;url&gt; ...]
Options:
-h, --help show this help text
-k, --kiosk no url bar
if you sepcify -k and -s, -k must be first
-q, --quirks alternate user interface
-n, --no-settings don&apos;t load or store any settings
--login ask for smartcard password at startup
-l, --lib &lt;file&gt; path to file libengine_act.so
@ -839,27 +887,27 @@ Environment:
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="365"/>
<location filename="main.cxx" line="369"/>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="371"/>
<location filename="main.cxx" line="375"/>
<source>Read PEM certificates from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="378"/>
<location filename="main.cxx" line="382"/>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="383"/>
<location filename="main.cxx" line="387"/>
<source>Read private key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="394"/>
<location filename="main.cxx" line="398"/>
<source>Too few arguments.
Try: %1 --help</source>
<translation type="unfinished"></translation>

@ -43,361 +43,382 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="76"/>
<location filename="browser.ui" line="74"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="90"/>
<location filename="browser.ui" line="88"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="106"/>
<location filename="browser.ui" line="104"/>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="111"/>
<location filename="browser.ui" line="109"/>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="131"/>
<location filename="browser.ui" line="135"/>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="134"/>
<location filename="browser.ui" line="138"/>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="146"/>
<location filename="browser.ui" line="150"/>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="149"/>
<location filename="browser.ui" line="321"/>
<location filename="browser.ui" line="153"/>
<location filename="browser.ui" line="325"/>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="161"/>
<location filename="browser.ui" line="165"/>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="179"/>
<location filename="browser.ui" line="183"/>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="194"/>
<location filename="browser.ui" line="198"/>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="197"/>
<location filename="browser.ui" line="201"/>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="209"/>
<location filename="browser.ui" line="213"/>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="212"/>
<location filename="browser.ui" line="216"/>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="215"/>
<location filename="browser.ui" line="219"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="447"/>
<location filename="browser.ui" line="451"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="233"/>
<location filename="browser.ui" line="237"/>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="224"/>
<location filename="browser.ui" line="117"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="228"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="242"/>
<location filename="browser.ui" line="246"/>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="251"/>
<location filename="browser.ui" line="255"/>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="260"/>
<location filename="browser.ui" line="264"/>
<source>Quick &amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="263"/>
<location filename="browser.ui" line="267"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="268"/>
<location filename="browser.ui" line="272"/>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="271"/>
<location filename="browser.ui" line="275"/>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="276"/>
<location filename="browser.ui" line="280"/>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="279"/>
<location filename="browser.ui" line="283"/>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="288"/>
<location filename="browser.ui" line="292"/>
<location filename="browser.hxx" line="471"/>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="291"/>
<location filename="browser.ui" line="295"/>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="294"/>
<location filename="browser.ui" line="298"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="303"/>
<location filename="browser.ui" line="307"/>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="306"/>
<location filename="browser.ui" line="310"/>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="309"/>
<location filename="browser.ui" line="313"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="318"/>
<location filename="browser.ui" line="322"/>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="330"/>
<location filename="browser.ui" line="334"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="342"/>
<location filename="browser.ui" line="346"/>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="354"/>
<location filename="browser.ui" line="358"/>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="357"/>
<location filename="browser.ui" line="361"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="366"/>
<location filename="browser.ui" line="370"/>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="369"/>
<location filename="browser.ui" line="373"/>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="378"/>
<location filename="browser.ui" line="382"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="387"/>
<location filename="browser.ui" line="391"/>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="396"/>
<location filename="browser.ui" line="400"/>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="399"/>
<location filename="browser.ui" line="403"/>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="408"/>
<location filename="browser.ui" line="412"/>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="411"/>
<location filename="browser.ui" line="415"/>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="414"/>
<location filename="browser.ui" line="418"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="423"/>
<location filename="browser.ui" line="427"/>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="432"/>
<location filename="browser.ui" line="436"/>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="435"/>
<location filename="browser.ui" line="439"/>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="444"/>
<location filename="browser.ui" line="448"/>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="452"/>
<location filename="browser.ui" line="456"/>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="457"/>
<location filename="browser.ui" line="461"/>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="157"/>
<location filename="browser.ui" line="470"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="479"/>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="186"/>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="158"/>
<location filename="browser.hxx" line="187"/>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="476"/>
<location filename="browser.hxx" line="505"/>
<source>Checking: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="479"/>
<location filename="browser.hxx" line="508"/>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="480"/>
<location filename="browser.hxx" line="509"/>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="481"/>
<location filename="browser.hxx" line="510"/>
<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>
</message>
<message>
<location filename="browser.hxx" line="487"/>
<location filename="browser.hxx" line="516"/>
<source>Reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="489"/>
<location filename="browser.hxx" line="518"/>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="508"/>
<location filename="browser.hxx" line="541"/>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="525"/>
<location filename="browser.hxx" line="558"/>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="568"/>
<location filename="browser.hxx" line="601"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="589"/>
<location filename="browser.hxx" line="622"/>
<source>%1 - %2</source>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="608"/>
<location filename="browser.hxx" line="641"/>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="652"/>
<location filename="browser.hxx" line="668"/>
<location filename="browser.hxx" line="682"/>
<location filename="browser.hxx" line="696"/>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="676"/>
<location filename="browser.hxx" line="686"/>
<location filename="browser.hxx" line="704"/>
<location filename="browser.hxx" line="714"/>
<source>background-color: #ADA</source>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="678"/>
<location filename="browser.hxx" line="688"/>
<location filename="browser.hxx" line="706"/>
<location filename="browser.hxx" line="716"/>
<source>background-color: #F77</source>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="708"/>
<location filename="browser.hxx" line="724"/>
<source>http://google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="746"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="709"/>
<location filename="browser.hxx" line="747"/>
<source>%8
Version: %1
Builddate: %2
@ -409,58 +430,58 @@ openssl-%7</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="813"/>
<location filename="browser.hxx" line="859"/>
<source>%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="818"/>
<location filename="browser.hxx" line="864"/>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="835"/>
<location filename="browser.hxx" line="881"/>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1090"/>
<location filename="browser.hxx" line="1136"/>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1266"/>
<location filename="browser.hxx" line="1312"/>
<source>launching application ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1332"/>
<location filename="browser.hxx" line="1378"/>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1349"/>
<location filename="browser.hxx" line="1352"/>
<location filename="browser.hxx" line="1395"/>
<location filename="browser.hxx" line="1398"/>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1359"/>
<location filename="browser.hxx" line="1362"/>
<location filename="browser.hxx" line="1405"/>
<location filename="browser.hxx" line="1408"/>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1377"/>
<location filename="browser.hxx" line="1423"/>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1389"/>
<location filename="browser.hxx" line="1435"/>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
@ -473,12 +494,12 @@ openssl-%7</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="42"/>
<location filename="certificate.ui" line="45"/>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="47"/>
<location filename="certificate.ui" line="50"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
@ -688,12 +709,12 @@ openssl-%7</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="downloadmanager.hxx" line="160"/>
<location filename="downloadmanager.hxx" line="163"/>
<source>&lt;h1&gt;Network Error&lt;/h1&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="downloadmanager.hxx" line="213"/>
<location filename="downloadmanager.hxx" line="220"/>
<source>&lt;h1&gt;SSL Error&lt;/h1&gt;&lt;dl&gt;&lt;dt&gt;URL:&lt;/dt&gt;&lt;dd&gt;%1&lt;/dd&gt;&lt;dt&gt;Error Code:&lt;/dt&gt;&lt;dd&gt;%3&lt;/dd&gt;&lt;dt&gt;Error Details:&lt;/dt&gt;&lt;dd&gt;%2&lt;/dd&gt;&lt;/dl&gt;&lt;table&gt;&lt;caption&gt;Certificate Issuer&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%7&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%9&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table&gt;&lt;caption&gt;Certificate Subject&lt;/caption&gt;&lt;tr&gt;&lt;th&gt;Organization:&lt;/th&gt;&lt;td&gt;%10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Common Name:&lt;/th&gt;&lt;td&gt;%11&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Location:&lt;/th&gt;&lt;td&gt;%12&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Organizational Unit:&lt;/th&gt;&lt;td&gt;%13&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Country:&lt;/th&gt;&lt;td&gt;%14&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;State or Provive:&lt;/th&gt;&lt;td&gt;%15&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
<translation type="unfinished"></translation>
</message>
@ -745,25 +766,52 @@ openssl-%7</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="26"/>
<source>Please enter your PIN to unlock Certificate:</source>
<location filename="pinentry.ui" line="23"/>
<source>Please enter your PIN to unlock Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="38"/>
<location filename="pinentry.ui" line="31"/>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="74"/>
<location filename="pinentry.ui" line="57"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="64"/>
<location filename="pinentry.ui" line="78"/>
<location filename="pinentry.ui" line="92"/>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="71"/>
<source>E-Mail:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="85"/>
<source>SuisseID Number:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="121"/>
<source>%1 PIN attempts left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="94"/>
<location filename="pinentry.ui" line="141"/>
<source>bad or locked certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="161"/>
<source>Show Certificate Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="31"/>
<source>there are %1 PIN attempts left</source>
@ -792,12 +840,13 @@ openssl-%7</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="319"/>
<location filename="main.cxx" line="320"/>
<source>Usage: %1 [OPTIONS...] [&lt;url&gt; ...]
Options:
-h, --help show this help text
-k, --kiosk no url bar
if you sepcify -k and -s, -k must be first
-q, --quirks alternate user interface
-n, --no-settings don&apos;t load or store any settings
--login ask for smartcard password at startup
-l, --lib &lt;file&gt; path to file libengine_act.so
@ -819,27 +868,27 @@ Environment:
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="365"/>
<location filename="main.cxx" line="369"/>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="371"/>
<location filename="main.cxx" line="375"/>
<source>Read PEM certificates from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="378"/>
<location filename="main.cxx" line="382"/>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="383"/>
<location filename="main.cxx" line="387"/>
<source>Read private key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="394"/>
<location filename="main.cxx" line="398"/>
<source>Too few arguments.
Try: %1 --help</source>
<translation type="unfinished"></translation>

Loading…
Cancel
Save