summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnne Jan Brouwer <annejan@noprotocol.com>2015-08-06 11:37:26 +0200
committerAnne Jan Brouwer <annejan@noprotocol.com>2015-08-06 11:37:26 +0200
commitf07b4d6d072d8a7b7f266997caf094f4bd99fc1f (patch)
treed947db200d2d111365339e53595a0392eacc558c
parentefc41f67e1c6e59b832dea7bb8c94508a6772bef (diff)
translation updates, plumbing for autoPush / autoPull
-rw-r--r--dialog.cpp20
-rw-r--r--dialog.h4
-rwxr-xr-xlocalization/localization_de_DE.qmbin16583 -> 21931 bytes
-rwxr-xr-xlocalization/localization_de_DE.ts207
-rw-r--r--localization/localization_es_ES.ts186
-rw-r--r--localization/localization_gl_ES.ts186
-rw-r--r--localization/localization_he_IL.ts186
-rw-r--r--localization/localization_hu_HU.ts186
-rw-r--r--localization/localization_nl_NL.qmbin21827 -> 23416 bytes
-rw-r--r--localization/localization_nl_NL.ts197
-rw-r--r--localization/localization_pl_PL.ts186
-rw-r--r--localization/localization_ru_RU.ts186
-rw-r--r--localization/localization_sv_SE.ts186
-rw-r--r--localization/localization_zh_CN.qmbin12319 -> 10145 bytes
-rw-r--r--localization/localization_zh_CN.ts188
-rw-r--r--mainwindow.cpp15
-rw-r--r--mainwindow.h2
17 files changed, 1097 insertions, 838 deletions
diff --git a/dialog.cpp b/dialog.cpp
index ef40a08c..c1e4383d 100644
--- a/dialog.cpp
+++ b/dialog.cpp
@@ -659,7 +659,7 @@ void Dialog::closeEvent(QCloseEvent *event) {
void Dialog::useGit(bool useGit)
{
ui->checkBoxUseGit->setChecked(useGit);
- ui->checkBoxAddGPGId->setEnabled(useGit);
+ on_checkBoxUseGit_clicked();
}
/**
@@ -677,6 +677,8 @@ bool Dialog::useGit()
void Dialog::on_checkBoxUseGit_clicked()
{
ui->checkBoxAddGPGId->setEnabled(ui->checkBoxUseGit->isChecked());
+ ui->checkBoxAutoPull->setEnabled(ui->checkBoxUseGit->isChecked());
+ ui->checkBoxAutoPush->setEnabled(ui->checkBoxUseGit->isChecked());
}
/**
@@ -805,3 +807,19 @@ bool Dialog::startMinimized() {
void Dialog::startMinimized(bool startMinimized) {
ui->checkBoxStartMinimized->setChecked(startMinimized);
}
+
+void Dialog::autoPull(bool autoPull) {
+ ui->checkBoxAutoPull->setChecked(autoPull);
+}
+
+void Dialog::autoPush(bool autoPush) {
+ ui->checkBoxAutoPush->setChecked(autoPush);
+}
+
+bool Dialog::autoPull() {
+ return ui->checkBoxAutoPull->isChecked();
+}
+
+bool Dialog::autoPush() {
+ return ui->checkBoxAutoPush->isChecked();
+}
diff --git a/dialog.h b/dialog.h
index b01dd443..6e5ddccb 100644
--- a/dialog.h
+++ b/dialog.h
@@ -69,6 +69,10 @@ public:
bool useSymbols();
int getPasswordLength();
QString getPasswordChars();
+ bool autoPull();
+ void autoPull(bool);
+ bool autoPush();
+ void autoPush(bool);
protected:
void closeEvent(QCloseEvent *event);
diff --git a/localization/localization_de_DE.qm b/localization/localization_de_DE.qm
index f91ce7ba..ba1b7364 100755
--- a/localization/localization_de_DE.qm
+++ b/localization/localization_de_DE.qm
Binary files differ
diff --git a/localization/localization_de_DE.ts b/localization/localization_de_DE.ts
index fc2824b0..bdbc9837 100755
--- a/localization/localization_de_DE.ts
+++ b/localization/localization_de_DE.ts
@@ -28,13 +28,13 @@
<location filename="../dialog.ui" line="110"/>
<location filename="../dialog.ui" line="137"/>
<location filename="../dialog.ui" line="168"/>
- <location filename="../dialog.ui" line="441"/>
+ <location filename="../dialog.ui" line="483"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<source>Executable pass</source>
- <translation>Ausführbarer Pass</translation>
+ <translation type="vanished">Ausführbarer Pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="87"/>
@@ -53,49 +53,50 @@
</message>
<message>
<source>Executable git</source>
- <translation>Ausführbares git</translation>
+ <translation type="vanished">Ausführbares git</translation>
</message>
<message>
<source>Executable gpg</source>
- <translation>Ausführbares gpg</translation>
+ <translation type="vanished">Ausführbares gpg</translation>
</message>
<message>
<source>Native git/gpg</source>
- <translation>Systemeigenes git/gpg</translation>
+ <translation type="vanished">Systemeigenes git/gpg</translation>
</message>
<message>
<source>Use pass</source>
- <translation>Pass benutzen</translation>
+ <translation type="vanished">Pass benutzen</translation>
</message>
<message>
<source>Other</source>
- <translation>Weiteres</translation>
+ <translation type="vanished">Weiteres</translation>
</message>
<message>
<source>Folder password-store</source>
- <translation>Ordner für Password Store</translation>
+ <translation type="vanished">Ordner für Password Store</translation>
</message>
<message>
<source>Clipboard</source>
- <translation>Zwischenablage</translation>
+ <translation type="vanished">Zwischenablage</translation>
</message>
<message>
- <location filename="../dialog.ui" line="334"/>
+ <location filename="../dialog.ui" line="355"/>
<source>Autoclear</source>
<translation>Zwischenablage leeren in</translation>
</message>
<message>
- <location filename="../dialog.ui" line="241"/>
+ <location filename="../dialog.ui" line="389"/>
<source>Automatically add .gpg-id files</source>
<translation>.gpg-id Dateien automatisch hinzufuegen</translation>
</message>
<message>
- <location filename="../dialog.ui" line="277"/>
+ <location filename="../dialog.ui" line="270"/>
+ <location filename="../dialog.ui" line="298"/>
<source>Seconds</source>
<translation>Sekunden</translation>
</message>
<message>
- <location filename="../dialog.ui" line="286"/>
+ <location filename="../dialog.ui" line="307"/>
<source>Hide password</source>
<translation>Passwort ausblenden</translation>
</message>
@@ -130,127 +131,142 @@
<translation>Zeichen</translation>
</message>
<message>
- <location filename="../dialog.ui" line="251"/>
+ <location filename="../dialog.ui" line="244"/>
<source>Use pwgen</source>
<translation>pwgen verwenden</translation>
</message>
<message>
- <location filename="../dialog.ui" line="258"/>
+ <location filename="../dialog.ui" line="251"/>
<source>Use clipboard</source>
<translation>Zwischenablage verwenden</translation>
</message>
<message>
- <location filename="../dialog.ui" line="293"/>
+ <location filename="../dialog.ui" line="279"/>
+ <source>Autoclear panel</source>
+ <translation>Textplatte leeren in</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="314"/>
<source>Use TrayIcon</source>
<translation>Im System Tray anzeigen</translation>
</message>
<message>
- <location filename="../dialog.ui" line="300"/>
+ <location filename="../dialog.ui" line="338"/>
<source>Hide on close</source>
<translation>Nur minimieren nicht beenden</translation>
</message>
<message>
- <location filename="../dialog.ui" line="310"/>
+ <location filename="../dialog.ui" line="331"/>
<source>Use git</source>
<translation>Git verwenden</translation>
</message>
<message>
- <location filename="../dialog.ui" line="327"/>
+ <location filename="../dialog.ui" line="348"/>
<source>Include special symbols </source>
<translation>Sonderzeichen zulassen</translation>
</message>
<message>
- <location filename="../dialog.ui" line="344"/>
+ <location filename="../dialog.ui" line="365"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation></translation>
</message>
<message>
- <location filename="../dialog.ui" line="354"/>
+ <location filename="../dialog.ui" line="382"/>
<source>Use characters</source>
<translation>Diese Zeichen zulassen</translation>
</message>
<message>
- <location filename="../dialog.ui" line="361"/>
+ <location filename="../dialog.ui" line="372"/>
<source>Start minimized</source>
<translation>Minimiert starten</translation>
</message>
<message>
- <location filename="../dialog.ui" line="371"/>
+ <location filename="../dialog.ui" line="396"/>
+ <source>Automatically push updates</source>
+ <translation>Automatisch hochladen</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="403"/>
+ <source>Automatically pull in updates</source>
+ <translation>Automatisch herunterladen</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="413"/>
<source>Profiles</source>
<translation>Profile</translation>
</message>
<message>
- <location filename="../dialog.ui" line="405"/>
+ <location filename="../dialog.ui" line="447"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
- <location filename="../dialog.ui" line="410"/>
+ <location filename="../dialog.ui" line="452"/>
<source>Path</source>
<translation>Pfad</translation>
</message>
<message>
- <location filename="../dialog.ui" line="420"/>
+ <location filename="../dialog.ui" line="462"/>
<source>Add</source>
<translation>Hinzufügen</translation>
</message>
<message>
- <location filename="../dialog.ui" line="434"/>
+ <location filename="../dialog.ui" line="476"/>
<source>Current password-store</source>
<translation>aktueller Password Store</translation>
</message>
<message>
- <location filename="../dialog.ui" line="459"/>
+ <location filename="../dialog.ui" line="501"/>
<source>&lt;a href=&quot;http://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation></translation>
</message>
<message>
- <location filename="../dialog.ui" line="427"/>
+ <location filename="../dialog.ui" line="469"/>
<source>Delete</source>
<translation>Löschen</translation>
</message>
<message>
- <location filename="../dialog.ui" line="317"/>
+ <location filename="../dialog.ui" line="321"/>
<source>Hide content</source>
<translation>Inhalt ausblenden</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="492"/>
+ <location filename="../dialog.cpp" line="543"/>
<source>GnuPG not found</source>
<translation>GnuPG nicht gefunden</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="493"/>
+ <location filename="../dialog.cpp" line="544"/>
<source>Please install GnuPG on your system.&lt;br&gt;Install &lt;strong&gt;gpg&lt;/strong&gt; using your favorite package manager&lt;br&gt;or &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;download&lt;/a&gt; it from GnuPG.org</source>
<translation>GnuPG ist nicht installiert. &lt;br&gt;Installiere &lt;strong&gt;gpg&lt;/strong&gt; mit dem favoriten Package Manager&lt;br&gt;oder von GnuPG.org &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;herunterladen&lt;/a&gt;.</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="510"/>
+ <location filename="../dialog.cpp" line="561"/>
<source>Create password-store?</source>
<translation>Password Store erstellen?</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="511"/>
+ <location filename="../dialog.cpp" line="562"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Soll ein Password Store in %1 erstellt werden?</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="520"/>
+ <location filename="../dialog.cpp" line="576"/>
<source>Password store not initialised</source>
<translation>Password Store nicht initialisiert</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="521"/>
+ <location filename="../dialog.cpp" line="577"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>Ordner %1 ist kein Password Store oder wurde noch nicht initialisiert.</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="457"/>
+ <location filename="../dialog.cpp" line="508"/>
<source>No profile selected</source>
<translation>Kein Profil ausgewählt</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="458"/>
+ <location filename="../dialog.cpp" line="509"/>
<source>No profile selected to delete</source>
<translation>Kein Profil zum Löschen ausgewählt</translation>
</message>
@@ -331,13 +347,13 @@ Expire-Date: 0
</message>
<message>
<location filename="../mainwindow.ui" line="61"/>
- <location filename="../mainwindow.cpp" line="1421"/>
+ <location filename="../mainwindow.cpp" line="1459"/>
<source>Edit</source>
<translation>Ändern</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="68"/>
- <location filename="../mainwindow.cpp" line="1425"/>
+ <location filename="../mainwindow.cpp" line="1463"/>
<source>Delete</source>
<translation>Löschen</translation>
</message>
@@ -353,7 +369,7 @@ Expire-Date: 0
</message>
<message>
<location filename="../mainwindow.ui" line="89"/>
- <location filename="../mainwindow.cpp" line="1416"/>
+ <location filename="../mainwindow.cpp" line="1454"/>
<source>Users</source>
<translation>Benutzer</translation>
</message>
@@ -373,134 +389,145 @@ Expire-Date: 0
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;QtPass is a GUI for &lt;/span&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;Public BETA&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;.Helvetica Neue DeskInterface&apos;; font-size:13pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;http://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;Documentation&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;Source code&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation></translation>
+ <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; ist eine GUI für &lt;/span&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, die Standard-Unix-Passwort-Manager.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Bitte melden Sie alle &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;Probleme&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; die Sie mit dieser Software haben könnten.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;http://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;Dokumentation&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;Quellcode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location filename="../mainwindow.ui" line="178"/>
+ <location filename="../mainwindow.ui" line="177"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
- <location filename="../mainwindow.cpp" line="478"/>
+ <location filename="../mainwindow.cpp" line="479"/>
+ <location filename="../mainwindow.cpp" line="493"/>
<source>Updating password-store</source>
<translation>Password Store aktualisieren</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="650"/>
+ <location filename="../mainwindow.cpp" line="678"/>
<source>Clipboard cleared</source>
<translation>Zwischenablage gelöscht</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="600"/>
+ <location filename="../mainwindow.cpp" line="625"/>
<source>Password copied to clipboard</source>
<translation>Passwort in Zwischenablage kopiert</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="98"/>
+ <location filename="../mainwindow.cpp" line="101"/>
<source>Failed to connect WebDAV:
</source>
<translation>Verbindung zu WebDAV fehlgeschlagen:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="107"/>
+ <location filename="../mainwindow.cpp" line="110"/>
<source>QtPass WebDAV password</source>
<translation>QtPass WebDAV Passwort</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="108"/>
+ <location filename="../mainwindow.cpp" line="111"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Passwort für WebDAV eingeben:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="124"/>
+ <location filename="../mainwindow.cpp" line="127"/>
<source>fusedav exited unexpectedly
</source>
<translation>Unerwarteter Abbruch durch fusedav</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="128"/>
+ <location filename="../mainwindow.cpp" line="131"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>fusedav konnte nicht gestartet werden, WebDav Verbindung fehlgeschlagen:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="607"/>
+ <location filename="../mainwindow.cpp" line="635"/>
<source>Password hidden</source>
<translation>Passwort ausgeblendet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="611"/>
+ <location filename="../mainwindow.cpp" line="639"/>
<source>Content hidden</source>
<translation>Inhalt ausgeblendet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="652"/>
+ <location filename="../mainwindow.cpp" line="680"/>
<source>Clipboard not cleared</source>
<translation>Zwischenablage nicht geleert</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="702"/>
+ <location filename="../mainwindow.cpp" line="689"/>
+ <source>Password and Content hidden</source>
+ <translation>Password und Inhalt ausgeblendet</translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="739"/>
<source>QProcess::FailedToStart</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="705"/>
+ <location filename="../mainwindow.cpp" line="742"/>
<source>QProcess::Crashed</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="708"/>
+ <location filename="../mainwindow.cpp" line="745"/>
<source>QProcess::Timedout</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="711"/>
+ <location filename="../mainwindow.cpp" line="748"/>
<source>QProcess::ReadError</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="714"/>
+ <location filename="../mainwindow.cpp" line="751"/>
<source>QProcess::WriteError</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="717"/>
+ <location filename="../mainwindow.cpp" line="754"/>
<source>QProcess::UnknownError</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="940"/>
+ <location filename="../mainwindow.cpp" line="977"/>
<source>New password file, will be placed in folder %1:</source>
<translation>Neue Passwortdatei wird gespeichert im Ordner %1:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1414"/>
+ <location filename="../mainwindow.cpp" line="1452"/>
<source>Add folder</source>
<translation>Ordner hinzufügen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1415"/>
+ <location filename="../mainwindow.cpp" line="1453"/>
<source>Add password</source>
<translation>Passwort hinzufügen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1440"/>
+ <location filename="../mainwindow.cpp" line="1478"/>
<source>New folder, will be placed in folder %1:</source>
<translation>Neuer Ordner wird in Verzeichnis %1 erstellt:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="1548"/>
<source>Timed out</source>
<translation>Zeitüberschreitung</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1511"/>
+ <location filename="../mainwindow.cpp" line="1549"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation>Prozess kann nicht starten, vorheriger Prozess läuft noch!</translation>
</message>
@@ -510,92 +537,92 @@ p, li { white-space: pre-wrap; }
<translation>Wilkommen bei qtpass %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="773"/>
+ <location filename="../mainwindow.cpp" line="810"/>
<source>Looking for: %1</source>
<translation>Suche nach: %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="914"/>
- <location filename="../mainwindow.cpp" line="1035"/>
+ <location filename="../mainwindow.cpp" line="951"/>
+ <location filename="../mainwindow.cpp" line="1073"/>
<source>Can not edit</source>
<translation>Ändern nicht möglich</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="915"/>
+ <location filename="../mainwindow.cpp" line="952"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation>Schlüssel nicht lesbar, .gpg-id Datei fehlt oder ist ungültig.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="939"/>
- <location filename="../mainwindow.cpp" line="1439"/>
+ <location filename="../mainwindow.cpp" line="976"/>
+ <location filename="../mainwindow.cpp" line="1477"/>
<source>New file</source>
<translation>Neue Datei</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="963"/>
+ <location filename="../mainwindow.cpp" line="1000"/>
<source>Delete password?</source>
<translation>Passwort löschen?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="964"/>
- <location filename="../mainwindow.cpp" line="981"/>
+ <location filename="../mainwindow.cpp" line="1001"/>
+ <location filename="../mainwindow.cpp" line="1019"/>
<source>Are you sure you want to delete %1?</source>
<translation>Sind Sie sicher, dass Sie %1 löschen wollen?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="980"/>
+ <location filename="../mainwindow.cpp" line="1018"/>
<source>Delete folder?</source>
<translation>Ordner löschen?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1036"/>
+ <location filename="../mainwindow.cpp" line="1074"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Gewählte Passwort Datei existiert nicht, Änderung nicht möglich</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1100"/>
+ <location filename="../mainwindow.cpp" line="1138"/>
<source>Can not get key list</source>
<translation>Schlüssel Liste nicht gefunden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1101"/>
+ <location filename="../mainwindow.cpp" line="1139"/>
<source>Unable to get list of available gpg keys</source>
<translation>gpg Schlüssel - Liste konnte nicht gefunden werden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1133"/>
+ <location filename="../mainwindow.cpp" line="1171"/>
<source>Key not found in keyring</source>
<translation>Schlüssel nicht in Keyring gefunden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1155"/>
+ <location filename="../mainwindow.cpp" line="1193"/>
<source>Cannot update</source>
<translation>Update nicht möglich</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1156"/>
+ <location filename="../mainwindow.cpp" line="1194"/>
<source>Failed to open .gpg-id for writing.</source>
<translation>Schreibzugrif auf .gpg-id fehlgeschlagen.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1168"/>
+ <location filename="../mainwindow.cpp" line="1206"/>
<source>Check selected users!</source>
<translation>Ausgewählte Benutzer prüfen!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1169"/>
+ <location filename="../mainwindow.cpp" line="1207"/>
<source>None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</source>
<translation>Den selektierten Schlüssel fehlt sein Partnerschlüssel.
Hiermit können keine neu hinzugefügefügten Passwörter entschlüsselt werden!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1263"/>
+ <location filename="../mainwindow.cpp" line="1301"/>
<source>Generating GPG key pair</source>
<translation>GPG Schlüssel-Paar wird generiert</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1311"/>