Page MenuHome GnuPG

No OneTemporary

diff --git a/localization/localization_de_DE.ts b/localization/localization_de_DE.ts
index 4789554..0a8917a 100644
--- a/localization/localization_de_DE.ts
+++ b/localization/localization_de_DE.ts
@@ -1,644 +1,664 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de_DE">
<context>
<name>Dialog</name>
<message>
<location filename="../dialog.ui" line="14"/>
<source>Configuration</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../dialog.ui" line="117"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="93"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="147"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="103"/>
<location filename="../dialog.ui" line="110"/>
<location filename="../dialog.ui" line="137"/>
<location filename="../dialog.ui" line="168"/>
<location filename="../dialog.ui" line="441"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Executable pass</source>
<translation type="vanished">Ausführbares pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="87"/>
<source>Native</source>
<translation>Nativ</translation>
</message>
<message>
<location filename="../dialog.ui" line="56"/>
<source>&amp;Native git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="63"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Executable git</source>
<translation type="vanished">Ausführbares git</translation>
</message>
<message>
<source>Executable gpg</source>
<translation type="vanished">Ausführbares gpg</translation>
</message>
<message>
<source>Native git/gpg</source>
<translation type="vanished">Systemeigenes git/gpg</translation>
</message>
<message>
<source>Use pass</source>
<translation type="vanished">Pass benutzen</translation>
</message>
<message>
<source>Other</source>
<translation type="vanished">Weiteres</translation>
</message>
<message>
<source>Folder password-store</source>
<translation type="vanished">Ordner für Passwortspeicher</translation>
</message>
<message>
<source>Clipboard</source>
<translation type="vanished">Zwischenablage</translation>
</message>
<message>
<location filename="../dialog.ui" line="334"/>
<source>Autoclear</source>
<translation>Automatisch löschen</translation>
</message>
<message>
<location filename="../dialog.ui" line="241"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="277"/>
<source>Seconds</source>
<translation>Sekunden</translation>
</message>
<message>
<location filename="../dialog.ui" line="286"/>
<source>Hide password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="158"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="36"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="130"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="177"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="194"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="232"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="251"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="258"/>
<source>Use clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="293"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="300"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="310"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="327"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="344"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="354"/>
<source>Use characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="361"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="371"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="405"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="410"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="420"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="434"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="459"/>
<source>&lt;a href=&quot;http://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="427"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="317"/>
<source>Hide content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="487"/>
+ <location filename="../dialog.cpp" line="492"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="488"/>
+ <location filename="../dialog.cpp" line="493"/>
<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 type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="505"/>
+ <location filename="../dialog.cpp" line="510"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="506"/>
+ <location filename="../dialog.cpp" line="511"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="515"/>
+ <location filename="../dialog.cpp" line="520"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="516"/>
+ <location filename="../dialog.cpp" line="521"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="452"/>
+ <location filename="../dialog.cpp" line="457"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="453"/>
+ <location filename="../dialog.cpp" line="458"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="128"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;There is no limit on the length of a passphrase, and it should be carefully chosen. From the perspective of security, the passphrase to unlock the private key is one of the weakest points in GnuPG (and other public-key encryption systems as well) since it is the only protection you have if another individual gets your private key. &lt;br/&gt;Ideally, the passphrase should not use words from a dictionary and should mix the case of alphabetic characters as well as use non-alphabetic characters.&lt;br/&gt;A good passphrase is crucial to the secure use of GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="151"/>
<source># QtPass GPG key generator
#
# first test version please comment
#
%echo Generating a default key
Key-Type: default
Subkey-Type: default
Name-Real:
Name-Comment: QtPass
Name-Email:
Expire-Date: 0
%no-protection
# Do a commit here, so that we can later print &quot;done&quot; :-)
%commit
%echo done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="178"/>
<source>For expert options check out the &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG manual&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>QtPass</source>
<translation>QtPass</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="54"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="61"/>
- <location filename="../mainwindow.cpp" line="1426"/>
+ <location filename="../mainwindow.cpp" line="1421"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="68"/>
- <location filename="../mainwindow.cpp" line="1430"/>
+ <location filename="../mainwindow.cpp" line="1425"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="75"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="82"/>
<source>Update</source>
<translation>Aktualisieren</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="89"/>
- <location filename="../mainwindow.cpp" line="1421"/>
+ <location filename="../mainwindow.cpp" line="1416"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="96"/>
<source>Config</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="147"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="160"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
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;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 type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="178"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="464"/>
<location filename="../mainwindow.cpp" line="478"/>
<source>Updating password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="650"/>
<source>Clipboard cleared</source>
<translation>Zwischenablage gelöscht</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="600"/>
<source>Password copied to clipboard</source>
<translation>Passwort in Zwischenablage kopiert</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="98"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="107"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="108"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="124"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="128"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="611"/>
<source>Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="652"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="702"/>
<source>QProcess::FailedToStart</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="705"/>
<source>QProcess::Crashed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="708"/>
<source>QProcess::Timedout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="711"/>
<source>QProcess::ReadError</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="714"/>
<source>QProcess::WriteError</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="717"/>
<source>QProcess::UnknownError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="945"/>
+ <location filename="../mainwindow.cpp" line="940"/>
<source>New password file, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1419"/>
+ <location filename="../mainwindow.cpp" line="1414"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1420"/>
+ <location filename="../mainwindow.cpp" line="1415"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1445"/>
+ <location filename="../mainwindow.cpp" line="1440"/>
<source>New folder, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1510"/>
+ <source>Timed out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1511"/>
+ <source>Can&apos;t start process, previous one is still running!</source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
<location filename="../mainwindow.cpp" line="43"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="778"/>
+ <location filename="../mainwindow.cpp" line="773"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="919"/>
- <location filename="../mainwindow.cpp" line="1040"/>
+ <location filename="../mainwindow.cpp" line="914"/>
+ <location filename="../mainwindow.cpp" line="1035"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="920"/>
+ <location filename="../mainwindow.cpp" line="915"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="944"/>
- <location filename="../mainwindow.cpp" line="1444"/>
+ <location filename="../mainwindow.cpp" line="939"/>
+ <location filename="../mainwindow.cpp" line="1439"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="968"/>
+ <location filename="../mainwindow.cpp" line="963"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="969"/>
- <location filename="../mainwindow.cpp" line="986"/>
+ <location filename="../mainwindow.cpp" line="964"/>
+ <location filename="../mainwindow.cpp" line="981"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="985"/>
+ <location filename="../mainwindow.cpp" line="980"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1041"/>
+ <location filename="../mainwindow.cpp" line="1036"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1105"/>
+ <location filename="../mainwindow.cpp" line="1100"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1106"/>
+ <location filename="../mainwindow.cpp" line="1101"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1138"/>
+ <location filename="../mainwindow.cpp" line="1133"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1160"/>
+ <location filename="../mainwindow.cpp" line="1155"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1161"/>
+ <location filename="../mainwindow.cpp" line="1156"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1173"/>
+ <location filename="../mainwindow.cpp" line="1168"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1174"/>
+ <location filename="../mainwindow.cpp" line="1169"/>
<source>None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1268"/>
+ <location filename="../mainwindow.cpp" line="1263"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1316"/>
+ <location filename="../mainwindow.cpp" line="1311"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="59"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="68"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="41"/>
<source>Select which users should be able to decrypt passwords stored in this folder.
Note: Existing files will not be modified and retain the old permissions until you edit them.
Blue entries have a secret key available, select one of these to be able to decrypt.
Red entries are not valid, you will not be able to encrypt to these.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="62"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="69"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../usersdialog.cpp" line="56"/>
+ <source>created</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../usersdialog.cpp" line="60"/>
+ <source>expires</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>trayIcon</name>
<message>
<location filename="../trayicon.cpp" line="39"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_es_ES.ts b/localization/localization_es_ES.ts
index 061f852..e7ef315 100644
--- a/localization/localization_es_ES.ts
+++ b/localization/localization_es_ES.ts
@@ -1,648 +1,668 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de_DE">
<context>
<name>Dialog</name>
<message>
<location filename="../dialog.ui" line="14"/>
<source>Configuration</source>
<translation>Configuración</translation>
</message>
<message>
<location filename="../dialog.ui" line="117"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="93"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="147"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="103"/>
<location filename="../dialog.ui" line="110"/>
<location filename="../dialog.ui" line="137"/>
<location filename="../dialog.ui" line="168"/>
<location filename="../dialog.ui" line="441"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Executable pass</source>
<translation type="vanished">Ejecutable pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="87"/>
<source>Native</source>
<translation>Nativo</translation>
</message>
<message>
<location filename="../dialog.ui" line="56"/>
<source>&amp;Native git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="63"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Executable git</source>
<translation type="vanished">Ejecutable git</translation>
</message>
<message>
<source>Executable gpg</source>
<translation type="vanished">Ejecutable gpg</translation>
</message>
<message>
<source>Native git/gpg</source>
<translation type="vanished">git/gpg nativo</translation>
</message>
<message>
<source>Use pass</source>
<translation type="vanished">Utilizar pass</translation>
</message>
<message>
<source>Other</source>
<translation type="vanished">Otros</translation>
</message>
<message>
<source>Folder password-store</source>
<translation type="vanished">Carpeta password-store</translation>
</message>
<message>
<source>Clipboard</source>
<translation type="vanished">Portapapeles</translation>
</message>
<message>
<location filename="../dialog.ui" line="334"/>
<source>Autoclear</source>
<translation>Limpieza automática</translation>
</message>
<message>
<location filename="../dialog.ui" line="241"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="277"/>
<source>Seconds</source>
<translation>Segundos</translation>
</message>
<message>
<location filename="../dialog.ui" line="286"/>
<source>Hide password</source>
<translation>Ocultar contraseña</translation>
</message>
<message>
<location filename="../dialog.ui" line="158"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="36"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="130"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="177"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="194"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="232"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="251"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="258"/>
<source>Use clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="293"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="300"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="310"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="327"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="344"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="354"/>
<source>Use characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="361"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="371"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="405"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="410"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="420"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="434"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="459"/>
<source>&lt;a href=&quot;http://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="427"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="317"/>
<source>Hide content</source>
<translation>Ocultar contenido</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="487"/>
+ <location filename="../dialog.cpp" line="492"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="488"/>
+ <location filename="../dialog.cpp" line="493"/>
<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 type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="505"/>
+ <location filename="../dialog.cpp" line="510"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="506"/>
+ <location filename="../dialog.cpp" line="511"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="515"/>
+ <location filename="../dialog.cpp" line="520"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="516"/>
+ <location filename="../dialog.cpp" line="521"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="452"/>
+ <location filename="../dialog.cpp" line="457"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="453"/>
+ <location filename="../dialog.cpp" line="458"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="128"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;There is no limit on the length of a passphrase, and it should be carefully chosen. From the perspective of security, the passphrase to unlock the private key is one of the weakest points in GnuPG (and other public-key encryption systems as well) since it is the only protection you have if another individual gets your private key. &lt;br/&gt;Ideally, the passphrase should not use words from a dictionary and should mix the case of alphabetic characters as well as use non-alphabetic characters.&lt;br/&gt;A good passphrase is crucial to the secure use of GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="151"/>
<source># QtPass GPG key generator
#
# first test version please comment
#
%echo Generating a default key
Key-Type: default
Subkey-Type: default
Name-Real:
Name-Comment: QtPass
Name-Email:
Expire-Date: 0
%no-protection
# Do a commit here, so that we can later print &quot;done&quot; :-)
%commit
%echo done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="178"/>
<source>For expert options check out the &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG manual&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>QtPass</source>
<translation>QtPass</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="54"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="61"/>
- <location filename="../mainwindow.cpp" line="1426"/>
+ <location filename="../mainwindow.cpp" line="1421"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="68"/>
- <location filename="../mainwindow.cpp" line="1430"/>
+ <location filename="../mainwindow.cpp" line="1425"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="75"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="82"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="89"/>
- <location filename="../mainwindow.cpp" line="1421"/>
+ <location filename="../mainwindow.cpp" line="1416"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="96"/>
<source>Config</source>
<translation>Configuración</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="147"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="160"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
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;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 type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="178"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="464"/>
<location filename="../mainwindow.cpp" line="478"/>
<source>Updating password-store</source>
<translation>Actualizando password-store</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="650"/>
<source>Clipboard cleared</source>
<translation>Portapapeles vacío</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="600"/>
<source>Password copied to clipboard</source>
<translation>Contraseña copiada al portapapeles</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="98"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="107"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="108"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="124"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="128"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="611"/>
<source>Content hidden</source>
<translation>Contenido oculto</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="652"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="702"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::Fallo al iniciar</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="705"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Roto</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="708"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Caducado</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="711"/>
<source>QProcess::ReadError</source>
<translation>QProcess::Error de lectura</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="714"/>
<source>QProcess::WriteError</source>
<translation>QProcess::Error de escritura</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="717"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::Error desconocido</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="945"/>
+ <location filename="../mainwindow.cpp" line="940"/>
<source>New password file, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1419"/>
+ <location filename="../mainwindow.cpp" line="1414"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1420"/>
+ <location filename="../mainwindow.cpp" line="1415"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1445"/>
+ <location filename="../mainwindow.cpp" line="1440"/>
<source>New folder, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1510"/>
+ <source>Timed out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1511"/>
+ <source>Can&apos;t start process, previous one is still running!</source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
<source>Looking for: </source>
<translation type="vanished">Buscando: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="43"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="778"/>
+ <location filename="../mainwindow.cpp" line="773"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="919"/>
- <location filename="../mainwindow.cpp" line="1040"/>
+ <location filename="../mainwindow.cpp" line="914"/>
+ <location filename="../mainwindow.cpp" line="1035"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="920"/>
+ <location filename="../mainwindow.cpp" line="915"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="944"/>
- <location filename="../mainwindow.cpp" line="1444"/>
+ <location filename="../mainwindow.cpp" line="939"/>
+ <location filename="../mainwindow.cpp" line="1439"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="968"/>
+ <location filename="../mainwindow.cpp" line="963"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="969"/>
- <location filename="../mainwindow.cpp" line="986"/>
+ <location filename="../mainwindow.cpp" line="964"/>
+ <location filename="../mainwindow.cpp" line="981"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="985"/>
+ <location filename="../mainwindow.cpp" line="980"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1041"/>
+ <location filename="../mainwindow.cpp" line="1036"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1105"/>
+ <location filename="../mainwindow.cpp" line="1100"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1106"/>
+ <location filename="../mainwindow.cpp" line="1101"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1138"/>
+ <location filename="../mainwindow.cpp" line="1133"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1160"/>
+ <location filename="../mainwindow.cpp" line="1155"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1161"/>
+ <location filename="../mainwindow.cpp" line="1156"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1173"/>
+ <location filename="../mainwindow.cpp" line="1168"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1174"/>
+ <location filename="../mainwindow.cpp" line="1169"/>
<source>None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1268"/>
+ <location filename="../mainwindow.cpp" line="1263"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1316"/>
+ <location filename="../mainwindow.cpp" line="1311"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="59"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="68"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="41"/>
<source>Select which users should be able to decrypt passwords stored in this folder.
Note: Existing files will not be modified and retain the old permissions until you edit them.
Blue entries have a secret key available, select one of these to be able to decrypt.
Red entries are not valid, you will not be able to encrypt to these.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="62"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="69"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../usersdialog.cpp" line="56"/>
+ <source>created</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../usersdialog.cpp" line="60"/>
+ <source>expires</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>trayIcon</name>
<message>
<location filename="../trayicon.cpp" line="39"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_gl_ES.ts b/localization/localization_gl_ES.ts
index e21f892..7487bae 100644
--- a/localization/localization_gl_ES.ts
+++ b/localization/localization_gl_ES.ts
@@ -1,648 +1,668 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de_DE">
<context>
<name>Dialog</name>
<message>
<location filename="../dialog.ui" line="14"/>
<source>Configuration</source>
<translation>Preferencias</translation>
</message>
<message>
<location filename="../dialog.ui" line="117"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="93"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="147"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="103"/>
<location filename="../dialog.ui" line="110"/>
<location filename="../dialog.ui" line="137"/>
<location filename="../dialog.ui" line="168"/>
<location filename="../dialog.ui" line="441"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Executable pass</source>
<translation type="vanished">Executable pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="87"/>
<source>Native</source>
<translation>Nativo</translation>
</message>
<message>
<location filename="../dialog.ui" line="56"/>
<source>&amp;Native git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="63"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Executable git</source>
<translation type="vanished">Executable git</translation>
</message>
<message>
<source>Executable gpg</source>
<translation type="vanished">Executable gpg</translation>
</message>
<message>
<source>Native git/gpg</source>
<translation type="vanished">git/gpg nativo</translation>
</message>
<message>
<source>Use pass</source>
<translation type="vanished">Usar pass</translation>
</message>
<message>
<source>Other</source>
<translation type="vanished">Outros</translation>
</message>
<message>
<source>Folder password-store</source>
<translation type="vanished">Cartafol da password-store</translation>
</message>
<message>
<source>Clipboard</source>
<translation type="vanished">Portapapeis</translation>
</message>
<message>
<location filename="../dialog.ui" line="334"/>
<source>Autoclear</source>
<translation>Limpado automático</translation>
</message>
<message>
<location filename="../dialog.ui" line="241"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="277"/>
<source>Seconds</source>
<translation>Segundos</translation>
</message>
<message>
<location filename="../dialog.ui" line="286"/>
<source>Hide password</source>
<translation>Ocultar contrasinal</translation>
</message>
<message>
<location filename="../dialog.ui" line="158"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="36"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="130"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="177"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="194"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="232"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="251"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="258"/>
<source>Use clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="293"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="300"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="310"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="327"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="344"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="354"/>
<source>Use characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="361"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="371"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="405"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="410"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="420"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="434"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="459"/>
<source>&lt;a href=&quot;http://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="427"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="317"/>
<source>Hide content</source>
<translation>Ocultar contido</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="487"/>
+ <location filename="../dialog.cpp" line="492"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="488"/>
+ <location filename="../dialog.cpp" line="493"/>
<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 type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="505"/>
+ <location filename="../dialog.cpp" line="510"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="506"/>
+ <location filename="../dialog.cpp" line="511"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="515"/>
+ <location filename="../dialog.cpp" line="520"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="516"/>
+ <location filename="../dialog.cpp" line="521"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="452"/>
+ <location filename="../dialog.cpp" line="457"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="453"/>
+ <location filename="../dialog.cpp" line="458"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="128"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;There is no limit on the length of a passphrase, and it should be carefully chosen. From the perspective of security, the passphrase to unlock the private key is one of the weakest points in GnuPG (and other public-key encryption systems as well) since it is the only protection you have if another individual gets your private key. &lt;br/&gt;Ideally, the passphrase should not use words from a dictionary and should mix the case of alphabetic characters as well as use non-alphabetic characters.&lt;br/&gt;A good passphrase is crucial to the secure use of GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="151"/>
<source># QtPass GPG key generator
#
# first test version please comment
#
%echo Generating a default key
Key-Type: default
Subkey-Type: default
Name-Real:
Name-Comment: QtPass
Name-Email:
Expire-Date: 0
%no-protection
# Do a commit here, so that we can later print &quot;done&quot; :-)
%commit
%echo done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="178"/>
<source>For expert options check out the &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG manual&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>QtPass</source>
<translation>QtPass</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="54"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="61"/>
- <location filename="../mainwindow.cpp" line="1426"/>
+ <location filename="../mainwindow.cpp" line="1421"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="68"/>
- <location filename="../mainwindow.cpp" line="1430"/>
+ <location filename="../mainwindow.cpp" line="1425"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="75"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="82"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="89"/>
- <location filename="../mainwindow.cpp" line="1421"/>
+ <location filename="../mainwindow.cpp" line="1416"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="96"/>
<source>Config</source>
<translation>Preferencias</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="147"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="160"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
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;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 type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="178"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="464"/>
<location filename="../mainwindow.cpp" line="478"/>
<source>Updating password-store</source>
<translation>Actualizando password-store</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="650"/>
<source>Clipboard cleared</source>
<translation>Portapapeis baleiro</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="600"/>
<source>Password copied to clipboard</source>
<translation>Contrasinal copiado ao portapapeis</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="98"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="107"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="108"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="124"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="128"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="611"/>
<source>Content hidden</source>
<translation>Contido oculto</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="652"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="702"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::Fallou o inicio</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="705"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Rompeu</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="708"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Caducou</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="711"/>
<source>QProcess::ReadError</source>
<translation>QProcess::Erro de lectura</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="714"/>
<source>QProcess::WriteError</source>
<translation>QProcess::Erro de escritura</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="717"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::Erro descoñecido</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="945"/>
+ <location filename="../mainwindow.cpp" line="940"/>
<source>New password file, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1419"/>
+ <location filename="../mainwindow.cpp" line="1414"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1420"/>
+ <location filename="../mainwindow.cpp" line="1415"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1445"/>
+ <location filename="../mainwindow.cpp" line="1440"/>
<source>New folder, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1510"/>
+ <source>Timed out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1511"/>
+ <source>Can&apos;t start process, previous one is still running!</source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
<source>Looking for: </source>
<translation type="vanished">Buscando: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="43"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="778"/>
+ <location filename="../mainwindow.cpp" line="773"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="919"/>
- <location filename="../mainwindow.cpp" line="1040"/>
+ <location filename="../mainwindow.cpp" line="914"/>
+ <location filename="../mainwindow.cpp" line="1035"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="920"/>
+ <location filename="../mainwindow.cpp" line="915"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="944"/>
- <location filename="../mainwindow.cpp" line="1444"/>
+ <location filename="../mainwindow.cpp" line="939"/>
+ <location filename="../mainwindow.cpp" line="1439"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="968"/>
+ <location filename="../mainwindow.cpp" line="963"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="969"/>
- <location filename="../mainwindow.cpp" line="986"/>
+ <location filename="../mainwindow.cpp" line="964"/>
+ <location filename="../mainwindow.cpp" line="981"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="985"/>
+ <location filename="../mainwindow.cpp" line="980"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1041"/>
+ <location filename="../mainwindow.cpp" line="1036"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1105"/>
+ <location filename="../mainwindow.cpp" line="1100"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1106"/>
+ <location filename="../mainwindow.cpp" line="1101"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1138"/>
+ <location filename="../mainwindow.cpp" line="1133"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1160"/>
+ <location filename="../mainwindow.cpp" line="1155"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1161"/>
+ <location filename="../mainwindow.cpp" line="1156"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1173"/>
+ <location filename="../mainwindow.cpp" line="1168"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1174"/>
+ <location filename="../mainwindow.cpp" line="1169"/>
<source>None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1268"/>
+ <location filename="../mainwindow.cpp" line="1263"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1316"/>
+ <location filename="../mainwindow.cpp" line="1311"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="59"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="68"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="41"/>
<source>Select which users should be able to decrypt passwords stored in this folder.
Note: Existing files will not be modified and retain the old permissions until you edit them.
Blue entries have a secret key available, select one of these to be able to decrypt.
Red entries are not valid, you will not be able to encrypt to these.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="62"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="69"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../usersdialog.cpp" line="56"/>
+ <source>created</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../usersdialog.cpp" line="60"/>
+ <source>expires</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>trayIcon</name>
<message>
<location filename="../trayicon.cpp" line="39"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_hu_HU.ts b/localization/localization_hu_HU.ts
index ddb8e20..f91ccc0 100644
--- a/localization/localization_hu_HU.ts
+++ b/localization/localization_hu_HU.ts
@@ -1,648 +1,668 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="hu_HU">
<context>
<name>Dialog</name>
<message>
<location filename="../dialog.ui" line="14"/>
<source>Configuration</source>
<translation>Konfiguráció</translation>
</message>
<message>
<location filename="../dialog.ui" line="117"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="93"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="147"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="103"/>
<location filename="../dialog.ui" line="110"/>
<location filename="../dialog.ui" line="137"/>
<location filename="../dialog.ui" line="168"/>
<location filename="../dialog.ui" line="441"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<source>Executable pass</source>
<translation type="vanished">Futtatható Pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="87"/>
<source>Native</source>
<translation>Natív</translation>
</message>
<message>
<location filename="../dialog.ui" line="56"/>
<source>&amp;Native git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="63"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Executable git</source>
<translation type="vanished">Futtatható git</translation>
</message>
<message>
<source>Executable gpg</source>
<translation type="vanished">Futattható gpg</translation>
</message>
<message>
<source>Native git/gpg</source>
<translation type="vanished">Natív git/gpg</translation>
</message>
<message>
<source>Use pass</source>
<translation type="vanished">Pass alkalmazása</translation>
</message>
<message>
<source>Other</source>
<translation type="vanished">Más</translation>
</message>
<message>
<source>Folder password-store</source>
<translation type="vanished">Jelszó-tároló mappa</translation>
</message>
<message>
<source>Clipboard</source>
<translation type="vanished">Vágólap</translation>
</message>
<message>
<location filename="../dialog.ui" line="334"/>
<source>Autoclear</source>
<translation>Automatikus tisztítás</translation>
</message>
<message>
<location filename="../dialog.ui" line="241"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="277"/>
<source>Seconds</source>
<translation>Perc</translation>
</message>
<message>
<location filename="../dialog.ui" line="286"/>
<source>Hide password</source>
<translation>Jelszó elrejtése</translation>
</message>
<message>
<location filename="../dialog.ui" line="158"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="36"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="130"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="177"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="194"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="232"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="251"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="258"/>
<source>Use clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="293"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="300"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="310"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="327"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="344"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="354"/>
<source>Use characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="361"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="371"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="405"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="410"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="420"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="434"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="459"/>
<source>&lt;a href=&quot;http://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="427"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="317"/>
<source>Hide content</source>
<translation>Oldal elrejtése</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="487"/>
+ <location filename="../dialog.cpp" line="492"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="488"/>
+ <location filename="../dialog.cpp" line="493"/>
<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 type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="505"/>
+ <location filename="../dialog.cpp" line="510"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="506"/>
+ <location filename="../dialog.cpp" line="511"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="515"/>
+ <location filename="../dialog.cpp" line="520"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="516"/>
+ <location filename="../dialog.cpp" line="521"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="452"/>
+ <location filename="../dialog.cpp" line="457"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="453"/>
+ <location filename="../dialog.cpp" line="458"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="128"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;There is no limit on the length of a passphrase, and it should be carefully chosen. From the perspective of security, the passphrase to unlock the private key is one of the weakest points in GnuPG (and other public-key encryption systems as well) since it is the only protection you have if another individual gets your private key. &lt;br/&gt;Ideally, the passphrase should not use words from a dictionary and should mix the case of alphabetic characters as well as use non-alphabetic characters.&lt;br/&gt;A good passphrase is crucial to the secure use of GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="151"/>
<source># QtPass GPG key generator
#
# first test version please comment
#
%echo Generating a default key
Key-Type: default
Subkey-Type: default
Name-Real:
Name-Comment: QtPass
Name-Email:
Expire-Date: 0
%no-protection
# Do a commit here, so that we can later print &quot;done&quot; :-)
%commit
%echo done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="178"/>
<source>For expert options check out the &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG manual&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>QtPass</source>
<translation>QtPass</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="54"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="61"/>
- <location filename="../mainwindow.cpp" line="1426"/>
+ <location filename="../mainwindow.cpp" line="1421"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="68"/>
- <location filename="../mainwindow.cpp" line="1430"/>
+ <location filename="../mainwindow.cpp" line="1425"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="75"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="82"/>
<source>Update</source>
<translation>Frissítés</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="89"/>
- <location filename="../mainwindow.cpp" line="1421"/>
+ <location filename="../mainwindow.cpp" line="1416"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="96"/>
<source>Config</source>
<translation>Konfig</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="147"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="160"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
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;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 type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="178"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="464"/>
<location filename="../mainwindow.cpp" line="478"/>
<source>Updating password-store</source>
<translation>Jelszó-tároló frissítése</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="650"/>
<source>Clipboard cleared</source>
<translation>Vágólap tiszta</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="600"/>
<source>Password copied to clipboard</source>
<translation>Jelszó vágólapra másolva</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="98"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="107"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="108"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="124"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="128"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="611"/>
<source>Content hidden</source>
<translation>Oldal elrejtve</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="652"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="702"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess:NemIndultEl</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="705"/>
<source>QProcess::Crashed</source>
<translation>QProcess:Összeomlás</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="708"/>
<source>QProcess::Timedout</source>
<translation>QProcess:Időtúllépés</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="711"/>
<source>QProcess::ReadError</source>
<translation>QProcess:OlvasásiHiba</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="714"/>
<source>QProcess::WriteError</source>
<translation>IrásHiba</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="717"/>
<source>QProcess::UnknownError</source>
<translation>IsmeretlenHiba</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="945"/>
+ <location filename="../mainwindow.cpp" line="940"/>
<source>New password file, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1419"/>
+ <location filename="../mainwindow.cpp" line="1414"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1420"/>
+ <location filename="../mainwindow.cpp" line="1415"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1445"/>
+ <location filename="../mainwindow.cpp" line="1440"/>
<source>New folder, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1510"/>
+ <source>Timed out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1511"/>
+ <source>Can&apos;t start process, previous one is still running!</source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
<source>Looking for: </source>
<translation type="vanished">Keresés: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="43"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="778"/>
+ <location filename="../mainwindow.cpp" line="773"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="919"/>
- <location filename="../mainwindow.cpp" line="1040"/>
+ <location filename="../mainwindow.cpp" line="914"/>
+ <location filename="../mainwindow.cpp" line="1035"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="920"/>
+ <location filename="../mainwindow.cpp" line="915"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="944"/>
- <location filename="../mainwindow.cpp" line="1444"/>
+ <location filename="../mainwindow.cpp" line="939"/>
+ <location filename="../mainwindow.cpp" line="1439"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="968"/>
+ <location filename="../mainwindow.cpp" line="963"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="969"/>
- <location filename="../mainwindow.cpp" line="986"/>
+ <location filename="../mainwindow.cpp" line="964"/>
+ <location filename="../mainwindow.cpp" line="981"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="985"/>
+ <location filename="../mainwindow.cpp" line="980"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1041"/>
+ <location filename="../mainwindow.cpp" line="1036"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1105"/>
+ <location filename="../mainwindow.cpp" line="1100"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1106"/>
+ <location filename="../mainwindow.cpp" line="1101"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1138"/>
+ <location filename="../mainwindow.cpp" line="1133"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1160"/>
+ <location filename="../mainwindow.cpp" line="1155"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1161"/>
+ <location filename="../mainwindow.cpp" line="1156"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1173"/>
+ <location filename="../mainwindow.cpp" line="1168"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1174"/>
+ <location filename="../mainwindow.cpp" line="1169"/>
<source>None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1268"/>
+ <location filename="../mainwindow.cpp" line="1263"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1316"/>
+ <location filename="../mainwindow.cpp" line="1311"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="59"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="68"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="41"/>
<source>Select which users should be able to decrypt passwords stored in this folder.
Note: Existing files will not be modified and retain the old permissions until you edit them.
Blue entries have a secret key available, select one of these to be able to decrypt.
Red entries are not valid, you will not be able to encrypt to these.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="62"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="69"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../usersdialog.cpp" line="56"/>
+ <source>created</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../usersdialog.cpp" line="60"/>
+ <source>expires</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>trayIcon</name>
<message>
<location filename="../trayicon.cpp" line="39"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_nl_NL.qm b/localization/localization_nl_NL.qm
index 1599e5a..a1798bc 100644
Binary files a/localization/localization_nl_NL.qm and b/localization/localization_nl_NL.qm differ
diff --git a/localization/localization_nl_NL.ts b/localization/localization_nl_NL.ts
index 766977f..d7dad3a 100644
--- a/localization/localization_nl_NL.ts
+++ b/localization/localization_nl_NL.ts
@@ -1,667 +1,687 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="nl_NL">
<context>
<name>Dialog</name>
<message>
<location filename="../dialog.ui" line="14"/>
<source>Configuration</source>
<translation>Configuratie</translation>
</message>
<message>
<source>Native git/gpg</source>
<translation type="vanished">Gebruik systeem git/gpg</translation>
</message>
<message>
<source>Use pass</source>
<translation type="vanished">Gebruik pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="87"/>
<source>Native</source>
<translation>Systeem eigen</translation>
</message>
<message>
<source>Executable git</source>
<translation type="vanished">Uitvoerbaar git</translation>
</message>
<message>
<source>Executable gpg</source>
<translation type="vanished">Uitvoerbaar gpg</translation>
</message>
<message>
<location filename="../dialog.ui" line="103"/>
<location filename="../dialog.ui" line="110"/>
<location filename="../dialog.ui" line="137"/>
<location filename="../dialog.ui" line="168"/>
<location filename="../dialog.ui" line="441"/>
<source>...</source>
<translation></translation>
</message>
<message>
<location filename="../dialog.ui" line="147"/>
<source>Pass</source>
<translation></translation>
</message>
<message>
<source>Executable pass</source>
<translation type="vanished">Uitvoerbaar pass</translation>
</message>
<message>
<source>Other</source>
<translation type="vanished">Anders</translation>
</message>
<message>
<source>Folder password-store</source>
<translation type="vanished">Map password-store</translation>
</message>
<message>
<source>Clipboard</source>
<translation type="vanished">Klembord</translation>
</message>
<message>
<location filename="../dialog.ui" line="334"/>
<source>Autoclear</source>
<translation>Automatisch wissen</translation>
</message>
<message>
<location filename="../dialog.ui" line="241"/>
<source>Automatically add .gpg-id files</source>
<translation>Voeg .gpg-id bestanden automatisch toe</translation>
</message>
<message>
<location filename="../dialog.ui" line="277"/>
<source>Seconds</source>
<translation>Seconden</translation>
</message>
<message>
<location filename="../dialog.ui" line="286"/>
<source>Hide password</source>
<translation>Verberg wachtwoord</translation>
</message>
<message>
<location filename="../dialog.ui" line="56"/>
<source>&amp;Native git/gpg</source>
<translation>&amp;git en gpg direct</translation>
</message>
<message>
<location filename="../dialog.ui" line="63"/>
<source>&amp;Use pass</source>
<translation>&amp;Gebruik pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="117"/>
<source>gpg</source>
<translation></translation>
</message>
<message>
<location filename="../dialog.ui" line="93"/>
<source>git</source>
<translation></translation>
</message>
<message>
<location filename="../dialog.ui" line="36"/>
<source>Programs</source>
<translation>Programma&apos;s</translation>
</message>
<message>
<location filename="../dialog.ui" line="130"/>
<source>pwgen</source>
<translation></translation>
</message>
<message>
<location filename="../dialog.ui" line="158"/>
<source>pass</source>
<translation></translation>
</message>
<message>
<location filename="../dialog.ui" line="177"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation></translation>
</message>
<message>
<location filename="../dialog.ui" line="194"/>
<source>Settings</source>
<translation>Instellingen</translation>
</message>
<message>
<location filename="../dialog.ui" line="232"/>
<source>Characters</source>
<translation>Karakters</translation>
</message>
<message>
<location filename="../dialog.ui" line="251"/>
<source>Use pwgen</source>
<translation>Gebruik pwgen</translation>
</message>
<message>
<location filename="../dialog.ui" line="258"/>
<source>Use clipboard</source>
<translation>Gebruik klembord</translation>
</message>
<message>
<location filename="../dialog.ui" line="293"/>
<source>Use TrayIcon</source>
<translation>Systeem tray</translation>
</message>
<message>
<location filename="../dialog.ui" line="300"/>
<source>Hide on close</source>
<translation>Verbergen in plaats van sluiten</translation>
</message>
<message>
<location filename="../dialog.ui" line="310"/>
<source>Use git</source>
<translation>Gebruik git</translation>
</message>
<message>
<location filename="../dialog.ui" line="327"/>
<source>Include special symbols </source>
<translation>Speciale karakters</translation>
</message>
<message>
<location filename="../dialog.ui" line="344"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation></translation>
</message>
<message>
<location filename="../dialog.ui" line="354"/>
<source>Use characters</source>
<translation>Gebruik karakters</translation>
</message>
<message>
<location filename="../dialog.ui" line="361"/>
<source>Start minimized</source>
<translation>Start in de tray</translation>
</message>
<message>
<location filename="../dialog.ui" line="371"/>
<source>Profiles</source>
<translation>Profielen</translation>
</message>
<message>
<location filename="../dialog.ui" line="405"/>
<source>Name</source>
<translation>Naam</translation>
</message>
<message>
<location filename="../dialog.ui" line="410"/>
<source>Path</source>
<translation>Pad</translation>
</message>
<message>
<location filename="../dialog.ui" line="420"/>
<source>Add</source>
<translation>Toevoegen</translation>
</message>
<message>
<location filename="../dialog.ui" line="434"/>
<source>Current password-store</source>
<translation>Huidige password-store</translation>
</message>
<message>
<location filename="../dialog.ui" line="459"/>
<source>&lt;a href=&quot;http://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;http://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; versie </translation>
</message>
<message>
<location filename="../dialog.ui" line="427"/>
<source>Delete</source>
<translation>Verwijderen</translation>
</message>
<message>
<location filename="../dialog.ui" line="317"/>
<source>Hide content</source>
<translation>Verberg inhoud</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="487"/>
+ <location filename="../dialog.cpp" line="492"/>
<source>GnuPG not found</source>
<translation>GnuPG niet gevonden</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="488"/>
+ <location filename="../dialog.cpp" line="493"/>
<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>Installeer GnuPG op je systeem.&lt;br&gt;Installeer &lt;strong&gt;gpg&lt;/strong&gt; via je favoriete package manager&lt;br&gt;of &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;download&lt;/a&gt; op GnuPG.org</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="505"/>
+ <location filename="../dialog.cpp" line="510"/>
<source>Create password-store?</source>
<translation>Maak password-store aan?</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="506"/>
+ <location filename="../dialog.cpp" line="511"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Wil je een password-store maken op %1?</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="515"/>
+ <location filename="../dialog.cpp" line="520"/>
<source>Password store not initialised</source>
<translation>Password-store niet geïnitialiseerd</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="516"/>
+ <location filename="../dialog.cpp" line="521"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>De map %1 lijkt geen password store te zijn of is nog niet geïnitialiseerd.</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="452"/>
+ <location filename="../dialog.cpp" line="457"/>
<source>No profile selected</source>
<translation>Geen profiel geselecteerd</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="453"/>
+ <location filename="../dialog.cpp" line="458"/>
<source>No profile selected to delete</source>
<translation>Geen profiel geselecteerd om te verwijderen</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Genereer GnuPG keypair</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Genereer een nieuw sleutelpaar</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Wachtwoord</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation>Naam</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="128"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;There is no limit on the length of a passphrase, and it should be carefully chosen. From the perspective of security, the passphrase to unlock the private key is one of the weakest points in GnuPG (and other public-key encryption systems as well) since it is the only protection you have if another individual gets your private key. &lt;br/&gt;Ideally, the passphrase should not use words from a dictionary and should mix the case of alphabetic characters as well as use non-alphabetic characters.&lt;br/&gt;A good passphrase is crucial to the secure use of GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Er is geen limiet aan de lengte van een wachtwoord, en het moet zorgvuldig worden gekozen. Vanuit het perspectief van de veiligheid, de passphrase om de privé-sleutel te ontsluiten is een van de zwakste punten in GnuPG private (en andere public-key encryptie systemen ook) want het is de enige bescherming die u hebben als een ander individu krijgt uw sleutel. &lt;br/&gt; Idealiter zou de passphrase niet woorden uit een woordenboek en Mocht meng het geval van alfabetische tekens alsmede het gebruik van niet-alfabetische tekens. &lt;br/&gt; Een goed wachtwoord is cruciaal voor het veilig gebruik van GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="151"/>
<source># QtPass GPG key generator
#
# first test version please comment
#
%echo Generating a default key
Key-Type: default
Subkey-Type: default
Name-Real:
Name-Comment: QtPass
Name-Email:
Expire-Date: 0
%no-protection
# Do a commit here, so that we can later print &quot;done&quot; :-)
%commit
%echo done</source>
<translation></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="178"/>
<source>For expert options check out the &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG manual&lt;/a&gt;</source>
<translation>Voor expert instellingen lees de &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG manual&lt;/a&gt;</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>QtPass</source>
<translation>QtPass</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="54"/>
<source>Add</source>
<translation>Toevoegen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="61"/>
- <location filename="../mainwindow.cpp" line="1426"/>
+ <location filename="../mainwindow.cpp" line="1421"/>
<source>Edit</source>
<translation>Bewerken</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="68"/>
- <location filename="../mainwindow.cpp" line="1430"/>
+ <location filename="../mainwindow.cpp" line="1425"/>
<source>Delete</source>
<translation>Verwijderen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="75"/>
<source>Push</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="82"/>
<source>Update</source>
<translation>Vernieuwen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="89"/>
- <location filename="../mainwindow.cpp" line="1421"/>
+ <location filename="../mainwindow.cpp" line="1416"/>
<source>Users</source>
<translation>Gebruikers</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="23"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="96"/>
<source>Config</source>
<translation>Configuratie</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="147"/>
<source>X</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="160"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
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;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>&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; color:#333333;&quot;&gt;QtPass is een GUI voor &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;Publieke 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;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;Documentatie&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;Bronbestanden&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="178"/>
<source>qtpass</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="464"/>
<location filename="../mainwindow.cpp" line="478"/>
<source>Updating password-store</source>
<translation>Vernieuwen password-store</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="650"/>
<source>Clipboard cleared</source>
<translation>Klembord gewist</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="600"/>
<source>Password copied to clipboard</source>
<translation>Wachtwoord gekopieërd</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="98"/>
<source>Failed to connect WebDAV:
</source>
<translation>Verbinding mislukt met WebDAV:
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="107"/>
<source>QtPass WebDAV password</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="108"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Voer wachtwoord in om te verbinden met WebDAV:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="124"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav is stuk, hield er zomaar mee op</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="128"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Kon fusedav niet verbinden met WebDAV:
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>Password hidden</source>
<translation>Wachtwoord verborgen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="611"/>
<source>Content hidden</source>
<translation>Inhoud verborgen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="652"/>
<source>Clipboard not cleared</source>
- <translation>Klembord niet leeg gemaakt, er stond geen wachtwoord in.</translation>
+ <translation>Klembord niet leeg gemaakt aangezien er geen wachtwoord in stond</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="702"/>
<source>QProcess::FailedToStart</source>
<translation>Proces kon niet worden gestart</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="705"/>
<source>QProcess::Crashed</source>
<translation>Proces is gecrashed</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="708"/>
<source>QProcess::Timedout</source>
<translation>Proces duurde te lang</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="711"/>
<source>QProcess::ReadError</source>
<translation>Lees fout met proces</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="714"/>
<source>QProcess::WriteError</source>
<translation>Kan niet schrijven naar proces</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="717"/>
<source>QProcess::UnknownError</source>
<translation>Er ging iets raars mis met proces</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="945"/>
+ <location filename="../mainwindow.cpp" line="940"/>
<source>New password file, will be placed in folder %1:</source>
<translation>Nieuw wachtwoord bestand, komt in map %1:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1419"/>
+ <location filename="../mainwindow.cpp" line="1414"/>
<source>Add folder</source>
<translation>Voeg map toe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1420"/>
+ <location filename="../mainwindow.cpp" line="1415"/>
<source>Add password</source>
<translation>Voeg wachtwoord toe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1445"/>
+ <location filename="../mainwindow.cpp" line="1440"/>
<source>New folder, will be placed in folder %1:</source>
<translation>Nieuwe map, wordt geplaatst in map %1:</translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1510"/>
+ <source>Timed out</source>
+ <translation>Duurt te lang</translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1511"/>
+ <source>Can&apos;t start process, previous one is still running!</source>
+ <translation>Kan process niet starten, vorige loopt nog steeds!</translation>
+ </message>
<message>
<source>Looking for: </source>
<translation type="vanished">Op zoek naar: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="43"/>
<source>Welcome to QtPass %1</source>
<translation>Welkom bij QtPass %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="778"/>
+ <location filename="../mainwindow.cpp" line="773"/>
<source>Looking for: %1</source>
<translation>Op zoek naar: %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="919"/>
- <location filename="../mainwindow.cpp" line="1040"/>
+ <location filename="../mainwindow.cpp" line="914"/>
+ <location filename="../mainwindow.cpp" line="1035"/>
<source>Can not edit</source>
<translation>Kan niet bewerken</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="920"/>
+ <location filename="../mainwindow.cpp" line="915"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation>Geen idee waarvoor ik moet versleutelen, .gpg-id bestand mist of bevat onzin.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="944"/>
- <location filename="../mainwindow.cpp" line="1444"/>
+ <location filename="../mainwindow.cpp" line="939"/>
+ <location filename="../mainwindow.cpp" line="1439"/>
<source>New file</source>
<translation>Nieuw bestand</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="968"/>
+ <location filename="../mainwindow.cpp" line="963"/>
<source>Delete password?</source>
<translation>Verwijder wachtwoord?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="969"/>
- <location filename="../mainwindow.cpp" line="986"/>
+ <location filename="../mainwindow.cpp" line="964"/>
+ <location filename="../mainwindow.cpp" line="981"/>
<source>Are you sure you want to delete %1?</source>
<translation>Weet je zeker dat je %1 wil verwijderen?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="985"/>
+ <location filename="../mainwindow.cpp" line="980"/>
<source>Delete folder?</source>
<translation>Verwijder map?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1041"/>
+ <location filename="../mainwindow.cpp" line="1036"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Geselecteerde wachtwoord bestand bestaat niet, kan niet bewerken</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1105"/>
+ <location filename="../mainwindow.cpp" line="1100"/>
<source>Can not get key list</source>
<translation>Kan sleutel lijst niet verkrijgen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1106"/>
+ <location filename="../mainwindow.cpp" line="1101"/>
<source>Unable to get list of available gpg keys</source>
<translation>Kan lijst van beschikbare gpg sleutels niet opvragen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1138"/>
+ <location filename="../mainwindow.cpp" line="1133"/>
<source>Key not found in keyring</source>
<translation>Sleutel niet gevonden in keyring</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1160"/>
+ <location filename="../mainwindow.cpp" line="1155"/>
<source>Cannot update</source>
<translation>Kan niet updaten</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1161"/>
+ <location filename="../mainwindow.cpp" line="1156"/>
<source>Failed to open .gpg-id for writing.</source>
<translation>Kon .gpg-id bestand niet openen om te schrijven.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1173"/>
+ <location filename="../mainwindow.cpp" line="1168"/>
<source>Check selected users!</source>
<translation>Kontroleer geselecteerde gebruikers!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1174"/>
+ <location filename="../mainwindow.cpp" line="1169"/>
<source>None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</source>
<translation>Geen van de geselecteerde keys hebben een secret key beschikbaar.
Je kan nieuw toegevoegde wachtwoorden niet lezen!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1268"/>
+ <location filename="../mainwindow.cpp" line="1263"/>
<source>Generating GPG key pair</source>
<translation>Nieuw GPG sleutelpaar genereren</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1316"/>
+ <location filename="../mainwindow.cpp" line="1311"/>
<source>Profile changed to %1</source>
<translation>Profiel veranderd naar %1</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<source>Password</source>
<translation>Wachtwoord</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="59"/>
<source>Generate</source>
<translation>Genereren</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="68"/>
<source>Show password</source>
<translation>Toon wachtwoord</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Gebruikers met leestoegang</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="41"/>
<source>Select which users should be able to decrypt passwords stored in this folder.
Note: Existing files will not be modified and retain the old permissions until you edit them.
Blue entries have a secret key available, select one of these to be able to decrypt.
Red entries are not valid, you will not be able to encrypt to these.</source>
<translation>Selecteer welke gebruikers moeten in staat zijn om wachtwoorden opgeslagen in deze map te decoderen.
Opmerking: Bestaande bestanden zullen niet worden gewijzigd en behouden van de oude permissies totdat je ze bewerkt.
Blauwe inzendingen hebben een geheime sleutel beschikbaar is, selecteert u één van deze te kunnen ontcijferen.
Rode inzendingen zijn niet geldig, je zult niet in staat zijn om te coderen voor deze gebruikers.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="62"/>
<source>X</source>
<translation></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="69"/>
<source>Show unusable keys</source>
<translation>Toon onbruikbare sleutels</translation>
</message>
+ <message>
+ <location filename="../usersdialog.cpp" line="56"/>
+ <source>created</source>
+ <translation>aangemaakt</translation>
+ </message>
+ <message>
+ <location filename="../usersdialog.cpp" line="60"/>
+ <source>expires</source>
+ <translation>vervalt</translation>
+ </message>
</context>
<context>
<name>trayIcon</name>
<message>
<location filename="../trayicon.cpp" line="39"/>
<source>&amp;Quit</source>
<translation>&amp;Afsluiten</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_pl_PL.ts b/localization/localization_pl_PL.ts
index d5de8f2..26c40bc 100644
--- a/localization/localization_pl_PL.ts
+++ b/localization/localization_pl_PL.ts
@@ -1,612 +1,632 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pl_PL">
<context>
<name>Dialog</name>
<message>
<location filename="../dialog.ui" line="14"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="117"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="93"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="147"/>
<source>Pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="103"/>
<location filename="../dialog.ui" line="110"/>
<location filename="../dialog.ui" line="137"/>
<location filename="../dialog.ui" line="168"/>
<location filename="../dialog.ui" line="441"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="87"/>
<source>Native</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="56"/>
<source>&amp;Native git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="63"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="334"/>
<source>Autoclear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="241"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="277"/>
<source>Seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="286"/>
<source>Hide password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="158"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="36"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="130"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="177"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="194"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="232"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="251"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="258"/>
<source>Use clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="293"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="300"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="310"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="327"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="344"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="354"/>
<source>Use characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="361"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="371"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="405"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="410"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="420"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="434"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="459"/>
<source>&lt;a href=&quot;http://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="427"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="317"/>
<source>Hide content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="487"/>
+ <location filename="../dialog.cpp" line="492"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="488"/>
+ <location filename="../dialog.cpp" line="493"/>
<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 type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="505"/>
+ <location filename="../dialog.cpp" line="510"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="506"/>
+ <location filename="../dialog.cpp" line="511"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="515"/>
+ <location filename="../dialog.cpp" line="520"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="516"/>
+ <location filename="../dialog.cpp" line="521"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="452"/>
+ <location filename="../dialog.cpp" line="457"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="453"/>
+ <location filename="../dialog.cpp" line="458"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="128"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;There is no limit on the length of a passphrase, and it should be carefully chosen. From the perspective of security, the passphrase to unlock the private key is one of the weakest points in GnuPG (and other public-key encryption systems as well) since it is the only protection you have if another individual gets your private key. &lt;br/&gt;Ideally, the passphrase should not use words from a dictionary and should mix the case of alphabetic characters as well as use non-alphabetic characters.&lt;br/&gt;A good passphrase is crucial to the secure use of GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="151"/>
<source># QtPass GPG key generator
#
# first test version please comment
#
%echo Generating a default key
Key-Type: default
Subkey-Type: default
Name-Real:
Name-Comment: QtPass
Name-Email:
Expire-Date: 0
%no-protection
# Do a commit here, so that we can later print &quot;done&quot; :-)
%commit
%echo done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="178"/>
<source>For expert options check out the &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG manual&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="54"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="61"/>
- <location filename="../mainwindow.cpp" line="1426"/>
+ <location filename="../mainwindow.cpp" line="1421"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="68"/>
- <location filename="../mainwindow.cpp" line="1430"/>
+ <location filename="../mainwindow.cpp" line="1425"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="75"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="82"/>
<source>Update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="89"/>
- <location filename="../mainwindow.cpp" line="1421"/>
+ <location filename="../mainwindow.cpp" line="1416"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="96"/>
<source>Config</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="147"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="160"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
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;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 type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="178"/>
<source>qtpass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="464"/>
<location filename="../mainwindow.cpp" line="478"/>
<source>Updating password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="650"/>
<source>Clipboard cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="600"/>
<source>Password copied to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="98"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="107"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="108"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="124"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="128"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="611"/>
<source>Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="652"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="702"/>
<source>QProcess::FailedToStart</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="705"/>
<source>QProcess::Crashed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="708"/>
<source>QProcess::Timedout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="711"/>
<source>QProcess::ReadError</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="714"/>
<source>QProcess::WriteError</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="717"/>
<source>QProcess::UnknownError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="945"/>
+ <location filename="../mainwindow.cpp" line="940"/>
<source>New password file, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1419"/>
+ <location filename="../mainwindow.cpp" line="1414"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1420"/>
+ <location filename="../mainwindow.cpp" line="1415"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1445"/>
+ <location filename="../mainwindow.cpp" line="1440"/>
<source>New folder, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1510"/>
+ <source>Timed out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1511"/>
+ <source>Can&apos;t start process, previous one is still running!</source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
<location filename="../mainwindow.cpp" line="43"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="778"/>
+ <location filename="../mainwindow.cpp" line="773"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="919"/>
- <location filename="../mainwindow.cpp" line="1040"/>
+ <location filename="../mainwindow.cpp" line="914"/>
+ <location filename="../mainwindow.cpp" line="1035"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="920"/>
+ <location filename="../mainwindow.cpp" line="915"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="944"/>
- <location filename="../mainwindow.cpp" line="1444"/>
+ <location filename="../mainwindow.cpp" line="939"/>
+ <location filename="../mainwindow.cpp" line="1439"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="968"/>
+ <location filename="../mainwindow.cpp" line="963"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="969"/>
- <location filename="../mainwindow.cpp" line="986"/>
+ <location filename="../mainwindow.cpp" line="964"/>
+ <location filename="../mainwindow.cpp" line="981"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="985"/>
+ <location filename="../mainwindow.cpp" line="980"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1041"/>
+ <location filename="../mainwindow.cpp" line="1036"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1105"/>
+ <location filename="../mainwindow.cpp" line="1100"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1106"/>
+ <location filename="../mainwindow.cpp" line="1101"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1138"/>
+ <location filename="../mainwindow.cpp" line="1133"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1160"/>
+ <location filename="../mainwindow.cpp" line="1155"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1161"/>
+ <location filename="../mainwindow.cpp" line="1156"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1173"/>
+ <location filename="../mainwindow.cpp" line="1168"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1174"/>
+ <location filename="../mainwindow.cpp" line="1169"/>
<source>None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1268"/>
+ <location filename="../mainwindow.cpp" line="1263"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1316"/>
+ <location filename="../mainwindow.cpp" line="1311"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="59"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="68"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="41"/>
<source>Select which users should be able to decrypt passwords stored in this folder.
Note: Existing files will not be modified and retain the old permissions until you edit them.
Blue entries have a secret key available, select one of these to be able to decrypt.
Red entries are not valid, you will not be able to encrypt to these.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="62"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="69"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../usersdialog.cpp" line="56"/>
+ <source>created</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../usersdialog.cpp" line="60"/>
+ <source>expires</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>trayIcon</name>
<message>
<location filename="../trayicon.cpp" line="39"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_ru_RU.ts b/localization/localization_ru_RU.ts
index 44ed860..fab3820 100644
--- a/localization/localization_ru_RU.ts
+++ b/localization/localization_ru_RU.ts
@@ -1,708 +1,728 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
<name>Dialog</name>
<message>
<location filename="../dialog.ui" line="14"/>
<source>Configuration</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../dialog.ui" line="117"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="93"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="147"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="103"/>
<location filename="../dialog.ui" line="110"/>
<location filename="../dialog.ui" line="137"/>
<location filename="../dialog.ui" line="168"/>
<location filename="../dialog.ui" line="441"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<source>Executable pass</source>
<translation type="vanished">Путь к pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="87"/>
<source>Native</source>
<translation>Встроенные приложения</translation>
</message>
<message>
<location filename="../dialog.ui" line="56"/>
<source>&amp;Native git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="63"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Executable git</source>
<translation type="vanished">Путь к git</translation>
</message>
<message>
<source>Executable gpg</source>
<translation type="vanished">Путь к gpg</translation>
</message>
<message>
<source>Native git/gpg</source>
<translation type="vanished">Встроенные git/gpg</translation>
</message>
<message>
<source>Use pass</source>
<translation type="vanished">Использовать pass</translation>
</message>
<message>
<source>Other</source>
<translation type="vanished">Другое</translation>
</message>
<message>
<source>Folder password-store</source>
<translation type="vanished">Папка password-store</translation>
</message>
<message>
<source>Clipboard</source>
<translation type="vanished">Буфер обмена</translation>
</message>
<message>
<location filename="../dialog.ui" line="334"/>
<source>Autoclear</source>
<translation>Удаление после</translation>
</message>
<message>
<location filename="../dialog.ui" line="241"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="277"/>
<source>Seconds</source>
<translation>секунд</translation>
</message>
<message>
<location filename="../dialog.ui" line="286"/>
<source>Hide password</source>
<translation>Скрывать пароль</translation>
</message>
<message>
<location filename="../dialog.ui" line="158"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="36"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="130"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="177"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="194"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="232"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="251"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="258"/>
<source>Use clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="293"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="300"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="310"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="327"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="344"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="354"/>
<source>Use characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="361"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="371"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="405"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="410"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="420"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="434"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="459"/>
<source>&lt;a href=&quot;http://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="427"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="317"/>
<source>Hide content</source>
<translation>Скрывать содержимое</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="487"/>
+ <location filename="../dialog.cpp" line="492"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="488"/>
+ <location filename="../dialog.cpp" line="493"/>
<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 type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="505"/>
+ <location filename="../dialog.cpp" line="510"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="506"/>
+ <location filename="../dialog.cpp" line="511"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="515"/>
+ <location filename="../dialog.cpp" line="520"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="516"/>
+ <location filename="../dialog.cpp" line="521"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="452"/>
+ <location filename="../dialog.cpp" line="457"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="453"/>
+ <location filename="../dialog.cpp" line="458"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="128"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;There is no limit on the length of a passphrase, and it should be carefully chosen. From the perspective of security, the passphrase to unlock the private key is one of the weakest points in GnuPG (and other public-key encryption systems as well) since it is the only protection you have if another individual gets your private key. &lt;br/&gt;Ideally, the passphrase should not use words from a dictionary and should mix the case of alphabetic characters as well as use non-alphabetic characters.&lt;br/&gt;A good passphrase is crucial to the secure use of GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="151"/>
<source># QtPass GPG key generator
#
# first test version please comment
#
%echo Generating a default key
Key-Type: default
Subkey-Type: default
Name-Real:
Name-Comment: QtPass
Name-Email:
Expire-Date: 0
%no-protection
# Do a commit here, so that we can later print &quot;done&quot; :-)
%commit
%echo done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="178"/>
<source>For expert options check out the &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG manual&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>QtPass</source>
<translation>QtPass</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="82"/>
<source>Update</source>
<translation>Обновить</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="75"/>
<source>Push</source>
<translation>Поместить в репозиторий</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="54"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="61"/>
- <location filename="../mainwindow.cpp" line="1426"/>
+ <location filename="../mainwindow.cpp" line="1421"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="68"/>
- <location filename="../mainwindow.cpp" line="1430"/>
+ <location filename="../mainwindow.cpp" line="1425"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="89"/>
- <location filename="../mainwindow.cpp" line="1421"/>
+ <location filename="../mainwindow.cpp" line="1416"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="96"/>
<source>Config</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="147"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="160"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
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;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 type="unfinished"></translation>
</message>
<message>
<source>+</source>
<translation type="vanished">+</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">-</translation>
</message>
<message>
<source>=</source>
<translation type="vanished">=</translation>
</message>
<message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
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:0px; margin-bottom:16px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:25.6px;&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:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;ALPHA release&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;TODO&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;gpg-id management&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:16px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:25.6px;&quot;&gt;&lt;a href=&quot;http://ijhack.github.io/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;Documentation&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:25.6px;&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;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="vanished">&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:0px; margin-bottom:16px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:25.6px;&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 — это графический интерфейс к утилите &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:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;АЛЬФА релиз&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;TODO&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;Управление gpg-id&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:16px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:25.6px;&quot;&gt;&lt;a href=&quot;http://ijhack.github.io/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;Документация&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:25.6px;&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;Исходный код&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="178"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="43"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="98"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="107"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="108"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="124"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="128"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="464"/>
<location filename="../mainwindow.cpp" line="478"/>
<source>Updating password-store</source>
<translation>Обновление password-store</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="600"/>
<source>Password copied to clipboard</source>
<translation>Пароль скопирован в буфер обмена</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="611"/>
<source>Content hidden</source>
<translation>Содержимое скрыто</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="650"/>
<source>Clipboard cleared</source>
<translation>Буфер обмена очищен</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="652"/>
<source>Clipboard not cleared</source>
<translation>Буфер обмена не очищен</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="702"/>
<source>QProcess::FailedToStart</source>
<translation>QProsess::Не удалось запустить</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="705"/>
<source>QProcess::Crashed</source>
<translation>QProsess::Аварийное завершение</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="708"/>
<source>QProcess::Timedout</source>
<translation>QProsess::Превышено время ожидания</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="711"/>
<source>QProcess::ReadError</source>
<translation>QProsess::Ошибка чтения</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="714"/>
<source>QProcess::WriteError</source>
<translation>QProsess::Ошибка записи</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="717"/>
<source>QProcess::UnknownError</source>
<translation>QProsess::Неизвестная ошибка</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="778"/>
+ <location filename="../mainwindow.cpp" line="773"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="945"/>
+ <location filename="../mainwindow.cpp" line="940"/>
<source>New password file, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="985"/>
+ <location filename="../mainwindow.cpp" line="980"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1268"/>
+ <location filename="../mainwindow.cpp" line="1263"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1316"/>
+ <location filename="../mainwindow.cpp" line="1311"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1419"/>
+ <location filename="../mainwindow.cpp" line="1414"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1420"/>
+ <location filename="../mainwindow.cpp" line="1415"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1445"/>
+ <location filename="../mainwindow.cpp" line="1440"/>
<source>New folder, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1510"/>
+ <source>Timed out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1511"/>
+ <source>Can&apos;t start process, previous one is still running!</source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
<source>Looking for: </source>
<translation type="vanished">Поиск: </translation>
</message>
<message>
<source>New Value</source>
<translation type="vanished">Новое Значение</translation>
</message>
<message>
<source>New password value:</source>
<translation type="vanished">Новый пароль:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="919"/>
- <location filename="../mainwindow.cpp" line="1040"/>
+ <location filename="../mainwindow.cpp" line="914"/>
+ <location filename="../mainwindow.cpp" line="1035"/>
<source>Can not edit</source>
<translation>Невозможно изменить содержимое</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="920"/>
+ <location filename="../mainwindow.cpp" line="915"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1105"/>
+ <location filename="../mainwindow.cpp" line="1100"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1106"/>
+ <location filename="../mainwindow.cpp" line="1101"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1138"/>
+ <location filename="../mainwindow.cpp" line="1133"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1160"/>
+ <location filename="../mainwindow.cpp" line="1155"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1161"/>
+ <location filename="../mainwindow.cpp" line="1156"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1173"/>
+ <location filename="../mainwindow.cpp" line="1168"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1174"/>
+ <location filename="../mainwindow.cpp" line="1169"/>
<source>None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password store lacks .gpg-id specifying encryption key</source>
<translation type="vanished">В password-store отсутствует id ключа шифрования (.gpg-id)</translation>
</message>
<message>
<source>Could not read encryption key to use</source>
<translation type="vanished">Не удалось получить id ключа шифрования (.gpg-id)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="944"/>
- <location filename="../mainwindow.cpp" line="1444"/>
+ <location filename="../mainwindow.cpp" line="939"/>
+ <location filename="../mainwindow.cpp" line="1439"/>
<source>New file</source>
<translation>Новый файл</translation>
</message>
<message>
<source>New password file:</source>
<translation type="vanished">Новый файл с паролем:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="968"/>
+ <location filename="../mainwindow.cpp" line="963"/>
<source>Delete password?</source>
<translation>Удалить пароль?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="969"/>
- <location filename="../mainwindow.cpp" line="986"/>
+ <location filename="../mainwindow.cpp" line="964"/>
+ <location filename="../mainwindow.cpp" line="981"/>
<source>Are you sure you want to delete %1?</source>
<translation>Вы в самом деле хотите удалить %1?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1041"/>
+ <location filename="../mainwindow.cpp" line="1036"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Выбранный файл с паролем не существует</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="59"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="68"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="41"/>
<source>Select which users should be able to decrypt passwords stored in this folder.
Note: Existing files will not be modified and retain the old permissions until you edit them.
Blue entries have a secret key available, select one of these to be able to decrypt.
Red entries are not valid, you will not be able to encrypt to these.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="62"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="69"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../usersdialog.cpp" line="56"/>
+ <source>created</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../usersdialog.cpp" line="60"/>
+ <source>expires</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>trayIcon</name>
<message>
<location filename="../trayicon.cpp" line="39"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_sv_SE.ts b/localization/localization_sv_SE.ts
index 85a89f6..5185c9f 100644
--- a/localization/localization_sv_SE.ts
+++ b/localization/localization_sv_SE.ts
@@ -1,644 +1,664 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sv_SE">
<context>
<name>Dialog</name>
<message>
<location filename="../dialog.ui" line="14"/>
<source>Configuration</source>
<translation>Inställningar</translation>
</message>
<message>
<location filename="../dialog.ui" line="117"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="93"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="147"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="103"/>
<location filename="../dialog.ui" line="110"/>
<location filename="../dialog.ui" line="137"/>
<location filename="../dialog.ui" line="168"/>
<location filename="../dialog.ui" line="441"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Executable pass</source>
<translation type="vanished">Exekverbar pass</translation>
</message>
<message>
<location filename="../dialog.ui" line="87"/>
<source>Native</source>
<translation>Nativ</translation>
</message>
<message>
<location filename="../dialog.ui" line="56"/>
<source>&amp;Native git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="63"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Executable git</source>
<translation type="vanished">Exekverbar git</translation>
</message>
<message>
<source>Executable gpg</source>
<translation type="vanished">Exekverbar gpg</translation>
</message>
<message>
<source>Native git/gpg</source>
<translation type="vanished">Nativ git/gpg</translation>
</message>
<message>
<source>Use pass</source>
<translation type="vanished">Använd pass</translation>
</message>
<message>
<source>Other</source>
<translation type="vanished">Annan</translation>
</message>
<message>
<source>Folder password-store</source>
<translation type="vanished">Mapp för lösenordslagring</translation>
</message>
<message>
<source>Clipboard</source>
<translation type="vanished">Urklipp</translation>
</message>
<message>
<location filename="../dialog.ui" line="334"/>
<source>Autoclear</source>
<translation>Automatiskt rensning</translation>
</message>
<message>
<location filename="../dialog.ui" line="241"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="277"/>
<source>Seconds</source>
<translation>Sekunder</translation>
</message>
<message>
<location filename="../dialog.ui" line="286"/>
<source>Hide password</source>
<translation>Dölj lösenord</translation>
</message>
<message>
<location filename="../dialog.ui" line="158"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="36"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="130"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="177"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="194"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="232"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="251"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="258"/>
<source>Use clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="293"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="300"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="310"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="327"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="344"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="354"/>
<source>Use characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="361"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="371"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="405"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="410"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="420"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="434"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="459"/>
<source>&lt;a href=&quot;http://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="427"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog.ui" line="317"/>
<source>Hide content</source>
<translation>Dölj innehåll</translation>
</message>
<message>
- <location filename="../dialog.cpp" line="487"/>
+ <location filename="../dialog.cpp" line="492"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="488"/>
+ <location filename="../dialog.cpp" line="493"/>
<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 type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="505"/>
+ <location filename="../dialog.cpp" line="510"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="506"/>
+ <location filename="../dialog.cpp" line="511"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="515"/>
+ <location filename="../dialog.cpp" line="520"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="516"/>
+ <location filename="../dialog.cpp" line="521"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="452"/>
+ <location filename="../dialog.cpp" line="457"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialog.cpp" line="453"/>
+ <location filename="../dialog.cpp" line="458"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="128"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;There is no limit on the length of a passphrase, and it should be carefully chosen. From the perspective of security, the passphrase to unlock the private key is one of the weakest points in GnuPG (and other public-key encryption systems as well) since it is the only protection you have if another individual gets your private key. &lt;br/&gt;Ideally, the passphrase should not use words from a dictionary and should mix the case of alphabetic characters as well as use non-alphabetic characters.&lt;br/&gt;A good passphrase is crucial to the secure use of GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="151"/>
<source># QtPass GPG key generator
#
# first test version please comment
#
%echo Generating a default key
Key-Type: default
Subkey-Type: default
Name-Real:
Name-Comment: QtPass
Name-Email:
Expire-Date: 0
%no-protection
# Do a commit here, so that we can later print &quot;done&quot; :-)
%commit
%echo done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.ui" line="178"/>
<source>For expert options check out the &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG manual&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="54"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="61"/>
- <location filename="../mainwindow.cpp" line="1426"/>
+ <location filename="../mainwindow.cpp" line="1421"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="68"/>
- <location filename="../mainwindow.cpp" line="1430"/>
+ <location filename="../mainwindow.cpp" line="1425"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="75"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="82"/>
<source>Update</source>
<translation>Uppdatera</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="89"/>
- <location filename="../mainwindow.cpp" line="1421"/>
+ <location filename="../mainwindow.cpp" line="1416"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="96"/>
<source>Config</source>
<translation>Inställningar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="147"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="160"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
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;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 type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="178"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="464"/>
<location filename="../mainwindow.cpp" line="478"/>
<source>Updating password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="650"/>
<source>Clipboard cleared</source>
<translation>Urklippet rensat</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="600"/>
<source>Password copied to clipboard</source>
<translation>Lösenordet kopierat till urklippet</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="98"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="107"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="108"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="124"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="128"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="611"/>
<source>Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="652"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="702"/>
<source>QProcess::FailedToStart</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="705"/>
<source>QProcess::Crashed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="708"/>
<source>QProcess::Timedout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="711"/>
<source>QProcess::ReadError</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="714"/>
<source>QProcess::WriteError</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="717"/>
<source>QProcess::UnknownError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="945"/>
+ <location filename="../mainwindow.cpp" line="940"/>
<source>New password file, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1419"/>
+ <location filename="../mainwindow.cpp" line="1414"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1420"/>
+ <location filename="../mainwindow.cpp" line="1415"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1445"/>
+ <location filename="../mainwindow.cpp" line="1440"/>
<source>New folder, will be placed in folder %1:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1510"/>
+ <source>Timed out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="1511"/>
+ <source>Can&apos;t start process, previous one is still running!</source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
<location filename="../mainwindow.cpp" line="43"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="778"/>
+ <location filename="../mainwindow.cpp" line="773"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="919"/>
- <location filename="../mainwindow.cpp" line="1040"/>
+ <location filename="../mainwindow.cpp" line="914"/>
+ <location filename="../mainwindow.cpp" line="1035"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="920"/>
+ <location filename="../mainwindow.cpp" line="915"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="944"/>
- <location filename="../mainwindow.cpp" line="1444"/>
+ <location filename="../mainwindow.cpp" line="939"/>
+ <location filename="../mainwindow.cpp" line="1439"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="968"/>
+ <location filename="../mainwindow.cpp" line="963"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="969"/>
- <location filename="../mainwindow.cpp" line="986"/>
+ <location filename="../mainwindow.cpp" line="964"/>
+ <location filename="../mainwindow.cpp" line="981"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="985"/>
+ <location filename="../mainwindow.cpp" line="980"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1041"/>
+ <location filename="../mainwindow.cpp" line="1036"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1105"/>
+ <location filename="../mainwindow.cpp" line="1100"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1106"/>
+ <location filename="../mainwindow.cpp" line="1101"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1138"/>
+ <location filename="../mainwindow.cpp" line="1133"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1160"/>
+ <location filename="../mainwindow.cpp" line="1155"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1161"/>
+ <location filename="../mainwindow.cpp" line="1156"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1173"/>
+ <location filename="../mainwindow.cpp" line="1168"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1174"/>
+ <location filename="../mainwindow.cpp" line="1169"/>
<source>None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1268"/>
+ <location filename="../mainwindow.cpp" line="1263"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1316"/>
+ <location filename="../mainwindow.cpp" line="1311"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="59"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="68"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="41"/>
<source>Select which users should be able to decrypt passwords stored in this folder.
Note: Existing files will not be modified and retain the old permissions until you edit them.
Blue entries have a secret key available, select one of these to be able to decrypt.
Red entries are not valid, you will not be able to encrypt to these.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="62"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="69"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../usersdialog.cpp" line="56"/>
+ <source>created</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../usersdialog.cpp" line="60"/>
+ <source>expires</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>trayIcon</name>
<message>
<location filename="../trayicon.cpp" line="39"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

File Metadata

Mime Type
text/x-diff
Expires
Mon, Dec 8, 3:55 AM (34 m, 1 s)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
02/af/f16365a2748eb38487f980d0dd89

Event Timeline