15 Commits

Author SHA1 Message Date
Marc Wäckerlin
1bdac1a808 as delivered to abacus 2013-07-11 08:06:59 +00:00
Marc Wäckerlin
ea52717bc0 wrong action event for home button; refs #174 2013-06-26 07:32:33 +00:00
Marc Wäckerlin
f4370239cf no more 64bit; refs #173 2013-06-24 11:45:39 +00:00
Marc Wäckerlin
c53e7862c6 no more -lpcsclite for mac; refs #173 2013-06-24 08:28:52 +00:00
Marc Wäckerlin
849c96401b no more -lpcsclite for mac; refs #173 2013-06-24 07:39:29 +00:00
Marc Wäckerlin
97af7485ae switch to 64bit; refs #173 2013-06-21 13:32:30 +00:00
Marc Wäckerlin
4e6e8b9da0 switch to 64bit; refs #173 2013-06-20 11:26:27 +00:00
Marc Wäckerlin
a567179a0d switch to 64bit; refs #173 2013-06-20 10:41:36 +00:00
Marc Wäckerlin
c748f6a62c switch to 64bit; refs #173 2013-06-20 09:05:01 +00:00
Marc Wäckerlin
7d10b872c9 (re-) added log to std::clog; refs #169 2013-04-25 08:09:03 +00:00
Marc Wäckerlin
25d01618f6 much more debug, back to initial handling; refs #169 2013-04-18 14:19:15 +00:00
Marc Wäckerlin
86bdcc8c75 next try, idea stolen from https://svn.eesti.ee/projektid/idkaart_public/trunk/qdigidoc/common/QPKCS11.cpp; refs #169 2013-04-17 12:33:35 +00:00
Marc Wäckerlin
f3720d6392 try to simply remove type/size-consistency checks; refs #169 2013-04-17 11:01:51 +00:00
Jenkins
c384dba71e updated laguage files for swissbrowser; refs #171 2013-04-05 11:46:41 +00:00
Marc Wäckerlin
c7d6f5ac18 remove singletons when qt is still initialized; refs #170 2013-04-03 09:23:41 +00:00
14 changed files with 2543 additions and 1886 deletions

View File

@@ -241,6 +241,8 @@ class Browser: public QMainWindow, protected Ui::Browser {
~Browser() {
TRC;
QWebSettings::clearIconDatabase();
qbrowserlib::Settings::purge(); // free singleton
qbrowserlib::ErrorLog::purge(); // free singleton
}
//! Whitelisting
@@ -631,7 +633,7 @@ class Browser: public QMainWindow, protected Ui::Browser {
load(qobject_cast<QAction*>(sender())->data().toString());
}
void on_actionHome_activated() {
void on_actionHome_triggered() {
TRC;
load(_home);
}

View File

@@ -24,7 +24,9 @@ macx {
LIBS += -framework PCSC
QMAKE_INCDIR += /System/Library/Frameworks/PCSC.framework/Headers
QMAKE_INFO_PLIST = Info.plist
CONFIG += x86
CONFIG += x86 #x86_64
QMAKE_CFLAGS_X86_64 += -mmacosx-version-min=10.6
QMAKE_CXXFLAGS_X86_64 = $$QMAKE_CFLAGS_X86_64
}
win32 {
QMAKE_LIBS += -lwinhttp -lgdi32 -lws2_32

View File

@@ -26,8 +26,11 @@ namespace qbrowserlib {
public:
//! Singleton
static ErrorLog& instance(QWidget* p=0) {
static ErrorLog _instance(p);
return _instance;
static ErrorLog* _instance(new ErrorLog(p));
return *_instance;
}
static void purge() {
delete &instance();
}
private: // singleton
ErrorLog(const ErrorLog&);

View File

@@ -14,23 +14,27 @@ namespace qbrowserlib {
unsigned int Log::_level(0);
Log::Log(const void* addr, const std::string& name,
const std::string& file, unsigned long line):
_debug(DEBUG), _addr(addr), _name(name), _file(file), _line(line) {
if (!_debug) return;
const std::string& file, unsigned long line,
bool traceOpenClose):
_debug(DEBUG), _close(traceOpenClose),
_addr(addr), _name(name), _file(file), _line(line) {
if (!_debug || !_close) return;
++_level;
std::stringstream ss;
init(ss);
indent(ss)<<"\\ "<<_name;
std::clog<<close(ss).str()<<std::endl;
close(init(std::clog)<<ss.str())<<std::endl;
if (!_dialog) _dialog = new LogDialog;
_dialog->append(*this, ss.str());
}
Log::~Log() throw() {
if (!_debug) return;
if (!_debug || !_close) return;
std::stringstream ss;
init(ss);
indent(ss)<<"/ "<<_name;
std::clog<<close(ss).str()<<std::endl;
close(init(std::clog)<<ss.str())<<std::endl;
--_level;
if (!_dialog) _dialog = new LogDialog;
_dialog->append(*this, ss.str());
}
void Log::show(QWidget* p) {
@@ -41,7 +45,7 @@ namespace qbrowserlib {
_dialog->show();
}
std::stringstream& Log::init(std::stringstream& ss) {
std::ostream& Log::init(std::ostream& ss) {
if (_addr)
ss<<std::hex<<std::setw(15)<<_addr<<": "<<std::dec;
else
@@ -49,12 +53,12 @@ namespace qbrowserlib {
return ss;
}
std::stringstream& Log::indent(std::stringstream& ss) {
std::ostream& Log::indent(std::ostream& ss) {
ss<<std::setw(2+_level)<<std::setfill(' ');
return ss;
}
std::stringstream& Log::close(std::stringstream& ss) {
std::ostream& Log::close(std::ostream& ss) {
ss<<" ("<<_file<<':'<<_line<<')';
return ss;
}

View File

@@ -13,6 +13,7 @@
#include <QtGui/QDialog>
#endif
#include <stdexcept>
#include <sstream>
#include <iostream>
#include <iomanip>
@@ -29,8 +30,6 @@ namespace qbrowserlib {
#ifndef LOG
#define LOG \
QBROWSERLIB_LOCAL_TRACER
// #define LOG
// qbrowserlib::Log(1, __PRETTY_FUNCTION__, __FILE__, __LINE__)
#endif
#ifndef TRC
@@ -45,6 +44,29 @@ namespace qbrowserlib {
(0, __PRETTY_FUNCTION__, __FILE__, __LINE__)
#endif
#define CRYPTOKI_LOG(X) \
qbrowserlib::Log(0, __PRETTY_FUNCTION__, __FILE__, __LINE__, false)<<X
#define PCSC_LOG(X) \
qbrowserlib::Log(0, __PRETTY_FUNCTION__, __FILE__, __LINE__, false)<<X
#define OPENSSL_LOG(X) \
qbrowserlib::Log(0, __PRETTY_FUNCTION__, __FILE__, __LINE__, false)<<X
#define OPENSSL_CHECK(X) \
if (!X) { \
ERR_load_ENGINE_strings(); \
std::stringstream ss; \
for (unsigned int err(0); err=ERR_get_error();) { \
ss<<"Error: "<<ERR_error_string(err, 0)<<"; "; \
} \
ss<<"Command "<<#X<<" failed in function "<<__PRETTY_FUNCTION__ \
<<" in file "<<__FILE__<<":"<<__LINE__; \
qbrowserlib::Log(0, __PRETTY_FUNCTION__, __FILE__, __LINE__, false) \
<<ss.str(); \
throw std::runtime_error(ss.str()); \
}
class LogDialog;
class Log {
@@ -56,7 +78,8 @@ namespace qbrowserlib {
public:
Log(const void* addr, const std::string& name,
const std::string& file, unsigned long line);
const std::string& file, unsigned long line,
bool traceOpenClose=true);
template<typename TYPE> Log& operator<<(TYPE arg);
@@ -66,11 +89,11 @@ namespace qbrowserlib {
private:
std::stringstream& init(std::stringstream& ss);
std::ostream& init(std::ostream& ss);
std::stringstream& indent(std::stringstream& ss);
std::ostream& indent(std::ostream& ss);
std::stringstream& close(std::stringstream& ss);
std::ostream& close(std::ostream& ss);
private:
@@ -79,6 +102,7 @@ namespace qbrowserlib {
static LogDialog* _dialog;
static unsigned int _level;
bool _debug;
bool _close;
const void* _addr;
const std::string _name;
const std::string _file;
@@ -193,11 +217,10 @@ namespace qbrowserlib {
template<typename TYPE> Log& Log::operator<<(TYPE arg) {
if (!_debug) return *this;
std::stringstream ss;
init(ss);
indent(ss)<<""<<arg;
std::clog<<close(ss).str()<<std::endl;
close(init(std::clog)<<ss.str())<<std::endl;
if (!_dialog) _dialog = new LogDialog;
_dialog->append(*this, arg);
_dialog->append(*this, ss.str());
return *this;
}

View File

@@ -19,7 +19,9 @@ macx {
LIBS += -framework PCSC
QMAKE_INCDIR += /System/Library/Frameworks/PCSC.framework/Headers
QMAKE_INFO_PLIST = Info.plist
CONFIG += x86
CONFIG += x86 #x86_64
QMAKE_CFLAGS_X86_64 += -mmacosx-version-min=10.6
QMAKE_CXXFLAGS_X86_64 = $$QMAKE_CFLAGS_X86_64
}
win32 {
QMAKE_LIBS += -lwinhttp -lgdi32 -lws2_32

View File

@@ -39,8 +39,13 @@ namespace qbrowserlib {
//! Singleton
static Settings& instance(MimeTypes mimetypes=MimeTypes(), QWidget* p=0,
QSettings* settings=0, bool autoWrite=true) {
static Settings _instance(mimetypes, p, settings, autoWrite);
return _instance;
static Settings* _instance
(new Settings(mimetypes, p, settings, autoWrite));
return *_instance;
}
static void purge() {
delete &instance();
}
private:

View File

@@ -16,13 +16,12 @@ unix {
}
}
macx {
QMAKE_INCDIR += /opt/local/include
QMAKE_LIBDIR += /opt/local/lib
QMAKE_INFO_PLIST = Info.plist
CONFIG += x86 #x86_64
QMAKE_LFLAGS += -F/System/Library/Frameworks/PCSC.framework
LIBS += -framework PCSC
QMAKE_INCDIR += /System/Library/Frameworks/PCSC.framework/Headers
QMAKE_INFO_PLIST = Info.plist
CONFIG += x86
QMAKE_CFLAGS_X86_64 += -mmacosx-version-min=10.6
QMAKE_CXXFLAGS_X86_64 = $$QMAKE_CFLAGS_X86_64
}
win32 {
QMAKE_LIBS += -lwinhttp -lgdi32 -lws2_32

View File

@@ -118,7 +118,7 @@ class CryptokiEngine: public QObject, public openssl::Engine {
return "CryptokiEngine_NAME";
}
virtual std::string rsaSign(const std::string& in, unsigned int type) {
virtual std::string rsaSign(const std::string& in, unsigned int type) try {
TRC; LOG<<"log; type="<<type<<"; size="<<in.size();
LOG<<crypto::readable(in).c_str();
if (type != NID_md5_sha1) throw std::runtime_error("wrong sign type");
@@ -127,10 +127,15 @@ class CryptokiEngine: public QObject, public openssl::Engine {
try {
return _privateKey->sign(in, CKM_RSA_PKCS);
} catch (const std::exception& x) {
LOG<<"signature failed, reason: "<<x.what();
certRequired(); // get new certificate
return _privateKey->sign(in, CKM_RSA_PKCS); // try again
}
} catch (const std::exception& x) {
TRC; LOG<<"rsaSign failed, reason: "<<x.what();
throw;
}
private:

View File

@@ -1,398 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.0" language="de">
<defaultcodec>UTF-8</defaultcodec>
<context>
<name>Authentication</name>
<message>
<source>Authorization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="22"/>
<source>Authentication required for:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>realm</source>
<location filename="authentication.ui" line="14"/>
<source>Authorization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="56"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="46"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password:</source>
<location filename="authentication.ui" line="32"/>
<source>realm</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Browser</name>
<message>
<source>SwissBrowser</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alt+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alt+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Quick &amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Checking: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<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>
<source>Reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>gg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>http://www.google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 - %2</source>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #ADA</source>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #F77</source>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="996"/>
<source>%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>handling content ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Debug Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="839"/>
<source>%8
Version: %1
Builddate: %2
@@ -404,116 +50,598 @@ openssl-%7 (%9) %10</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="339"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="428"/>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="449"/>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="78"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="462"/>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="218"/>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="396"/>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="242"/>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="233"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="363"/>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="351"/>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="311"/>
<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="714"/>
<source>%1 - %2</source>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="733"/>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="774"/>
<location filename="browser.hxx" line="788"/>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="796"/>
<location filename="browser.hxx" line="806"/>
<source>background-color: #ADA</source>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="798"/>
<location filename="browser.hxx" line="808"/>
<source>background-color: #F77</source>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="838"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1457"/>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1474"/>
<location filename="browser.hxx" line="1477"/>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1484"/>
<location filename="browser.hxx" line="1487"/>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="310"/>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="417"/>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="300"/>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="173"/>
<source>Alt+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="191"/>
<source>Alt+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="122"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="306"/>
<source>Checking: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="437"/>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="405"/>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="480"/>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="327"/>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="423"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="318"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="206"/>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="224"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="272"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="366"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="303"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="452"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="485"/>
<source>Debug Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="92"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="375"/>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="158"/>
<location filename="browser.ui" line="330"/>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="143"/>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="312"/>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="309"/>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="108"/>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="319"/>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="113"/>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1018"/>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="221"/>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="297"/>
<location filename="browser.hxx" line="586"/>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="277"/>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="285"/>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="251"/>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="693"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="260"/>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="269"/>
<source>Quick &amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="317"/>
<source>Reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="235"/>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="236"/>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="457"/>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="471"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="288"/>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="280"/>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="203"/>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="14"/>
<source>SwissBrowser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="387"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="628"/>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="420"/>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1502"/>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="440"/>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="408"/>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1035"/>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="315"/>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="601"/>
<source>gg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1002"/>
<source>[%1] - %2 - SwissBrowser (%3)</source>
<comment>main window title %1 = host name %2 = page title %3 = number of open tabs</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1013"/>
<source>SwissBrowser</source>
<comment>window title with no tab</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1290"/>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1405"/>
<source>handling content ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="602"/>
<source>http://www.google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="140"/>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="645"/>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="378"/>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1509"/>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="155"/>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="49"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="188"/>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="170"/>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Certificate</name>
<message>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Valid Since</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Valid Until</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SuisseID Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Certificate Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subject Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="63"/>
<source>Alternate Subject</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Issuer Info</source>
<location filename="certificate.ui" line="45"/>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>URL</source>
<location filename="certificate.hxx" line="43"/>
<source>Certificate Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="91"/>
<source>error</source>
<comment>unknown certificate subject alternate name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Organization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="98"/>
<source>Common Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Locality</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Organizational Unit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="104"/>
<source>Country</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="108"/>
<source>error</source>
<comment>unknown certificate subject info</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="88"/>
<source>E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="72"/>
<source>Issuer Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="100"/>
<source>Locality</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="96"/>
<source>Organization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="102"/>
<source>Organizational Unit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="106"/>
<source>State or Province</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>error</source>
<comment>unknown certificate subject info</comment>
<location filename="certificate.hxx" line="51"/>
<source>Subject Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="38"/>
<source>SuisseID Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="89"/>
<source>URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="29"/>
<source>Valid Since</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="33"/>
<source>Valid Until</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="50"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditBookmarks</name>
<message>
<source>Edit Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="22"/>
<source>+</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="42"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="14"/>
<source>Edit Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="54"/>
<source>Use Drag/Drop to move, double-click to edit.</source>
<translation type="unfinished"></translation>
</message>
@@ -521,6 +649,7 @@ openssl-%7 (%9) %10</source>
<context>
<name>LoginCertificate</name>
<message>
<location filename="logincertificate.ui" line="14"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
@@ -528,51 +657,66 @@ openssl-%7 (%9) %10</source>
<context>
<name>PinEntry</name>
<message>
<source>Certificate PIN Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please enter your PIN to unlock Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E-Mail:</source>
<translation type="unfinished"></translation>
</message>
<message>
<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>
<source>bad or locked certificate</source>
<location filename="pinentry.ui" line="14"/>
<source>Certificate PIN Entry</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="57"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="31"/>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="161"/>
<source>Show Certificate Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="85"/>
<location filename="pinentry.hxx" line="35"/>
<source>SuisseID Number:</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="141"/>
<source>bad or locked certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="39"/>
<source>Postzertifikat:</source>
<comment>title for postzertificate serial number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="51"/>
<source>there are %1 PIN attempts left</source>
<translation type="unfinished"></translation>
</message>
@@ -580,43 +724,52 @@ openssl-%7 (%9) %10</source>
<context>
<name>QMessageBox</name>
<message>
<source>Wrong PIN</source>
<location filename="smartcardauth.hxx" line="245"/>
<source>Authentication failed, please try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Authentication failed, please try again.</source>
<location filename="smartcardauth.hxx" line="244"/>
<source>Wrong PIN</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="main.cxx" line="199"/>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="186"/>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="119"/>
<source>SwissBrowser</source>
<comment>application name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="192"/>
<source>Read PEM certificates from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="204"/>
<source>Read private key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="215"/>
<source>Too few arguments.
Try: %1 --help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="67"/>
<source>Usage: %1 [OPTIONS...] [&lt;url&gt; ...]
Options:
-h, --help show this help text

View File

@@ -1,398 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="en_US">
<TS version="2.0" language="en">
<defaultcodec>UTF-8</defaultcodec>
<context>
<name>Authentication</name>
<message>
<source>Authorization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="22"/>
<source>Authentication required for:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>realm</source>
<location filename="authentication.ui" line="14"/>
<source>Authorization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="56"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="46"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password:</source>
<location filename="authentication.ui" line="32"/>
<source>realm</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Browser</name>
<message>
<source>SwissBrowser</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alt+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alt+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Quick &amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Checking: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<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>
<source>Reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>gg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>http://www.google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 - %2</source>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #ADA</source>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #F77</source>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="996"/>
<source>%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>handling content ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Debug Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="839"/>
<source>%8
Version: %1
Builddate: %2
@@ -404,116 +50,598 @@ openssl-%7 (%9) %10</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="339"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="428"/>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="449"/>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="78"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="462"/>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="218"/>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="396"/>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="242"/>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="233"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="363"/>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="351"/>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="311"/>
<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="714"/>
<source>%1 - %2</source>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="733"/>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="774"/>
<location filename="browser.hxx" line="788"/>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="796"/>
<location filename="browser.hxx" line="806"/>
<source>background-color: #ADA</source>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="798"/>
<location filename="browser.hxx" line="808"/>
<source>background-color: #F77</source>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="838"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1457"/>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1474"/>
<location filename="browser.hxx" line="1477"/>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1484"/>
<location filename="browser.hxx" line="1487"/>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="310"/>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="417"/>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="300"/>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="173"/>
<source>Alt+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="191"/>
<source>Alt+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="122"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="306"/>
<source>Checking: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="437"/>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="405"/>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="480"/>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="327"/>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="423"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="318"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="206"/>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="224"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="272"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="366"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="303"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="452"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="485"/>
<source>Debug Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="92"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="375"/>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="158"/>
<location filename="browser.ui" line="330"/>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="143"/>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="312"/>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="309"/>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="108"/>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="319"/>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="113"/>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1018"/>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="221"/>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="297"/>
<location filename="browser.hxx" line="586"/>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="277"/>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="285"/>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="251"/>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="693"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="260"/>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="269"/>
<source>Quick &amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="317"/>
<source>Reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="235"/>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="236"/>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="457"/>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="471"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="288"/>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="280"/>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="203"/>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="14"/>
<source>SwissBrowser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="387"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="628"/>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="420"/>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1502"/>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="440"/>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="408"/>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1035"/>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="315"/>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="601"/>
<source>gg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1002"/>
<source>[%1] - %2 - SwissBrowser (%3)</source>
<comment>main window title %1 = host name %2 = page title %3 = number of open tabs</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1013"/>
<source>SwissBrowser</source>
<comment>window title with no tab</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1290"/>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1405"/>
<source>handling content ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="602"/>
<source>http://www.google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="140"/>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="645"/>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="378"/>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1509"/>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="155"/>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="49"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="188"/>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="170"/>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Certificate</name>
<message>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Valid Since</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Valid Until</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SuisseID Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Certificate Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subject Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="63"/>
<source>Alternate Subject</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Issuer Info</source>
<location filename="certificate.ui" line="45"/>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>URL</source>
<location filename="certificate.hxx" line="43"/>
<source>Certificate Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="91"/>
<source>error</source>
<comment>unknown certificate subject alternate name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Organization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="98"/>
<source>Common Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Locality</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Organizational Unit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="104"/>
<source>Country</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="108"/>
<source>error</source>
<comment>unknown certificate subject info</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="88"/>
<source>E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="72"/>
<source>Issuer Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="100"/>
<source>Locality</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="96"/>
<source>Organization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="102"/>
<source>Organizational Unit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="106"/>
<source>State or Province</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>error</source>
<comment>unknown certificate subject info</comment>
<location filename="certificate.hxx" line="51"/>
<source>Subject Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="38"/>
<source>SuisseID Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="89"/>
<source>URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="29"/>
<source>Valid Since</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="33"/>
<source>Valid Until</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="50"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditBookmarks</name>
<message>
<source>Edit Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="22"/>
<source>+</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="42"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="14"/>
<source>Edit Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="54"/>
<source>Use Drag/Drop to move, double-click to edit.</source>
<translation type="unfinished"></translation>
</message>
@@ -521,6 +649,7 @@ openssl-%7 (%9) %10</source>
<context>
<name>LoginCertificate</name>
<message>
<location filename="logincertificate.ui" line="14"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
@@ -528,51 +657,66 @@ openssl-%7 (%9) %10</source>
<context>
<name>PinEntry</name>
<message>
<source>Certificate PIN Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please enter your PIN to unlock Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E-Mail:</source>
<translation type="unfinished"></translation>
</message>
<message>
<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>
<source>bad or locked certificate</source>
<location filename="pinentry.ui" line="14"/>
<source>Certificate PIN Entry</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="57"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="31"/>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="161"/>
<source>Show Certificate Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="85"/>
<location filename="pinentry.hxx" line="35"/>
<source>SuisseID Number:</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="141"/>
<source>bad or locked certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="39"/>
<source>Postzertifikat:</source>
<comment>title for postzertificate serial number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="51"/>
<source>there are %1 PIN attempts left</source>
<translation type="unfinished"></translation>
</message>
@@ -580,43 +724,52 @@ openssl-%7 (%9) %10</source>
<context>
<name>QMessageBox</name>
<message>
<source>Wrong PIN</source>
<location filename="smartcardauth.hxx" line="245"/>
<source>Authentication failed, please try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Authentication failed, please try again.</source>
<location filename="smartcardauth.hxx" line="244"/>
<source>Wrong PIN</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="main.cxx" line="199"/>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="186"/>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="119"/>
<source>SwissBrowser</source>
<comment>application name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="192"/>
<source>Read PEM certificates from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="204"/>
<source>Read private key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="215"/>
<source>Too few arguments.
Try: %1 --help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="67"/>
<source>Usage: %1 [OPTIONS...] [&lt;url&gt; ...]
Options:
-h, --help show this help text

View File

@@ -1,398 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.0" language="fr">
<defaultcodec>UTF-8</defaultcodec>
<context>
<name>Authentication</name>
<message>
<source>Authorization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="22"/>
<source>Authentication required for:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>realm</source>
<location filename="authentication.ui" line="14"/>
<source>Authorization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="56"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="46"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password:</source>
<location filename="authentication.ui" line="32"/>
<source>realm</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Browser</name>
<message>
<source>SwissBrowser</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alt+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alt+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Quick &amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Checking: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<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>
<source>Reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>gg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>http://www.google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 - %2</source>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #ADA</source>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #F77</source>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="996"/>
<source>%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>handling content ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Debug Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="839"/>
<source>%8
Version: %1
Builddate: %2
@@ -404,116 +50,598 @@ openssl-%7 (%9) %10</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="339"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="428"/>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="449"/>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="78"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="462"/>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="218"/>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="396"/>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="242"/>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="233"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="363"/>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="351"/>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="311"/>
<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="714"/>
<source>%1 - %2</source>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="733"/>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="774"/>
<location filename="browser.hxx" line="788"/>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="796"/>
<location filename="browser.hxx" line="806"/>
<source>background-color: #ADA</source>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="798"/>
<location filename="browser.hxx" line="808"/>
<source>background-color: #F77</source>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="838"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1457"/>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1474"/>
<location filename="browser.hxx" line="1477"/>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1484"/>
<location filename="browser.hxx" line="1487"/>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="310"/>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="417"/>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="300"/>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="173"/>
<source>Alt+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="191"/>
<source>Alt+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="122"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="306"/>
<source>Checking: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="437"/>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="405"/>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="480"/>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="327"/>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="423"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="318"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="206"/>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="224"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="272"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="366"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="303"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="452"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="485"/>
<source>Debug Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="92"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="375"/>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="158"/>
<location filename="browser.ui" line="330"/>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="143"/>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="312"/>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="309"/>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="108"/>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="319"/>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="113"/>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1018"/>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="221"/>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="297"/>
<location filename="browser.hxx" line="586"/>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="277"/>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="285"/>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="251"/>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="693"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="260"/>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="269"/>
<source>Quick &amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="317"/>
<source>Reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="235"/>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="236"/>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="457"/>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="471"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="288"/>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="280"/>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="203"/>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="14"/>
<source>SwissBrowser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="387"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="628"/>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="420"/>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1502"/>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="440"/>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="408"/>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1035"/>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="315"/>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="601"/>
<source>gg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1002"/>
<source>[%1] - %2 - SwissBrowser (%3)</source>
<comment>main window title %1 = host name %2 = page title %3 = number of open tabs</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1013"/>
<source>SwissBrowser</source>
<comment>window title with no tab</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1290"/>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1405"/>
<source>handling content ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="602"/>
<source>http://www.google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="140"/>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="645"/>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="378"/>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1509"/>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="155"/>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="49"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="188"/>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="170"/>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Certificate</name>
<message>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Valid Since</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Valid Until</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SuisseID Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Certificate Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subject Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="63"/>
<source>Alternate Subject</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Issuer Info</source>
<location filename="certificate.ui" line="45"/>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>URL</source>
<location filename="certificate.hxx" line="43"/>
<source>Certificate Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="91"/>
<source>error</source>
<comment>unknown certificate subject alternate name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Organization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="98"/>
<source>Common Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Locality</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Organizational Unit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="104"/>
<source>Country</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="108"/>
<source>error</source>
<comment>unknown certificate subject info</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="88"/>
<source>E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="72"/>
<source>Issuer Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="100"/>
<source>Locality</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="96"/>
<source>Organization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="102"/>
<source>Organizational Unit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="106"/>
<source>State or Province</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>error</source>
<comment>unknown certificate subject info</comment>
<location filename="certificate.hxx" line="51"/>
<source>Subject Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="38"/>
<source>SuisseID Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="89"/>
<source>URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="29"/>
<source>Valid Since</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="33"/>
<source>Valid Until</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="50"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditBookmarks</name>
<message>
<source>Edit Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="22"/>
<source>+</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="42"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="14"/>
<source>Edit Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="54"/>
<source>Use Drag/Drop to move, double-click to edit.</source>
<translation type="unfinished"></translation>
</message>
@@ -521,6 +649,7 @@ openssl-%7 (%9) %10</source>
<context>
<name>LoginCertificate</name>
<message>
<location filename="logincertificate.ui" line="14"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
@@ -528,51 +657,66 @@ openssl-%7 (%9) %10</source>
<context>
<name>PinEntry</name>
<message>
<source>Certificate PIN Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please enter your PIN to unlock Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E-Mail:</source>
<translation type="unfinished"></translation>
</message>
<message>
<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>
<source>bad or locked certificate</source>
<location filename="pinentry.ui" line="14"/>
<source>Certificate PIN Entry</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="57"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="31"/>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="161"/>
<source>Show Certificate Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="85"/>
<location filename="pinentry.hxx" line="35"/>
<source>SuisseID Number:</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="141"/>
<source>bad or locked certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="39"/>
<source>Postzertifikat:</source>
<comment>title for postzertificate serial number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="51"/>
<source>there are %1 PIN attempts left</source>
<translation type="unfinished"></translation>
</message>
@@ -580,43 +724,52 @@ openssl-%7 (%9) %10</source>
<context>
<name>QMessageBox</name>
<message>
<source>Wrong PIN</source>
<location filename="smartcardauth.hxx" line="245"/>
<source>Authentication failed, please try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Authentication failed, please try again.</source>
<location filename="smartcardauth.hxx" line="244"/>
<source>Wrong PIN</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="main.cxx" line="199"/>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="186"/>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="119"/>
<source>SwissBrowser</source>
<comment>application name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="192"/>
<source>Read PEM certificates from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="204"/>
<source>Read private key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="215"/>
<source>Too few arguments.
Try: %1 --help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="67"/>
<source>Usage: %1 [OPTIONS...] [&lt;url&gt; ...]
Options:
-h, --help show this help text

View File

@@ -1,398 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="it_IT">
<TS version="2.0" language="it">
<defaultcodec>UTF-8</defaultcodec>
<context>
<name>Authentication</name>
<message>
<source>Authorization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="22"/>
<source>Authentication required for:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>realm</source>
<location filename="authentication.ui" line="14"/>
<source>Authorization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="56"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="authentication.ui" line="46"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password:</source>
<location filename="authentication.ui" line="32"/>
<source>realm</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Browser</name>
<message>
<source>SwissBrowser</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alt+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alt+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Quick &amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Checking: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<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>
<source>Reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>gg</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>http://www.google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 - %2</source>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #ADA</source>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #F77</source>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="996"/>
<source>%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>handling content ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Debug Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="839"/>
<source>%8
Version: %1
Builddate: %2
@@ -404,116 +50,598 @@ openssl-%7 (%9) %10</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="339"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="428"/>
<source>&amp;Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="449"/>
<source>&amp;Close Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="78"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="462"/>
<source>&amp;Load Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="218"/>
<source>&amp;New Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="396"/>
<source>&amp;Proxy ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="242"/>
<source>&amp;Proxy...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="233"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="363"/>
<source>&amp;Reverse Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="351"/>
<source>&amp;Settings ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="311"/>
<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="714"/>
<source>%1 - %2</source>
<comment>statusbar actionBack_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="733"/>
<source>%1 - %2</source>
<comment>statusbar actionForward_hovered %1=url %2=title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="774"/>
<location filename="browser.hxx" line="788"/>
<source>background-color: white</source>
<comment>neutral find</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="796"/>
<location filename="browser.hxx" line="806"/>
<source>background-color: #ADA</source>
<comment>text found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="798"/>
<location filename="browser.hxx" line="808"/>
<source>background-color: #F77</source>
<comment>text not found</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="838"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1457"/>
<source>errors</source>
<comment>show error log</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1474"/>
<location filename="browser.hxx" line="1477"/>
<source>background-color: #F77</source>
<comment>invalid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1484"/>
<location filename="browser.hxx" line="1487"/>
<source>background-color: white</source>
<comment>valid url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="310"/>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="417"/>
<source>Add Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="300"/>
<source>Add New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="173"/>
<source>Alt+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="191"/>
<source>Alt+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="122"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="306"/>
<source>Checking: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="437"/>
<source>Clear Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="405"/>
<source>Clear Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="480"/>
<source>Clear Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="327"/>
<source>Close Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="423"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="318"/>
<source>Ctrl+F</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="206"/>
<source>Ctrl+Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="224"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="272"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="366"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="303"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="452"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="485"/>
<source>Debug Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="92"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="375"/>
<source>Error Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="158"/>
<location filename="browser.ui" line="330"/>
<source>Esc</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="143"/>
<source>F5</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="312"/>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="309"/>
<source>Forbidden: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="108"/>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="319"/>
<source>Illegal URL: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="113"/>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1018"/>
<source>Info: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="221"/>
<source>New Browser Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="297"/>
<location filename="browser.hxx" line="586"/>
<source>New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="277"/>
<source>Next Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="285"/>
<source>Previous Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="251"/>
<source>Print ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="693"/>
<source>Print Document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="260"/>
<source>Print Pre&amp;view ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="269"/>
<source>Quick &amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="317"/>
<source>Reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="235"/>
<source>SSL Not Supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="236"/>
<source>SSL is not supported on your system</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="457"/>
<source>Sa&amp;ve Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="471"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="288"/>
<source>Shift+Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="280"/>
<source>Shift+Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="203"/>
<source>Startseite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="14"/>
<source>SwissBrowser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="387"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="628"/>
<source>Zoom: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="420"/>
<source>add bookmark to location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1502"/>
<source>authentication required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="440"/>
<source>clear find bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="408"/>
<source>clear location bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1035"/>
<source>done.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="315"/>
<source>find in page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="601"/>
<source>gg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1002"/>
<source>[%1] - %2 - SwissBrowser (%3)</source>
<comment>main window title %1 = host name %2 = page title %3 = number of open tabs</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1013"/>
<source>SwissBrowser</source>
<comment>window title with no tab</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1290"/>
<source>%1</source>
<comment>statusbar for hovered link %1=url</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1405"/>
<source>handling content ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="602"/>
<source>http://www.google.com/search?hl=%2&amp;q=%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="140"/>
<source>neu laden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="645"/>
<source>opening new window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="378"/>
<source>show error logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.hxx" line="1509"/>
<source>ssl error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="155"/>
<source>stoppen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="49"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="188"/>
<source>weitergehen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="browser.ui" line="170"/>
<source>zurückkehren</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Certificate</name>
<message>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Valid Since</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Valid Until</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SuisseID Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Certificate Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subject Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="63"/>
<source>Alternate Subject</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Issuer Info</source>
<location filename="certificate.ui" line="45"/>
<source>Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>URL</source>
<location filename="certificate.hxx" line="43"/>
<source>Certificate Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="91"/>
<source>error</source>
<comment>unknown certificate subject alternate name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Organization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="98"/>
<source>Common Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Locality</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Organizational Unit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="104"/>
<source>Country</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="108"/>
<source>error</source>
<comment>unknown certificate subject info</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="88"/>
<source>E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="72"/>
<source>Issuer Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="100"/>
<source>Locality</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="96"/>
<source>Organization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="102"/>
<source>Organizational Unit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="106"/>
<source>State or Province</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>error</source>
<comment>unknown certificate subject info</comment>
<location filename="certificate.hxx" line="51"/>
<source>Subject Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="38"/>
<source>SuisseID Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="89"/>
<source>URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="29"/>
<source>Valid Since</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.hxx" line="33"/>
<source>Valid Until</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="certificate.ui" line="50"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditBookmarks</name>
<message>
<source>Edit Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="22"/>
<source>+</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="42"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="14"/>
<source>Edit Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="editbookmarks.ui" line="54"/>
<source>Use Drag/Drop to move, double-click to edit.</source>
<translation type="unfinished"></translation>
</message>
@@ -521,6 +649,7 @@ openssl-%7 (%9) %10</source>
<context>
<name>LoginCertificate</name>
<message>
<location filename="logincertificate.ui" line="14"/>
<source>User Login Certificate</source>
<translation type="unfinished"></translation>
</message>
@@ -528,51 +657,66 @@ openssl-%7 (%9) %10</source>
<context>
<name>PinEntry</name>
<message>
<source>Certificate PIN Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please enter your PIN to unlock Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E-Mail:</source>
<translation type="unfinished"></translation>
</message>
<message>
<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>
<source>bad or locked certificate</source>
<location filename="pinentry.ui" line="14"/>
<source>Certificate PIN Entry</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="57"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="31"/>
<source>PIN:</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="161"/>
<source>Show Certificate Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.ui" line="85"/>
<location filename="pinentry.hxx" line="35"/>
<source>SuisseID Number:</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="141"/>
<source>bad or locked certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="39"/>
<source>Postzertifikat:</source>
<comment>title for postzertificate serial number</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pinentry.hxx" line="51"/>
<source>there are %1 PIN attempts left</source>
<translation type="unfinished"></translation>
</message>
@@ -580,43 +724,52 @@ openssl-%7 (%9) %10</source>
<context>
<name>QMessageBox</name>
<message>
<source>Wrong PIN</source>
<location filename="smartcardauth.hxx" line="245"/>
<source>Authentication failed, please try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Authentication failed, please try again.</source>
<location filename="smartcardauth.hxx" line="244"/>
<source>Wrong PIN</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="main.cxx" line="199"/>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="186"/>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="119"/>
<source>SwissBrowser</source>
<comment>application name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot read PEM certificate from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="192"/>
<source>Read PEM certificates from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot read PEM RSA key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="204"/>
<source>Read private key from file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="215"/>
<source>Too few arguments.
Try: %1 --help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cxx" line="67"/>
<source>Usage: %1 [OPTIONS...] [&lt;url&gt; ...]
Options:
-h, --help show this help text

View File

@@ -6,7 +6,7 @@ QMAKE_LIBS += -lqbrowserlib
QT = core
macx {
CONFIG += x86
CONFIG += x86 x86_64
}
HEADERS = @srcdir@/filewatch.hxx