Page MenuHome GnuPG

No OneTemporary

This file is larger than 256 KB, so syntax highlighting was skipped.
diff --git a/localization/localization_ar_MA.ts b/localization/localization_ar_MA.ts
index fa020a1..ddd754e 100644
--- a/localization/localization_ar_MA.ts
+++ b/localization/localization_ar_MA.ts
@@ -1,944 +1,944 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ar_MA">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</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="157"/>
<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="184"/>
<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>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&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="462"/>
<source>qtpass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
- <source>No characters chosen</source>
+ <location filename="../mainwindow.cpp" line="1455"/>
+ <source>Copied to clipboard</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>Pass</name>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
- <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
- <source>Copied to clipboard</source>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translatorcomment>Flips interface</translatorcomment>
<translation>RTL</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</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="65"/>
<source>Search Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_cs_CZ.ts b/localization/localization_cs_CZ.ts
index cc945d7..c09f0c0 100644
--- a/localization/localization_cs_CZ.ts
+++ b/localization/localization_cs_CZ.ts
@@ -1,1024 +1,1032 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="cs_CZ">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Konfigurace</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Nastavení</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Chování schránky:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Vymazat po:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>sekundách</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Chování hesla:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Skrýt obsah</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Skrýt heslo</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Vymazat panel po:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>Generování hesel:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Délka hesla:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>znaků</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Použít znaky:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Použít pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Nepoužívat VELKÁ písmena</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Používat speciální znaky</translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Generovat zapamatovatelná méně bezpečná hesla</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Nepoužívat čísla</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Použít git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Automaticky přidat .gpg-id soubory</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Automaticky odesílat</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Automaticky stahovat</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>Systém:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Zobrazit ikonu</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Spustit skryté</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Zavřením skrýt</translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Vždy navrchu</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Programy</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Vybrat program správce hesel:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>&amp;Výchozí git/gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>Po&amp;užít pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Výchozí</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profily</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Jméno</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Cesta</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Přidat</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Smazat</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>Aktuální úložiště hesel</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Šablona</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>Šablony přidávají další pole v dialogu generování hesla a v náhledu hesla.</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Použít šablonu</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>Zobrazit všechny řádky začínající slovem následovaným středníkem jako pole v polích hesla, nejen vypsaná</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Zobrazit všechna pole v šabloně</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>login
url
email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; verze </translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>Bez schránky</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Vždy zkopírovat do schránky</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>Na vyžádání zkopírovat do schránky</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Nebyl vybrán profil</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Nebyl vybrán profil ke smazání</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG nenalezeno</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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>Nainstalujte prosím GnuPG na svůj systém.&lt;br&gt;Nainstalujte &lt;strong&gt;gpg&lt;/strong&gt; za použití upřednostňovaného správce balíků&lt;br&gt;nebo ho &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;stáhněte&lt;/a&gt; z GnuPG.org</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Vytvořit úložiště hesel?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Chcete vytvořit úložiště hesel v %1?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Úložiště hesel není vytvořeno</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>Adresář %1 nevypadá jako úložiště hesel, nebo ještě nebyl vytvořen.</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Nelze upravovat</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Nelze načíst šifrovací klíč, .gpg-id soubor chybí nebo je neplatný.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Nelze aktualizovat</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Selhalo otevření .gpg-id pro zápis.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Zaškrtnout vybrané uživatele!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">Pro žádný z vybraných klíčů není dostupný tajný klíč.
Nebudete moci dešifrovat žádná nově přidaná hesla!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished">Nově šifrováno z adresáře %1</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Aktualizace úložiště hesel</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Generovat GnuPG klíče</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Generovat nový pár klíčů</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Bezpečnostní heslo</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation>Jméno</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;Délka bezpečnostního hesla není nijak omezena a mělo by být zvoleno s rozvahou. Z bezpečnostního pohledu je heslo odemykající privátní klíč jedním z nejslabších bodů v GnuPG (a jiných šifrovacích systémů na stejném principu) jelikož je toto jedinou ochranou v případě, že se další osoba zmocní privátního klíče. &lt;br/&gt;Ideálně by bezpečnostní heslo nemělo obsahovat slovníková hesla a naopak mělo používat mix velkých a malých znaků abecedy i další speciální znaky.&lt;br/&gt;Dobré heslo je zásadní pro bezpečné používání GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation>Expert</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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># 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</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="184"/>
<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>Možnosti expertního nastavení můžete nalézt v &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG manuálu&lt;/a&gt;</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</source>
<translation>Tato operace může zabrat několik minut.&lt;br /&gt;Je třeba vygenerovat množství náhodných dat. Pro urychlení můžete pomoci (psaním na klávesnici, pohybováním myší, zapisováním na disk) s jejich generováním; toto pomůže generátoru náhodných čísel zvýšit šanci na získání dostatečné entropie.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Přidat</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Upravit</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Smazat</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation>git push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Odeslat</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation>git pull</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Stáhnout</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Správa oprávnění číst data v adresáři</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Uživatelé</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Konfigurace</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Nastavení</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translation type="vanished">Kopírovat heslo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Hledat heslo</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; je GUI pro &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, standartní správce hesel systému unix.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Hlašte prosím všechny &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;problémy&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, které s tímto softwarem zaznamenáte.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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;Dokumentace&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;Zdrojový kód&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Vítejte v QtPass %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Přidat heslo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Přidat adresář</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Selhalo připojení k WebDAV:
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>QtPass WebDAV heslo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Vložte heslo pro připojení k WebDAV:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav neočekávaně skončil
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Selhalo spuštění fusedav pro připojení k WebDAV:
</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Aktualizace úložiště hesel</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Nelze upravovat</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Vybraný soubor s heslem neexistuje, nelze upravovat</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Skryté heslo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Skrytý obsah</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Heslo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Schránka vymazána</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Schránka nevymazána</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Skryté heslo i obsah</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::FailedToStart</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Crashed</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Timedout</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProcess::ReadError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>QProcess::WriteError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::UnknownError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Vyhledávání: %1</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Nelze načíst šifrovací klíč, .gpg-id soubor chybí nebo je neplatný.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Nový soubor</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>Nový soubor s heslem:
(Bude uložen do %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Smazat heslo?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Opravdu chcete smazat %1?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Smazat adresář?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Nelze získat seznam klíčů</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>Nelze získat seznam dostupných gpg klíčů</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Klíč nebyl v klíčence nalezen</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Nelze aktualizovat</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Selhalo otevření .gpg-id pro zápis.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Zaškrtnout vybrané uživatele!</translation>
</message>
<message>
<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="vanished">Pro žádný z vybraných klíčů není dostupný tajný klíč.
Nebudete moci dešifrovat žádná nově přidaná hesla!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Generování páru GPG klíčů</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profil změněn na %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Přidat adresář</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Přidat heslo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>Nový adresář:
(Bude umístěn do %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>Znaky nebyly vybrány</translation>
+ <translation type="vanished">Znaky nebyly vybrány</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Nelze generovat heslo, v nastavení nebyla vybrána skladba znaků pro heslo!</translation>
+ <translation type="vanished">Nelze generovat heslo, v nastavení nebyla vybrána skladba znaků pro heslo!</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Vypršelo</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Nelze spustit, předchozí proces stále běží!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>zkopírovat do schránky</translation>
</message>
<message>
<source>Re-encrypting from folder %1</source>
<translation type="vanished">Nově šifrováno z adresáře %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">Znaky nebyly vybrány</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Nelze generovat heslo, v nastavení nebyla vybrána skladba znaků pro heslo!</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Vypršelo</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Nelze spustit, předchozí proces stále běží!</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Heslo</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Generovat</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Zobrazit heslo</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation>Z&amp;obrazit</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation>&amp;Skrýt</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation>Mi&amp;nimalizovat</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation>Ma&amp;ximalizovat</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation>Obno&amp;vit</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>Ukonči&amp;t</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Uživatelé s právy číst</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>Vyberte uživatele, kteří budou moci dešifrovat hesla uložená v tomto adresáři.
Poznámka: Existující soubory nebudou změněny a zachovají si stávající oprávnění až do té doby, než budou znovu upraveny.
Modře označené záznamy poskytují tajný klíč, vyberte jeden z nich, kterým bude možno dešifrovat.
Červeně označené záznamy nejsou platné, nebude pro ně možné šifrovat.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation>Hledat uživatele</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Zobrazit nepoužitelné klíče</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>vytvořen</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>vyprší</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_de_DE.ts b/localization/localization_de_DE.ts
index 9df9bf0..6278852 100755
--- a/localization/localization_de_DE.ts
+++ b/localization/localization_de_DE.ts
@@ -1,1007 +1,1015 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de_DE">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Nativ</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>&amp;pass verwenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>.gpg-id Dateien automatisch hinzufügen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Sekunden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Verhalten der Zwischenablage:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Zwischenablage löschen nach:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Passwort Anzeige:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Passwort ausblenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Anzeigezeit:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translatorcomment>Erzeugung würde auch funktionieren</translatorcomment>
<translation>Passwort Generierung:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Passwort Länge:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Verfügbare Zeichen:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation>Zeichensatz für Passwortgenerator auswählen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation>Alle Zeichen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation>Alphabetisch</translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation>Alphanumerisch</translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation>Eigene</translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Großbuchstaben Ausschließen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Generiere einfach zu merkende, aber unsichere Passwörter</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Zahlen ausschließen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>System:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Zu verwendenden Passwortspeicher wählen:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>Einh&amp;eimische git/gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; Version </translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Immer im Vordergrund</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>login
url
email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Programme</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Zeichen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>pwgen verwenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Im System Tray anzeigen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Nur minimieren nicht beenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Automatisches &quot;Push&quot;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Automatisches &quot;Pull&quot;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Git verwenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Sonderzeichen zulassen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Minimiert starten</translation>
</message>
<message>
<location filename="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profile</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Pfad</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Hinzufügen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>aktueller Passwort Speicher</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Templates</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>Ein Template macht weitere Felder bei der Passwort Generierung und Anzeige verfügbar.</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Templates verwenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>Alle Zeilen, die mit einem Wort gefolgt von einem Doppelpunkt anfangen, als Template Element behandeln</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Alle Felder als Template benutzen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Löschen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Inhalt ausblenden</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG nicht gefunden</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<source>Please install GnuPG on your system.&lt;br&gt;Install &lt;strong&gt;gpg&lt;/strong&gt; using your favorite package manager&lt;br&gt;or &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;download&lt;/a&gt; it from GnuPG.org</source>
<translation>GnuPG ist nicht installiert. &lt;br&gt;Installiere &lt;strong&gt;gpg&lt;/strong&gt; mit deinem favoriten Paket Manager&lt;br&gt;oder von GnuPG.org &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;herunterladen&lt;/a&gt;</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Passwort Speicher erstellen?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Soll ein Passwort Speicher in %1 erstellt werden?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Passwort Speicher nicht initialisiert</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>Ordner %1 ist kein Passwort Speicher oder wurde noch nicht initialisiert.</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Kein Profil ausgewählt</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>Keine Zwischenablage</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Immer in Zwischenablage kopieren</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>Bei Bedarf in Zwischenablage kopieren</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Kein Profil zum Löschen ausgewählt</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Ändern nicht möglich</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Schlüssel nicht lesbar, .gpg-id Datei fehlt oder ist ungültig.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Update nicht möglich</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Schreibzugrif auf .gpg-id fehlgeschlagen.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Ausgewählte Benutzer prüfen!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">Der Partnerschlüssel der selektierten Schlüssel fehlt.
Hiermit können keine neu hinzugefügefügten Passwörter entschlüsselt werden!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Passwort Speicher aktualisieren</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>GnuPG Schlüssel-Paar generieren</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Neues Schlüssel-Paar generieren</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Passphrase</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation>E-Mail</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation>Name</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;Es gibt keine Begrenzung für die Länge einer Passphrase und sie sollte sorgfältig ausgewählt werden. Aus der Sicht der Sicherheit, ist die Passphrase zum Entsperren des privaten Schlüssels einer der schwächsten Punkte in GnuPG (und anderen Public-Key-Verschlüsselungssystemen), da es der einzige Schutz, den Sie haben, wenn eine andere Person Ihren privaten Schlüssel bekommt. &lt;br/&gt; Idealerweise sollte die Passphrase nicht Wörter aus einem Wörterbuch sondern aus Klein- und Großbuchstaben sowie aus nicht-alphabetischen Zeichen bestehen. &lt;br/&gt; Eine gute Passphrase ist entscheidend für die sichere Nutzung von GnuPG. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation>Experte</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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="184"/>
<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>Einstellungen für Fortgeschrittene zu finden unter &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>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation>Ungültiger Name</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation>Name muss mindestens 5 Zeichen lang sein.</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation>Ungültige E-Mail</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation>Die eingegebene E-Mail-Adresse ist keine gültige E-Mail-Adresse.</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</source>
<translatorcomment>Google translate FTW</translatorcomment>
<translation>Dieser Vorgang kann einige Minuten dauern.&lt;br /&gt;Wir müssen eine Menge von zufälligen Bytes zu erzeugen. Es ist eine gute Idee während der Prim-Generierung eine andere Aktion (auf der Tastatur tippen, die Maus bewegen, Festplatten benutzen) auszuführen; Dies gibt dem Zufallszahlengenerator eine bessere Chance, genug Entropie zu gewinnen.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Hinzufügen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Ändern</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Löschen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Hochladen (push)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Aktualisieren</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Verwalten wer Passwörter im Ordner lesen kann</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Benutzer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translatorcomment>Das Passwort</translatorcomment>
<translation type="vanished">Passwort Kopieren</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Passwort suchen</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;.Helvetica Neue DeskInterface&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; ist eine GUI für &lt;/span&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, den standard Passwortmanager für UNIX.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Probleme und Bugs bitte &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;melden&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;http://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;Dokumentation&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Passwort Speicher aktualisieren</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Zwischenablage gelöscht</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>Neuer Ordner:
(Wird in %1 platziert werden)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Verbindung zu WebDAV fehlgeschlagen:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Passwort Hinzufügen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Ordner Hinzufügen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>QtPass WebDAV Passwort</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Passwort für WebDAV eingeben:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>Unerwarteter Abbruch durch fusedav</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>fusedav konnte nicht gestartet werden, WebDav Verbindung fehlgeschlagen:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Passwort ausgeblendet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Inhalt ausgeblendet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Passwort</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Zwischenablage nicht geleert</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Password und Inhalt ausgeblendet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::FailedToStart</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Crashed</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Timedout</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProcess::ReadError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>QProcess::WriteError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::UnknownError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>in Zwischenablage kopiert</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Ordner hinzufügen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Passwort hinzufügen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>Keine Zeichen ausgewählt</translation>
+ <translation type="vanished">Keine Zeichen ausgewählt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Passwortgenerierung nicht möglich: Keine Zeichen zur Generierung ausgewählt! </translation>
+ <translation type="vanished">Passwortgenerierung nicht möglich: Keine Zeichen zur Generierung ausgewählt! </translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Zeitüberschreitung</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Prozess kann nicht starten, vorheriger Prozess läuft noch!</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Willkommen bei QtPass %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Suche nach: %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Ändern nicht möglich</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Schlüssel nicht lesbar, .gpg-id Datei fehlt oder ist ungültig.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Neue Datei</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Passwort löschen?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Sind Sie sicher, dass Sie %1 löschen wollen?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Ordner löschen?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Gewählte Passwort-Datei existiert nicht, Änderung nicht möglich</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>
Neues Passwort-Datei:
(Wird in %1 platziert werden)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Schlüssel-Liste nicht gefunden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>gpg Schlüssel-Liste konnte nicht gefunden werden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Schlüssel nicht in Keyring gefunden</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Update nicht möglich</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Schreibzugrif auf .gpg-id fehlgeschlagen.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Ausgewählte Benutzer prüfen!</translation>
</message>
<message>
<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="vanished">Der Partnerschlüssel der selektierten Schlüssel fehlt.
Hiermit können keine neu hinzugefügefügten Passwörter entschlüsselt werden!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>GPG Schlüssel-Paar wird generiert</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profil geändert zu %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">Keine Zeichen ausgewählt</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Passwortgenerierung nicht möglich: Keine Zeichen zur Generierung ausgewählt! </translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Zeitüberschreitung</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Prozess kann nicht starten, vorheriger Prozess läuft noch!</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Passwort</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Generieren</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Passwort anzeigen</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation>Zeichensatz:</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation>Alle Zeichen</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation>Alphabetisch</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation>Alphanumerisch</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation>Eigene</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation>Länge:</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation>&amp;Anzeigen</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation>&amp;Verstecken</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation>M&amp;inimieren</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation>M&amp;aximieren</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation>&amp;Wiederherstellen</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>&amp;Schließen</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Benutzer mit Lese-Zugrif</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>Hier die Benutzer eintragen denen Entschlüsselungszugriff für Passwörter in diesem Ordner gewährt werden soll.
Hinweis: Nachträglich hinzugefügte Nutzer müssen durch erneutes editieren des Passwort Speichers aktualisiert werden.
Die blauen Einträgen verfügen über einen gültigen Schlüssel. Zum entschlüsseln auswählen.
Die roten Einträge sind ungültig / abgelaufen und für Entschlüsselung nicht wählbar.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation>Benutzer suchen</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>unbrauchbare Schlüssel anzeigen</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>erstellt</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>gültig bis</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_de_LU.ts b/localization/localization_de_LU.ts
index 504343f..32c68b9 100755
--- a/localization/localization_de_LU.ts
+++ b/localization/localization_de_LU.ts
@@ -1,1006 +1,1014 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de_LU">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Nativ</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>&amp;pass verwenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>.gpg-id Dateien automatisch hinzufügen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Sekunden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Zwischenablage:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Zwischenablage löschen nach:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Passwort Anzeige:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Passwort ausblenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Anzeigezeit:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translatorcomment>Erzeugung würde auch funktionieren</translatorcomment>
<translation>Passwort Generierung:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Passwort Länge:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Verfügbare Zeichen:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Großbuchstaben Ausschließen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Generiere einfach zu merken, aber weniger sichere Passwörter</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Nummern ausschließen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>System:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Zu verwendenden Passwortspeicher wählen:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>Einh&amp;eimische git/gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; Version </translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Immer oben</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>login
url
email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Programme</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Zeichen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>pwgen verwenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Im System Tray anzeigen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Nur minimieren nicht beenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Automatisches &quot;Push&quot;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Automatisches &quot;Pull&quot;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Git verwenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Sonderzeichen zulassen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Minimiert starten</translation>
</message>
<message>
<location filename="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profile</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Pfad</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Hinzufügen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>aktueller Password Store</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Templates</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>Ein Template macht weitere Felder bei der Passwort Generierung und Anzeige verfügbar.</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Templates verwenden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>Behandle alle Zeilen, die mit einem Wort gefolgt von einem Doppelpunkt beginen, alls Template Element</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Alle Felder als Template benutzen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Löschen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Inhalt ausblenden</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG nicht gefunden</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<source>Please install GnuPG on your system.&lt;br&gt;Install &lt;strong&gt;gpg&lt;/strong&gt; using your favorite package manager&lt;br&gt;or &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;download&lt;/a&gt; it from GnuPG.org</source>
<translation>GnuPG ist nicht installiert. &lt;br&gt;Installiere &lt;strong&gt;gpg&lt;/strong&gt; mit dem favoriten Package Manager&lt;br&gt;oder von GnuPG.org &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;herunterladen&lt;/a&gt;</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Password Store erstellen?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Soll ein Password Store in %1 erstellt werden?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Password Store nicht initialisiert</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>Ordner %1 ist kein Password Store oder wurde noch nicht initialisiert.</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Kein Profil ausgewählt</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>Keine Zwischenablage</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Immer in Zwischenablage kopieren</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>Bei Bedarf in Zwischenablage kopieren</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Kein Profil zum Löschen ausgewählt</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Ändern nicht möglich</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Schlüssel nicht lesbar, .gpg-id Datei fehlt oder ist ungültig.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Update nicht möglich</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Schreibzugrif auf .gpg-id fehlgeschlagen.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Ausgewählte Benutzer prüfen!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">Der Partnerschlüssel der selektierten Schlüssel fehlt.
Hiermit können keine neu hinzugefügefügten Passwörter entschlüsselt werden!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Password Store aktualisieren</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>GnuPG Schlüssel-Paar generieren</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Neue Schlüssel generieren</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Passwort</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation>E-Mail</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation>Name</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;Es gibt keine Begrenzung für die Länge eines Passworts, und es sollte sorgfältig ausgewählt werden. Aus der Sicht der Sicherheit, um das Passwort des privaten Schlüssels entsperren ist einer der schwächsten Punkte in GnuPG (und andere Public-Key-Verschlüsselungssysteme als auch), da es der einzige Schutz, den Sie haben, wenn eine andere Person Ihren privaten Schlüssel bekommt. &lt;br/&gt; Idealerweise sollte das Passwort nicht Wörter aus einem Wörterbuch verwenden und sollte den Fall von Buchstaben mischen sowie die Verwendung nicht-alphabetische Zeichen. &lt;br/&gt; Ein gutes Passwort ist entscheidend für die sichere Nutzung von GnuPG. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation>Experte</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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="184"/>
<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>Einstellungen für Fortgeschrittene zu finden unter &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>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation>Ungültiger Name</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation>Der Name muss mindestens 5 Zeichen lang sein.</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation>Ungültige Email</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation>Die eingegebene Email Addresse ist ungültig.</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</source>
<translation>Der Vorgang kann einige Minuten dauern. &lt;br /&gt; Das System muss Entropie für die Zufallsbytes sammeln. Führen sie in der Zwischenzeit andere Aufgaben mit dem PC durch um die Entropiegeneration zu beschleunigen.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Hinzufügen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Ändern</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Löschen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Hochladen (push)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Aktualisieren</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Ordne wer Kennworten in Ordner lesen kann</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Benutzer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translatorcomment>Das Passwort</translatorcomment>
<translation type="vanished">Kopieren</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Kennwort suchen</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;.Helvetica Neue DeskInterface&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; ist eine GUI für &lt;/span&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, den standard Passwordmanager für UNIX.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Probleme und Bugs bitte &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;melden&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;http://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;Dokumentation&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Password Store aktualisieren</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Zwischenablage gelöscht</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>Neuer Ordner:
(Wird in %1 platziert werden)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Verbindung zu WebDAV fehlgeschlagen:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Kennwort Hinzufügen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Ordner Hinzufügen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>QtPass WebDAV Passwort</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Passwort für WebDAV eingeben:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>Unerwarteter Abbruch durch fusedav</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>fusedav konnte nicht gestartet werden, WebDav Verbindung fehlgeschlagen:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Passwort ausgeblendet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Inhalt ausgeblendet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Passwort</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Zwischenablage nicht geleert</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Password und Inhalt ausgeblendet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::FailedToStart</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Crashed</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Timedout</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProcess::ReadError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>QProcess::WriteError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::UnknownError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>in Zwischenablage kopiert</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Ordner hinzufügen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Passwort hinzufügen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>Keine Zeichen ausgewählt</translation>
+ <translation type="vanished">Keine Zeichen ausgewählt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Passwortgenerierung nicht möglich: Keine Zeichen zur Generierung ausgewählt! </translation>
+ <translation type="vanished">Passwortgenerierung nicht möglich: Keine Zeichen zur Generierung ausgewählt! </translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Zeitüberschreitung</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Prozess kann nicht starten, vorheriger Prozess läuft noch!</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Wilkommen bei QtPass %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Suche nach: %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Ändern nicht möglich</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Schlüssel nicht lesbar, .gpg-id Datei fehlt oder ist ungültig.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Neue Datei</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Passwort löschen?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Sind Sie sicher, dass Sie %1 löschen wollen?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Ordner löschen?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Gewählte Passwort-Datei existiert nicht, Änderung nicht möglich</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>
Neues Passwort-Datei:
(Wird in %1 platziert werden)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Schlüssel-Liste nicht gefunden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>gpg Schlüssel-Liste konnte nicht gefunden werden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Schlüssel nicht in Keyring gefunden</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Update nicht möglich</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Schreibzugrif auf .gpg-id fehlgeschlagen.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Ausgewählte Benutzer prüfen!</translation>
</message>
<message>
<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="vanished">Der Partnerschlüssel der selektierten Schlüssel fehlt.
Hiermit können keine neu hinzugefügefügten Passwörter entschlüsselt werden!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>GPG Schlüssel-Paar wird generiert</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profil geändert zu %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">Keine Zeichen ausgewählt</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Passwortgenerierung nicht möglich: Keine Zeichen zur Generierung ausgewählt! </translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Zeitüberschreitung</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Prozess kann nicht starten, vorheriger Prozess läuft noch!</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Passwort</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Generieren</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Passwort anzeigen</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation></translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Benutzer mit Lese-Zugrif</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>Hier die Benutzer eintragen denen Entschlüsselungszugriff für Passwörter in diesem Ordner gewährt werden soll.
Hinweis: nachträglich hinzugefügte Nutzer müssen durch erneutes editieren des Password-Stores aktualisiert werden.
Die blauen Einträgen verfügen über einen gültigen Schlüssel, zum entschlüsseln auswählen.
Die roten Einträge sind ungültig / abgelaufen und für Entschlüsselung nicht wählbar.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation>Benutzer suchen</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>unbrauchbare Schlüssel anzeigen</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>erstellt</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>gültig bis</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_el_GR.ts b/localization/localization_el_GR.ts
index b5fc539..4c0f1ac 100644
--- a/localization/localization_el_GR.ts
+++ b/localization/localization_el_GR.ts
@@ -1,943 +1,943 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="el_GR">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</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="157"/>
<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="184"/>
<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>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&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="462"/>
<source>qtpass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
+ <source>Copied to clipboard</source>
+ <translation type="unfinished">copied to clipboard</translation>
+ </message>
+</context>
+<context>
+ <name>Pass</name>
+ <message>
+ <location filename="../pass.cpp" line="73"/>
<source>No characters chosen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
+ <location filename="../pass.cpp" line="74"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
- <source>Copied to clipboard</source>
- <translation type="unfinished">copied to clipboard</translation>
- </message>
-</context>
-<context>
- <name>Pass</name>
- <message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</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="65"/>
<source>Search Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_en_GB.ts b/localization/localization_en_GB.ts
index a49f469..f261814 100644
--- a/localization/localization_en_GB.ts
+++ b/localization/localization_en_GB.ts
@@ -1,1024 +1,1032 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_GB">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Configuration</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Settings</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Clipboard behaviour:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Autoclear after:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Seconds</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Password Behaviour:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Hide content</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Hide password</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Autoclear panel after:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>Password Generation:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Password Length:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Characters</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Use characters:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Use pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Exclude capital letters</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Include special symbols </translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Generate easy to memorise but less secure passwords</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Exclude numbers</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Use git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Automatically add .gpg-id files</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Automatically push</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Automatically pull</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>System:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Use TrayIcon</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Start minimized</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Hide on close</translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Always on top</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Programs</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Select password storage program:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>Nati&amp;ve git/gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>&amp;Use pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Native</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profiles</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Path</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Add</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Delete</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>Current password-store</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>Templates add extra fields in the password generation dialogue and in the password view.</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Use template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Show all fields templated</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>login
url
email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>No Clipboard</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Always copy to clipboard</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>On-demand copy to clipboard</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>No profile selected</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>No profile selected to delete</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG not found</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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>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</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Create password-store?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Would you like to create a password-store at %1?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Password store not initialised</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Can not edit</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Could not read encryption key to use, .gpg-id file missing or invalid.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Cannot update</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Failed to open .gpg-id for writing.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Check selected users!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished">Re-encrypting from folder %1</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Updating password-store</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Generate GnuPG keypair</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Generate a new key pair</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Passphrase</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation>Name</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;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;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation>Expert</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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># 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</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="184"/>
<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>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;</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</source>
<translation>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilise the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Add</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Edit</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Delete</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation>git push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation>git pull</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Update</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Manage who can read password in folder</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Users</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Configuration</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Config</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translation type="vanished">Copy Password</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Search Password</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Welcome to QtPass %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Add Password</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Add Folder</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Failed to connect WebDAV:
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>QtPass WebDAV password</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Enter password to connect to WebDAV:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav exited unexpectedly
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Failed to start fusedav to connect WebDAV:
</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Updating password-store</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Can not edit</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Selected password file does not exist, not able to edit</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Password hidden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Content hidden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Password</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Clipboard cleared</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Clipboard not cleared</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Password and Content hidden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::FailedToStart</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Crashed</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Timedout</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProcess::ReadError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>QProcess::WriteError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::UnknownError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Looking for: %1</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Could not read encryption key to use, .gpg-id file missing or invalid.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>New file</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>New password file:
(Will be placed in %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Delete password?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Are you sure you want to delete %1?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Delete folder?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Can not get key list</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>Unable to get list of available gpg keys</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Key not found in keyring</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Cannot update</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Failed to open .gpg-id for writing.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Check selected users!</translation>
</message>
<message>
<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="vanished">None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Generating GPG key pair</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profile changed to %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Add folder</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Add password</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>New Folder:
(Will be placed in %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>No characters chosen</translation>
+ <translation type="vanished">No characters chosen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Can&apos;t generate password, there are no characters to choose from set in the configuration!</translation>
+ <translation type="vanished">Can&apos;t generate password, there are no characters to choose from set in the configuration!</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Timed out</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Can&apos;t start process, previous one is still running!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>copied to clipboard</translation>
</message>
<message>
<source>Re-encrypting from folder %1</source>
<translation type="vanished">Re-encrypting from folder %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">No characters chosen</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Can&apos;t generate password, there are no characters to choose from set in the configuration!</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Timed out</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Can&apos;t start process, previous one is still running!</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Generate</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Show password</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>&amp;Quit</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Read access users</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>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.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation>Search Users</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Show unusable keys</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>created</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>expires</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_en_US.ts b/localization/localization_en_US.ts
index 9aaf4b3..fd457dc 100644
--- a/localization/localization_en_US.ts
+++ b/localization/localization_en_US.ts
@@ -1,1024 +1,1032 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Configuration</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Settings</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Clipboard behaviour:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Autoclear after:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Seconds</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Password Behaviour:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Hide content</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Hide password</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Autoclear panel after:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>Password Generation:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Password Length:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Characters</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Use characters:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Use pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Exclude capital letters</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Include special symbols </translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Generate easy to memorise but less secure passwords</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Exclude numbers</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Use git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Automatically add .gpg-id files</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Automatically push</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Automatically pull</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>System:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Use TrayIcon</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Start minimized</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Hide on close</translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Always on top</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Programs</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Select password storage program:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>Nati&amp;ve git/gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>&amp;Use pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Native</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profiles</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Path</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Add</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Delete</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>Current password-store</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>Templates add extra fields in the password generation dialogue and in the password view.</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Use template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Show all fields templated</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>login
url
email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>No Clipboard</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Always copy to clipboard</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>On-demand copy to clipboard</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>No profile selected</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>No profile selected to delete</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG not found</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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>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</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Create password-store?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Would you like to create a password-store at %1?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Password store not initialised</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Can not edit</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Could not read encryption key to use, .gpg-id file missing or invalid.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Cannot update</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Failed to open .gpg-id for writing.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Check selected users!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished">Re-encrypting from folder %1</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Updating password-store</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Generate GnuPG keypair</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Generate a new key pair</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Passphrase</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation>Name</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;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;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation>Expert</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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># 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</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="184"/>
<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>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;</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</source>
<translation>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilise the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Add</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Edit</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Delete</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation>git push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation>git pull</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Update</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Manage who can read password in folder</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Users</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Configuration</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Config</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translation type="vanished">Copy Password</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Search Password</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Welcome to QtPass %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Add Password</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Add Folder</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Failed to connect WebDAV:
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>QtPass WebDAV password</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Enter password to connect to WebDAV:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav exited unexpectedly
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Failed to start fusedav to connect WebDAV:
</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Updating password-store</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Can not edit</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Selected password file does not exist, not able to edit</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Password hidden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Content hidden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Password</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Clipboard cleared</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Clipboard not cleared</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Password and Content hidden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::FailedToStart</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Crashed</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Timedout</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProcess::ReadError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>QProcess::WriteError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::UnknownError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Looking for: %1</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Could not read encryption key to use, .gpg-id file missing or invalid.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>New file</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>New password file:
(Will be placed in %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Delete password?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Are you sure you want to delete %1?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Delete folder?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Can not get key list</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>Unable to get list of available gpg keys</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Key not found in keyring</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Cannot update</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Failed to open .gpg-id for writing.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Check selected users!</translation>
</message>
<message>
<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="vanished">None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Generating GPG key pair</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profile changed to %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Add folder</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Add password</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>New Folder:
(Will be placed in %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>No characters chosen</translation>
+ <translation type="vanished">No characters chosen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Can&apos;t generate password, there are no characters to choose from set in the configuration!</translation>
+ <translation type="vanished">Can&apos;t generate password, there are no characters to choose from set in the configuration!</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Timed out</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Can&apos;t start process, previous one is still running!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>Copied to clipboard</translation>
</message>
<message>
<source>Re-encrypting from folder %1</source>
<translation type="vanished">Re-encrypting from folder %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">No characters chosen</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Can&apos;t generate password, there are no characters to choose from set in the configuration!</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Timed out</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Can&apos;t start process, previous one is still running!</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Generate</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Show password</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>&amp;Quit</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Read access users</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>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.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation>Search Users</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Show unusable keys</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>created</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>expires</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_es_ES.ts b/localization/localization_es_ES.ts
index ad9e5ca..787c6ba 100644
--- a/localization/localization_es_ES.ts
+++ b/localization/localization_es_ES.ts
@@ -1,977 +1,977 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="es_ES">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Configuración</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>…</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Nativo</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>&amp;Utilizar pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Añadir ficheros .gpg-id automáticamente</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Segundos</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Ocultar contraseña</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Aplicaciones</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Ajustes</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Caracteres</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Usar pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Usar icono de bandeja</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Ocultar al cerrar</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Usar git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Incluir símbolos especiales</translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Iniciar minimizado</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Perfiles</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Nombre</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Ruta</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Añadir</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation type="unfinished">Almacen actual de contraseñas</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Ocultar contenido</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>No se ha encontrado GnuPG</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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>Instala GnuPG en su sistema. &lt;br&gt;Instalar &lt;strong&gt;gpg&lt;/strong&gt; usando su gestor de paquetes favorito&lt;br&gt; o descargarlo de &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;GnuPG.org&lt;/a&gt;</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Crear almacen de contraseñas?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>¿Crear almacen de contraseñas en %1?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Almacen de contraseñas no inicializado</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>La carpeta %1 no es un almacen de contraseñas o no ha sido inicializado.</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Sin perfil seleccionado</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Sin perfil seleccionado para borrar</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">No se puede editar</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">No se pudo leer la clave de cifrado, fichero gpg-id falta o no es valido.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">No se puede actualizar</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">No se pudo abrir .gpg-id para escribir.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Compruebe usuarios seleccionados!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">Ninguna de las llaves seleccionadas tiene una llave secreta disponible.
Usted no será capaz de descifrar cualquier contraseña que acaba de agregar!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Actualizando password-store</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Generar llaves GnuPG</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation type="unfinished">Generar nuevo par de llaves</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation type="unfinished">Frase de contraseña</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation type="unfinished">Email</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation type="unfinished">Nombre</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;No hay límite en la longitud de una frase de contraseña, y debe ser elegido con cuidado. Desde la perspectiva de la seguridad, la contraseña para desbloquear la clave privada es uno de los puntos más débiles en GnuPG (y otros sistemas de clave pública de cifrado también), ya que es la única protección que tiene si otro individuo obtiene su clave privada. &lt;br/&gt;Idealmente, la frase de contraseña no debe usar palabras de un diccionario y se debe mezclar los caracteres alfabéticos con caracteres no alfabéticos.&lt;br/&gt;Una buena frase de contraseña es crucial para el uso seguro de GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation>Experto</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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="184"/>
<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>Para las opciones avanzadas revisan el &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;manual de GnuPG&lt;/a&gt;</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Añadir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Usuarios</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation type="unfinished">Configuración</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Configuración</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&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="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Actualizando password-store</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Portapapeles vacío</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>No se pudo conectar WebDAV:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished">Contraseña QtPass WebDAV</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Introduzca contraseña para conectarse a WebDAV:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav se ha cerrado inesperadamente</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Error al iniciar fusedav para conectar WebDAV:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Contraseña oculta</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Contenido oculto</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Contraseña</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Portapapeles no vaciado</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Contraseña y contenido oculto</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::Fallo al iniciar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Roto</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Caducado</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProcess::Error de lectura</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>QProcess::Error de escritura</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::Error desconocido</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>copiado en el portapapeles</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Añadir carpeta</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Añadir contraseña</translation>
</message>
- <message>
- <location filename="../mainwindow.cpp" line="1447"/>
- <source>No characters chosen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="1448"/>
- <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation type="unfinished"></translation>
- </message>
<message>
<source>Timed out</source>
<translation type="vanished">Caducado</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">No se puede iniciar el proceso, anterior sigue funcionando!</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Bienvenido a QtPass %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Buscando %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>No se puede editar</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="obsolete">No se pudo leer la clave de cifrado, fichero gpg-id falta o no es valido.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Nuevo fichero</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Borrar contraseña?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Está seguro que quiere borrar %1?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Borrar carpeta?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished">Fichero de contraseñas seleccionado no existe, no se puede editar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>No se puede obtener lista de claves</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>No se puede obtener lista de llaves gpg disponibles</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>La llave no se encuentra en el llavero</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">No se puede actualizar</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">No se pudo abrir .gpg-id para escribir.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Compruebe usuarios seleccionados!</translation>
</message>
<message>
<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="vanished">Ninguna de las llaves seleccionadas tiene una llave secreta disponible.
Usted no será capaz de descifrar cualquier contraseña que acaba de agregar!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Generar par de claves GPG</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Perfil cambiado a %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Caducado</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">No se puede iniciar el proceso, anterior sigue funcionando!</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Contraseña</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Generar</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Mostrar contraseña</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation type="unfinished">&amp;Salir</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation type="unfinished">Mostrar usuarios con acceso</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">Seleccione los usuarios que deben ser capaces de descifrar las contraseñas almacenadas en esta carpeta.
Nota: Los archivos existentes no se modificarán y los viejos permisos se mantienen hasta que se editen.
Entradas azules tienen una clave secreta disponible, seleccione uno de estos para poder descifrar.
Entradas rojas no son válidos, usted no será capaz de cifrar a estos.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Mostrar claves no usables</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>creado</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>caduca</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_fr_BE.ts b/localization/localization_fr_BE.ts
index a05064f..ff3e7d7 100644
--- a/localization/localization_fr_BE.ts
+++ b/localization/localization_fr_BE.ts
@@ -1,1024 +1,1032 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_BE">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Configuration</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Paramètres</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Gestion du presse-papiers :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Supprimer après :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Secondes</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Comportement du panel de visualisation des mots de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Cacher le contenu</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Cacher le mot de passe</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Cacher le contenu après :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>Génération des mots de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Longueur du mot de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Caractères</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Utiliser les caractères suivants :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Utiliser pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Exclure les majuscules</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Utiliser des symbôles spéciaux</translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Générer des mots de passe plus facile à mémoriser, mais moins sécurisés</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Exclure les chiffres</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Utiliser git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Ajouter automatiquement les fichiers .gpg-id</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Pousser automatiquement</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Récupérer automatiquement</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>Système :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Utiliser l&apos;icône dans la barre des tâches</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Démarrer avec la fenêtre réduite</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Cacher à la fermeture</translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Toujours au dessus</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Programmes</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Sélectionner le programme de stockage des mots de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>Utiliser Git/GPG en &amp;natif</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>Utiliser le logiciel &amp;pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Natif</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profils</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Chemin</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>Magasin de mots de passe actuel</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>Les templates ajoutent des champs supplémentaires dans la boîte de dialogue de génération de mdp et dans le panel de visualisation</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Utiliser un template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>Montrer toutes les lignes qui commencent par un mot suivi de deux points en tant que champs dans les champs de mots de passe, pas uniquement ceux listés</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Afficher tous les champs avec un template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>identifiant
url
email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>Ne pas copier vers le presse-papier</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Toujours copier vers le presse-papier</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>Copier vers le presse-papier sur demande</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Pas de profil sélectionné</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Pas de profil sélectionné à supprimer</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG n&apos;as pas été trouvé</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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>Merci d&apos;installer GnuPG sur votre système&lt;br&gt;Installez &lt;strong&gt;gpg&lt;/strong&gt; en utilisant votre gestionnaire de paquet préféré&lt;br&gt;ou &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;téléchargez&lt;/a&gt; le depuis GnuPG.org</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Créer le magasin de mots de passe ?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Voulez-vous créer un magasin de mots de passe dans %1 ?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Magasin de mots de passe pas encore initialisé</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>Le dossier %1 ne semble pas être un magasin de mots de passe ou n&apos;as pas encore été initialisé.</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Impossible d&apos;éditer</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Impossible de lire la clé de chiffrement à utiliser, le fichier .gpg-id est manquant ou corrompu.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Impossible de mettre à jour</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Impossible d&apos;ouvrir .gpg-id en écriture.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Cocher les utilisateurs sélectionnés !</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">Aucune des clés sélectionnées n&apos;a de clé privée disponible.
Vous ne serez pas en mesure de déchiffrer les mots de passe nouvellement ajoutés !</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished">Re-chiffrement depuis le dossier %1</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Mise à jour du magasin de mots de passe</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Générer une nouvelle paire de clés GnuPG</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Générer une nouvelle paire de clés</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Phrase de passe</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation>Nom</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;Il n&apos;y a pas de limite de taille sur une phrase de passe, et cette dernière doit être choisie méticuleusement. D&apos;un point de vue sécurité, la phrase de passe qui permet de déverrouiller votre clé privée GnuPG est le point faible du système (comme tous les autres systèmes à base de clés asymétriques), car c&apos;est la dernière protection qu&apos;il reste si quelqu&apos;un met la main sur votre clé privée.&lt;br/&gt;Idéalement, la phrase de passe ne devrait pas utiliser de mots provenant du dictionnaire, et devrait contenir des majuscules, minuscules, et des caractères non alpha-numériques.&lt;br/&gt;Une bonne phrase de passe est cruciale à l&apos;utilisation en toute sécurité de GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation>Expert</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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># 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</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="184"/>
<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>Pour les options avancées, veuillez consulter le &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;manuel GnuPG&lt;/a&gt;</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Editer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation>git push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Pousser</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation>git pull</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Mettre à jour</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Gérer qui peut lire les mots de passe dans le dossier</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Utilisateurs</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Configuration</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Config</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translation type="vanished">Copier le mot de passe</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Chercher un mot de passe</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; est une interface graphique pour &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, le gestionnaire de mots de passe unix standard.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;N&apos;hésitez pas à rapporter tout &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;problème&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; que vous pourriez rencontrer en utilisant ce logiciel.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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;Code source&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Bienvenue sur QtPass %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Ajouter mot de passe</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Ajouter dossier</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Impossible de se connecter au WebDAV :
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>Mot de passe WebDAV QtPass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Entrez un mot de passe pour vous connecter au WebDAV :</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav s&apos;est terminé de manière improviste
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Impossible de démarrer fusedav pour se connecter au WebDAV :
</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Mise à jour du magasin de mots de passe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Impossible d&apos;éditer</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Le fichier de mots de passe sélectionné n&apos;existe pas, impossible de le modifier</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Mot de passe caché</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Contenu caché</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Mot de passe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Presse-papiers vidé</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Presse-papiers non vidé</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Mot de passe et contenu cachés</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::FailedToStart</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Crashed</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Timedout</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProcess::ReadError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>QProcess::WriteError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::UnknownError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Recherche de : %1</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Impossible de lire la clé de chiffrement à utiliser, le fichier .gpg-id est manquant ou corrompu.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Nouveau fichier</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>Enregistrement d&apos;un nouveau mot de passe :
(Sera stocké dans %1)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Supprimer le mot de passe ?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Êtes-vous sûr de vouloir supprimer %1 ?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Supprimer le dossier ?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Impossible de récupérer la liste de clés</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>Impossible d&apos;obtenir la liste des clés GPG disponibles</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Clé introuvable dans le trousseau de clés</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Impossible de mettre à jour</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Impossible d&apos;ouvrir .gpg-id en écriture.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Cocher les utilisateurs sélectionnés !</translation>
</message>
<message>
<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="vanished">Aucune des clés sélectionnées n&apos;a de clé privée disponible.
Vous ne serez pas en mesure de déchiffrer les mots de passe nouvellement ajoutés !</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Génération d&apos;une paire de clés GPG</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profil changé vers %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Ajouter un dossier</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Ajouter un mot de passe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>Nouveau dossier :
(Sera créé dans %1)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>Pas de caractères choisis</translation>
+ <translation type="vanished">Pas de caractères choisis</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Impossible de générer un mot de passe, il n&apos;y a pas de caractères utilisables définis dans la configuration !</translation>
+ <translation type="vanished">Impossible de générer un mot de passe, il n&apos;y a pas de caractères utilisables définis dans la configuration !</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Délai expiré</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Impossible de démarrer le processus, le précédent est toujours en cours d&apos;exécution !</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>copié dans le presse-papiers</translation>
</message>
<message>
<source>Re-encrypting from folder %1</source>
<translation type="vanished">Re-chiffrement depuis le dossier %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">Pas de caractères choisis</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Impossible de générer un mot de passe, il n&apos;y a pas de caractères utilisables définis dans la configuration !</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Délai expiré</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Impossible de démarrer le processus, le précédent est toujours en cours d&apos;exécution !</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Générer</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Afficher le mot de passe</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>GAD</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>&amp;Quitter</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Utilisateurs avec droit de lecture</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>Cochez les utilisateurs que vous autorisez à déchiffrer les MDP de ce dossier.
Remarque : Les fichiers existants ne seront pas modifiés et garderont les anciennes permissions jusqu’à ce que vous les éditiez.
Les entrées en bleu correspondent à vos propres clés, sélectionnez au moins l&apos;une d&apos;elles pour être vous-même capable de déchiffrer les MDP.
Les entrées en rouge ne sont pas marquées comme étant de confiance dans GnuPG, vous ne pourrez pas chiffrer vers celles-ci.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation>Chercher des utilisateurs</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Afficher les clés inutilisables</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>créé</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>expire</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_fr_FR.ts b/localization/localization_fr_FR.ts
index 4c9c774..08f3479 100644
--- a/localization/localization_fr_FR.ts
+++ b/localization/localization_fr_FR.ts
@@ -1,1024 +1,1032 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Configuration</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Paramètres</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Gestion du presse-papiers :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Supprimer après :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Secondes</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Comportement du panel de visualisation des mots de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Cacher le contenu</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Cacher le mot de passe</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Cacher le contenu après :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>Génération des mots de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Longueur du mot de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Caractères</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Utiliser les caractères suivants :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Utiliser pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Exclure les majuscules</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Utiliser des symbôles spéciaux</translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Générer des mots de passe plus facile à mémoriser, mais moins sécurisés</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Exclure les chiffres</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Utiliser git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Ajouter automatiquement les fichiers .gpg-id</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Pousser automatiquement</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Récupérer automatiquement</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>Système :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Utiliser l&apos;icône dans la barre des tâches</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Démarrer avec la fenêtre réduite</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Cacher à la fermeture</translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Toujours au dessus</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Programmes</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Sélectionner le programme de stockage des mots de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>Utiliser Git/GPG en &amp;natif</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>Utiliser le logiciel &amp;pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Natif</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profils</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Chemin</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>Magasin de mots de passe actuel</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>Les templates ajoutent des champs supplémentaires dans la boîte de dialogue de génération de mdp et dans le panel de visualisation</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Utiliser un template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>Montrer toutes les lignes qui commencent par un mot suivi de deux points en tant que champs dans les champs de mots de passe, pas uniquement ceux listés</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Afficher tous les champs avec un template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>identifiant
url
email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>Ne pas copier vers le presse-papier</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Toujours copier vers le presse-papier</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>Copier vers le presse-papier sur demande</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Pas de profil sélectionné</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Pas de profil sélectionné à supprimer</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG n&apos;as pas été trouvé</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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>Merci d&apos;installer GnuPG sur votre système&lt;br&gt;Installez &lt;strong&gt;gpg&lt;/strong&gt; en utilisant votre gestionnaire de paquet préféré&lt;br&gt;ou &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;téléchargez&lt;/a&gt; le depuis GnuPG.org</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Créer le magasin de mots de passe ?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Voulez-vous créer un magasin de mots de passe dans %1 ?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Magasin de mots de passe pas encore initialisé</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>Le dossier %1 ne semble pas être un magasin de mots de passe ou n&apos;as pas encore été initialisé.</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Impossible d&apos;éditer</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Impossible de lire la clé de chiffrement à utiliser, le fichier .gpg-id est manquant ou corrompu.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Impossible de mettre à jour</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Impossible d&apos;ouvrir .gpg-id en écriture.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Cocher les utilisateurs sélectionnés !</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">Aucune des clés sélectionnées n&apos;a de clé privée disponible.
Vous ne serez pas en mesure de déchiffrer les mots de passe nouvellement ajoutés !</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished">Re-chiffrement depuis le dossier %1</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Mise à jour du magasin de mots de passe</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Générer une nouvelle paire de clés GnuPG</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Générer une nouvelle paire de clés</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Phrase de passe</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation>Nom</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;Il n&apos;y a pas de limite de taille sur une phrase de passe, et cette dernière doit être choisie méticuleusement. D&apos;un point de vue sécurité, la phrase de passe qui permet de déverrouiller votre clé privée GnuPG est le point faible du système (comme tous les autres systèmes à base de clés asymétriques), car c&apos;est la dernière protection qu&apos;il reste si quelqu&apos;un met la main sur votre clé privée.&lt;br/&gt;Idéalement, la phrase de passe ne devrait pas utiliser de mots provenant du dictionnaire, et devrait contenir des majuscules, minuscules, et des caractères non alpha-numériques.&lt;br/&gt;Une bonne phrase de passe est cruciale à l&apos;utilisation en toute sécurité de GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation>Expert</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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># 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</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="184"/>
<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>Pour les options avancées, veuillez consulter le &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;manuel GnuPG&lt;/a&gt;</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Editer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation>git push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Pousser</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation>git pull</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Mettre à jour</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Gérer qui peut lire les mots de passe dans le dossier</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Utilisateurs</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Configuration</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Config</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translation type="vanished">Copier le mot de passe</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Chercher un mot de passe</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; est une interface graphique pour &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, le gestionnaire de mots de passe unix standard.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;N&apos;hésitez pas à rapporter tout &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;problème&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; que vous pourriez rencontrer en utilisant ce logiciel.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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;Code source&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Bienvenue sur QtPass %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Ajouter mot de passe</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Ajouter dossier</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Impossible de se connecter au WebDAV :
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>Mot de passe WebDAV QtPass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Entrez un mot de passe pour vous connecter au WebDAV :</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav s&apos;est terminé de manière improviste
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Impossible de démarrer fusedav pour se connecter au WebDAV :
</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Mise à jour du magasin de mots de passe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Impossible d&apos;éditer</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Le fichier de mots de passe sélectionné n&apos;existe pas, impossible de le modifier</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Mot de passe caché</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Contenu caché</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Mot de passe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Presse-papiers vidé</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Presse-papiers non vidé</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Mot de passe et contenu cachés</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::FailedToStart</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Crashed</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Timedout</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProcess::ReadError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>QProcess::WriteError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::UnknownError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Recherche de : %1</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Impossible de lire la clé de chiffrement à utiliser, le fichier .gpg-id est manquant ou corrompu.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Nouveau fichier</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>Enregistrement d&apos;un nouveau mot de passe :
(Sera stocké dans %1)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Supprimer le mot de passe ?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Êtes-vous sûr de vouloir supprimer %1 ?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Supprimer le dossier ?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Impossible de récupérer la liste de clés</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>Impossible d&apos;obtenir la liste des clés GPG disponibles</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Clé introuvable dans le trousseau de clés</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Impossible de mettre à jour</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Impossible d&apos;ouvrir .gpg-id en écriture.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Cocher les utilisateurs sélectionnés !</translation>
</message>
<message>
<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="vanished">Aucune des clés sélectionnées n&apos;a de clé privée disponible.
Vous ne serez pas en mesure de déchiffrer les mots de passe nouvellement ajoutés !</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Génération d&apos;une paire de clés GPG</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profil changé vers %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Ajouter un dossier</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Ajouter un mot de passe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>Nouveau dossier :
(Sera créé dans %1)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>Pas de caractères choisis</translation>
+ <translation type="vanished">Pas de caractères choisis</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Impossible de générer un mot de passe, il n&apos;y a pas de caractères utilisables définis dans la configuration !</translation>
+ <translation type="vanished">Impossible de générer un mot de passe, il n&apos;y a pas de caractères utilisables définis dans la configuration !</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Délai expiré</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Impossible de démarrer le processus, le précédent est toujours en cours d&apos;exécution !</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>copié dans le presse-papiers</translation>
</message>
<message>
<source>Re-encrypting from folder %1</source>
<translation type="vanished">Re-chiffrement depuis le dossier %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">Pas de caractères choisis</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Impossible de générer un mot de passe, il n&apos;y a pas de caractères utilisables définis dans la configuration !</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Délai expiré</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Impossible de démarrer le processus, le précédent est toujours en cours d&apos;exécution !</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Générer</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Afficher le mot de passe</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>GAD</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>&amp;Quitter</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Utilisateurs avec droit de lecture</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>Cochez les utilisateurs que vous autorisez à déchiffrer les MDP de ce dossier.
Remarque : Les fichiers existants ne seront pas modifiés et garderont les anciennes permissions jusqu’à ce que vous les éditiez.
Les entrées en bleu correspondent à vos propres clés, sélectionnez au moins l&apos;une d&apos;elles pour être vous-même capable de déchiffrer les MDP.
Les entrées en rouge ne sont pas marquées comme étant de confiance dans GnuPG, vous ne pourrez pas chiffrer vers celles-ci.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation>Chercher des utilisateurs</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Afficher les clés inutilisables</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>créé</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>expire</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_fr_LU.ts b/localization/localization_fr_LU.ts
index 55f0a4b..d0de4f7 100644
--- a/localization/localization_fr_LU.ts
+++ b/localization/localization_fr_LU.ts
@@ -1,1024 +1,1032 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_LU">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Configuration</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Paramètres</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Gestion du presse-papiers :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Supprimer après :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Secondes</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Comportement du panel de visualisation des mots de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Cacher le contenu</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Cacher le mot de passe</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Cacher le contenu après :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>Génération des mots de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Longueur du mot de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Caractères</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Utiliser les caractères suivants :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Utiliser pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Exclure les majuscules</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Utiliser des symbôles spéciaux</translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Générer des mots de passe plus facile à mémoriser, mais moins sécurisés</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Exclure les chiffres</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Utiliser git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Ajouter automatiquement les fichiers .gpg-id</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Pousser automatiquement</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Récupérer automatiquement</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>Système :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Utiliser l&apos;icône dans la barre des tâches</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Démarrer avec la fenêtre réduite</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Cacher à la fermeture</translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Toujours au dessus</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Programmes</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Sélectionner le programme de stockage des mots de passe :</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>Utiliser Git/GPG en &amp;natif</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>Utiliser le logiciel &amp;pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Natif</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profils</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Chemin</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>Magasin de mots de passe actuel</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>Les templates ajoutent des champs supplémentaires dans la boîte de dialogue de génération de mdp et dans le panel de visualisation</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Utiliser un template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>Montrer toutes les lignes qui commencent par un mot suivi de deux points en tant que champs dans les champs de mots de passe, pas uniquement ceux listés</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Afficher tous les champs avec un template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>identifiant
url
email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>Ne pas copier vers le presse-papier</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Toujours copier vers le presse-papier</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>Copier vers le presse-papier sur demande</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Pas de profil sélectionné</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Pas de profil sélectionné à supprimer</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG n&apos;as pas été trouvé</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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>Merci d&apos;installer GnuPG sur votre système&lt;br&gt;Installez &lt;strong&gt;gpg&lt;/strong&gt; en utilisant votre gestionnaire de paquet préféré&lt;br&gt;ou &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;téléchargez&lt;/a&gt; le depuis GnuPG.org</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Créer le magasin de mots de passe ?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Voulez-vous créer un magasin de mots de passe dans %1 ?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Magasin de mots de passe pas encore initialisé</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>Le dossier %1 ne semble pas être un magasin de mots de passe ou n&apos;as pas encore été initialisé.</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Impossible d&apos;éditer</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Impossible de lire la clé de chiffrement à utiliser, le fichier .gpg-id est manquant ou corrompu.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Impossible de mettre à jour</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Impossible d&apos;ouvrir .gpg-id en écriture.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Cocher les utilisateurs sélectionnés !</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">Aucune des clés sélectionnées n&apos;a de clé privée disponible.
Vous ne serez pas en mesure de déchiffrer les mots de passe nouvellement ajoutés !</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished">Re-chiffrement depuis le dossier %1</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Mise à jour du magasin de mots de passe</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Générer une nouvelle paire de clés GnuPG</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Générer une nouvelle paire de clés</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Phrase de passe</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation>Nom</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;Il n&apos;y a pas de limite de taille sur une phrase de passe, et cette dernière doit être choisie méticuleusement. D&apos;un point de vue sécurité, la phrase de passe qui permet de déverrouiller votre clé privée GnuPG est le point faible du système (comme tous les autres systèmes à base de clés asymétriques), car c&apos;est la dernière protection qu&apos;il reste si quelqu&apos;un met la main sur votre clé privée.&lt;br/&gt;Idéalement, la phrase de passe ne devrait pas utiliser de mots provenant du dictionnaire, et devrait contenir des majuscules, minuscules, et des caractères non alpha-numériques.&lt;br/&gt;Une bonne phrase de passe est cruciale à l&apos;utilisation en toute sécurité de GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation>Expert</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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># 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</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="184"/>
<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>Pour les options avancées, veuillez consulter le &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;manuel GnuPG&lt;/a&gt;</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Editer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation>git push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Pousser</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation>git pull</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Mettre à jour</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Gérer qui peut lire les mots de passe dans le dossier</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Utilisateurs</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Configuration</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Config</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translation type="vanished">Copier le mot de passe</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Chercher un mot de passe</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; est une interface graphique pour &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, le gestionnaire de mots de passe unix standard.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;N&apos;hésitez pas à rapporter tout &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;problème&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; que vous pourriez rencontrer en utilisant ce logiciel.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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;Code source&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Bienvenue sur QtPass %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Ajouter mot de passe</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Ajouter dossier</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Impossible de se connecter au WebDAV :
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>Mot de passe WebDAV QtPass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Entrez un mot de passe pour vous connecter au WebDAV :</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav s&apos;est terminé de manière improviste
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Impossible de démarrer fusedav pour se connecter au WebDAV :
</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Mise à jour du magasin de mots de passe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Impossible d&apos;éditer</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Le fichier de mots de passe sélectionné n&apos;existe pas, impossible de le modifier</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Mot de passe caché</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Contenu caché</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Mot de passe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Presse-papiers vidé</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Presse-papiers non vidé</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Mot de passe et contenu cachés</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::FailedToStart</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Crashed</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Timedout</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProcess::ReadError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>QProcess::WriteError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::UnknownError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Recherche de : %1</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Impossible de lire la clé de chiffrement à utiliser, le fichier .gpg-id est manquant ou corrompu.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Nouveau fichier</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>Enregistrement d&apos;un nouveau mot de passe :
(Sera stocké dans %1)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Supprimer le mot de passe ?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Êtes-vous sûr de vouloir supprimer %1 ?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Supprimer le dossier ?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Impossible de récupérer la liste de clés</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>Impossible d&apos;obtenir la liste des clés GPG disponibles</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Clé introuvable dans le trousseau de clés</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Impossible de mettre à jour</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Impossible d&apos;ouvrir .gpg-id en écriture.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Cocher les utilisateurs sélectionnés !</translation>
</message>
<message>
<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="vanished">Aucune des clés sélectionnées n&apos;a de clé privée disponible.
Vous ne serez pas en mesure de déchiffrer les mots de passe nouvellement ajoutés !</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Génération d&apos;une paire de clés GPG</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profil changé vers %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Ajouter un dossier</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Ajouter un mot de passe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>Nouveau dossier :
(Sera créé dans %1)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>Pas de caractères choisis</translation>
+ <translation type="vanished">Pas de caractères choisis</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Impossible de générer un mot de passe, il n&apos;y a pas de caractères utilisables définis dans la configuration !</translation>
+ <translation type="vanished">Impossible de générer un mot de passe, il n&apos;y a pas de caractères utilisables définis dans la configuration !</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Délai expiré</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Impossible de démarrer le processus, le précédent est toujours en cours d&apos;exécution !</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>copié dans le presse-papiers</translation>
</message>
<message>
<source>Re-encrypting from folder %1</source>
<translation type="vanished">Re-chiffrement depuis le dossier %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">Pas de caractères choisis</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Impossible de générer un mot de passe, il n&apos;y a pas de caractères utilisables définis dans la configuration !</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Délai expiré</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Impossible de démarrer le processus, le précédent est toujours en cours d&apos;exécution !</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Générer</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Afficher le mot de passe</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>GAD</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>&amp;Quitter</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Utilisateurs avec droit de lecture</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>Cochez les utilisateurs que vous autorisez à déchiffrer les MDP de ce dossier.
Remarque : Les fichiers existants ne seront pas modifiés et garderont les anciennes permissions jusqu’à ce que vous les éditiez.
Les entrées en bleu correspondent à vos propres clés, sélectionnez au moins l&apos;une d&apos;elles pour être vous-même capable de déchiffrer les MDP.
Les entrées en rouge ne sont pas marquées comme étant de confiance dans GnuPG, vous ne pourrez pas chiffrer vers celles-ci.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation>Chercher des utilisateurs</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Afficher les clés inutilisables</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>créé</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>expire</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_gl_ES.ts b/localization/localization_gl_ES.ts
index bbd9d33..98d387f 100644
--- a/localization/localization_gl_ES.ts
+++ b/localization/localization_gl_ES.ts
@@ -1,943 +1,943 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="gl_ES">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Preferencias</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Nativo</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>&amp;Utilice pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Engadir automáticamente ficheiros .gpg-id</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Segundos</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Comportamento do portapapéis:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Autolimpeza tras:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Comportamento do contrasinal:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Ocultar contrasinal</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Autolimpeza do panel tras:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>Crear contrasinal</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Lonxitude do contrasinal:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Utilizar caracteres:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>Sistema:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Selecionar programa de almacenamento de contrasinal</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Sempre en primeiro plano</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>login url email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Progrmas</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Preferencias</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Caracteres</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Utilizar pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Ícona de estado</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Ocultar ao pechar</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Enviar automáticamente</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Recibir automáticamente</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Utilizar git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Incluír símbolos especiais</translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Iniciar minimizado</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Perfiles</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Ruta</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Engadir</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>password-store actual</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Plantilla</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>As plantillas engaden campos extra no diálogo de xeración de contrasinais e na vista de contrasinal.</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Utilizar plantilla</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>Mostrar todas as liñas que comezan por unha palabra seguida dunha coma como campos nos campos de contrasinal, non só os listados</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Mostrar todos os campos da plantilla</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Eliminar</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Ocultar contido</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<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="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Actualizando password-store</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">Nome</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="157"/>
<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="184"/>
<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>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation type="unfinished">Engadir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation type="unfinished">Eliminar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation type="unfinished">Preferencias</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Preferencias</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&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="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Actualizando password-store</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Portapapeis baleiro</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Contido oculto</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess::Fallou o inicio</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProcess::Rompeu</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProcess::Caducou</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProcess::Erro de lectura</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>QProcess::Erro de escritura</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>QProcess::Erro descoñecido</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
- <source>No characters chosen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="1448"/>
- <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>copiado en el portapapeles</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</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="65"/>
<source>Search Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_he_IL.ts b/localization/localization_he_IL.ts
index f562620..6f23971 100644
--- a/localization/localization_he_IL.ts
+++ b/localization/localization_he_IL.ts
@@ -1,944 +1,944 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="he_IL">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</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="157"/>
<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="184"/>
<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>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&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="462"/>
<source>qtpass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
- <source>No characters chosen</source>
+ <location filename="../mainwindow.cpp" line="1455"/>
+ <source>Copied to clipboard</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>Pass</name>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
- <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
- <source>Copied to clipboard</source>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translatorcomment>Flips interface</translatorcomment>
<translation>RTL</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</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="65"/>
<source>Search Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_hu_HU.ts b/localization/localization_hu_HU.ts
index bdfd787..eba4aa6 100644
--- a/localization/localization_hu_HU.ts
+++ b/localization/localization_hu_HU.ts
@@ -1,943 +1,943 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="hu_HU">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Konfiguráció</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Natív</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Perc</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Jelszó elrejtése</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Oldal elrejtése</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<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="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Jelszó-tároló frissítése</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="157"/>
<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="184"/>
<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>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Frissítés</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation type="unfinished">Konfiguráció</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Konfig</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&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="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Jelszó-tároló frissítése</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Vágólap tiszta</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Oldal elrejtve</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProcess:NemIndultEl</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProcess:Összeomlás</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProcess:Időtúllépés</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProcess:OlvasásiHiba</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>IrásHiba</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>IsmeretlenHiba</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
- <source>No characters chosen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="1448"/>
- <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>a vágólapra másolt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</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="65"/>
<source>Search Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_it_IT.ts b/localization/localization_it_IT.ts
index d240ccf..9ef67fb 100644
--- a/localization/localization_it_IT.ts
+++ b/localization/localization_it_IT.ts
@@ -1,1005 +1,1013 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="it_IT">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Configurazione</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Impostazioni</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Comportamento appunti:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Pulisci dopo:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Secondi</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Comportamento Password:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Nascondi contenuto</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Nascondi password</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Pulisci dopo:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>Creazione Password:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Lunghezza Password:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Caratteri</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Caratteri utilizzati:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Usa pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Escludi lettere maiuscole</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Includi simboli speciali</translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Genera password semplici da memorizzare ma meno sicure</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Escludi numeri</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Usa git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Aggiungi automaticamente i file .gpg-id</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Push automatico</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Pull automatico</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>Sistema:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Usa la TrayIcon</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Avvia minimizzato</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Nascondi alla chiusura</translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Sempre visibile</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Programmi</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Seleziona un programma per conservare le password</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>Git/gpg nativi</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>&amp;Usa pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Nativo</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profili</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Percorso</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Aggiungi</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Elimina</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>Archivio password corrente</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Modello</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>I modelli aggiungono campi extra nella generazione e nella visualizzazione password.</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Usa modello</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Mostra tutti i campi del modello</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; versione</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>Non copiare negli appunti</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Copia sempre negli appunti</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>Copia negli appunti su richiesta</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Nessun profilo selezionato</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Nessun profilo selezionato per la rimozione</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG non trovato</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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>Installa GnuPG nel tuo sistema.&lt;br&gt;Installa &lt;strong&gt;gpg&lt;/strong&gt; utilizzando il gestore pacchetti&lt;br&gt;o &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;scaricalo&lt;/a&gt; da GnuPG.org</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Creare un archivio password?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Vuoi creare un archivio password in %1?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Archivio password non inizializzato</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>La cartella %1 non sembra essere un archivio password, oppure non è inizializzata corretamente.</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Impossibile modificare</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Impossibile leggere la chiave di criptazione da utilizzare, il file .gpg-id è mancante o non valido.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Impossibile aggiornare</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Impossibile aprire .gpg-id in scrittura.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Controlla gli utenti selezionati!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">Nessuna delle chiavi selezionate ha una chiave privata disponibile.
Non sarai in grado di decifrare nessuna delle nuove password create!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished">Esegui nuovamente la cifratura dalla cartella %1</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Aggiornando password-store</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Genera una coppia di chiavi GnuPG</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Genera una nuova coppia di chiavi</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Password</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>Nome</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;Non esiste un limite nella lunghezza della password, e deve essere cautamente scelta. Dal punto di vista della sicurezza, la password per sbloccare le chiavi private è uno dei punti più deboli di GnuPG (come in altri sistemi a cifratura con chiave pubblica), dato che è la sola protezione che hai nel caso ti venga rubata la chiave privata. &lt;br/&gt;Idealmente, la password non dovrebbe utilizzare parole reperibili in un dizionari e dovrebbe includere lettere maiuscole e minuscole insieme a caratteri non alfabetici.&lt;br/&gt;Avere una buona password è cruciale nella sicurezza di GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation>Avanzato</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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="184"/>
<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>Per le opzioni avanzate, visita il &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;manuale di GnuPG&lt;/a&gt;</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation>Nome non valido</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation>Il nome deve essere lungo almeno 5 caratteri.</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation>Email non valida</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation>L&apos;indirizzo email che hai inserito non è valido.</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</source>
<translation>Questa operazione potrebbe richiedere alcuni minuti.&lt;br /&gt;Bisogna generare un gran numero di byte casuali, potrebbe velocizzare il processo continuare ad utilizzare il computer (scrivere con la tastiera, muovere il mouse, utilizzare il disco) durante la fase di creazione; questo darà al generatore di numeri random una maggiore possibilità di ottenere abbastanza entropia.</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>QtPass</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Aggiungi</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Modifica</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Elimina</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Aggiorna</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Gestisci chi può leggere le password nella cartella</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Utenti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Configurazione</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Configura</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&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="462"/>
<source>qtpass</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translation type="vanished">Copia Password</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Cerca Password</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; è un interfaccia grafica per &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, il gestore standard delle password in ambienti unix.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Ti preghiamo di riportare ogni &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;problema&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; che incontrerai durante l&apos;utilizzo.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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;Documentazione&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;Codice sorgente&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Benvenuto in QtPass %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Aggiungi Password</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Aggiungi Cartella</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Impossibile connettersi a WebDAV</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Inserisci la password per connetersi a WebDAV:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav si è chiuso in modo anomalo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Impossibile connettere fusedav a WebDAV</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Aggiornando password-store</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Impossibile modificare</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Il file password selezionato non esiste o non è modificabile</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Password nascosta</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Contenuto nascosto</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Appunti svuotati</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Appunti non svuotati</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Password e Contenuto nascosti</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Cercando: %1</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Impossibile leggere la chiave di criptazione da utilizzare, il file .gpg-id è mancante o non valido.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Nuovo file</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>Nuovo file password:
(Verrà posizionato in %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Eliminare password?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Sei sicuro di voler eliminare %1?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Eliminare cartella?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Impossibile ottenere la lista delle chiavi</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>Impossibile ottenere la lista delle chiavi gpg disponibili</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Chiave non trovata nel portachiavi</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Impossibile aggiornare</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Impossibile aprire .gpg-id in scrittura.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Controlla gli utenti selezionati!</translation>
</message>
<message>
<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="vanished">Nessuna delle chiavi selezionate ha una chiave privata disponibile.
Non sarai in grado di decifrare nessuna delle nuove password create!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Generando una coppia di chiavi GPG</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profilo cambiato in %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Aggiungi cartella</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Aggiungi password</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>Nuova cartella:
(Verrà posizionata in %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>Nessun carattere selezionato</translation>
+ <translation type="vanished">Nessun carattere selezionato</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Impossibile generare una password, non ci sono caratteri dai quali scegliere. Cotrolla nella finestra di configurazione!</translation>
+ <translation type="vanished">Impossibile generare una password, non ci sono caratteri dai quali scegliere. Cotrolla nella finestra di configurazione!</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Tempo scaduto</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Impossibile avviare la procedura, un altro processo è ancora attivo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>copiato negli appunti</translation>
</message>
<message>
<source>Re-encrypting from folder %1</source>
<translation type="vanished">Esegui nuovamente la cifratura dalla cartella %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">Nessun carattere selezionato</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Impossibile generare una password, non ci sono caratteri dai quali scegliere. Cotrolla nella finestra di configurazione!</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Tempo scaduto</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Impossibile avviare la procedura, un altro processo è ancora attivo</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Genera</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Mostra password</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation></translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation>Mo&amp;stra</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation>&amp;Nascondi</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation>&amp;Minimizza</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation>Massimiz&amp;za</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation>&amp;Ripristina</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>&amp;Esci</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Utenti con accesso in lettura</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>Seleziona quali utenti saranno in grado di decifrare le password archiviate in questa cartella.
Nota: I file esistenti non saranno modificati e manterranno i vecchi permessi sino a quando non li modificherai.
Le righe blu hanno una chiave segreta disponibile, selezionane una per utilizzarla per decifrare.
Le righe rosse non sono valide, non saranno utilizzabili per cifrare.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation>Cerca Utenti</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Mostra chiavi non utilizzabili</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>creato</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>scade</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_lb_LU.ts b/localization/localization_lb_LU.ts
index fed2a66..105ece9 100644
--- a/localization/localization_lb_LU.ts
+++ b/localization/localization_lb_LU.ts
@@ -1,943 +1,943 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="lb_LU">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</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="157"/>
<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="184"/>
<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>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&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="462"/>
<source>qtpass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
- <source>No characters chosen</source>
+ <location filename="../mainwindow.cpp" line="1455"/>
+ <source>Copied to clipboard</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>Pass</name>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
- <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
- <source>Copied to clipboard</source>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</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="65"/>
<source>Search Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_nl_BE.ts b/localization/localization_nl_BE.ts
index b33b7f1..3d0df65 100644
--- a/localization/localization_nl_BE.ts
+++ b/localization/localization_nl_BE.ts
@@ -1,1048 +1,1056 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="nl_BE">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Configuratie</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Instellingen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Klembord gedrag:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Wissen na:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Seconden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Wachtwoord gedrag:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Verberg inhoud</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Verberg wachtwoord</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Legen na:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>Wachtwoord generator:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Wachtwoord lengte:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Karakters</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Gebruik karakters:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation>Kies tekenset voor wachtwoord generatie</translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation>Alle tekens</translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation>Alphabetisch</translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation>Alphanumeriek</translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation>Eigen tekenset</translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Gebruik pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Gebruik hoofdletters</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Speciale karakters</translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Genereer makkelijk te onthouden maar minder veilige wachtwoorden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Sluit nummers uit</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Gebruik git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Voeg .gpg-id bestanden automatisch toe</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Automatisch pushen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Automatisch pullen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>Systeem:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Systeem tray</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Start in de tray</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Verbergen in plaats van sluiten</translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Altijd boven</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Programma&apos;s</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Selecteer wachtwoord opslag programma&apos;s:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>&amp;Systeemeigen git/gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>&amp;Gebruik pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Systeem eigen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profielen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Naam</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Pad</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Toevoegen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Verwijderen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>Huidige password-store</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>Templates voegen velden toe aan de wachtwoord aanmaak- bewerk- en toon-schermen.</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Gebruik template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>Geef alle regels die beginnen met een woord, gevolgd door een dubbele punt als velden weer, niet alleen de opgegeven</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Toon alle velden getemplate</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>login
url
email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; versie </translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>Geen klembord</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Altijd naar klembord kopiëren</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>Wanneer gewenst kopiëren naar klembord</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Geen profiel geselecteerd</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Geen profiel geselecteerd om te verwijderen</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG niet gevonden</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Maak password-store aan?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<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="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Password-store niet geïnitialiseerd</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<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>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Kan niet bewerken</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Geen idee waarvoor ik moet versleutelen, .gpg-id bestand mist of bevat onzin.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Kan niet updaten</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Kon .gpg-id bestand niet openen om te schrijven.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Kontroleer geselecteerde gebruikers!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">Geen van de geselecteerde keys hebben een secret key beschikbaar.
Je kan nieuw toegevoegde wachtwoorden niet lezen!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished">Her-encrypten vanaf map %1</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Vernieuwen password-store</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Genereer GnuPG sleutelpaar</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>Email</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>Expert</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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># 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</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="184"/>
<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>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation>Ongeldige naam</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation>Naam dient minstens 5 karakters lang te zijn.</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation>Ongeldig emailadres</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation>Het emailadres dat u heeft ingevoerd is voldoet niet aan de email standaard.</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</source>
<translation>Deze operatie kan enkele minuten duren.&lt;br /&gt;We moeten veel willekeurige bytes te genereren. Het is een goed idee om een andere actie uit te voeren (type op het toetsenbord, beweeg de muis, maak gebruik van de disks) tijdens de priemgetal generatie; dit geeft de random getalgenerator meer kans om voldoende entropie krijgen.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Toevoegen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Bewerken</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Verwijderen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation>git push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Uploaden</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation>git pull</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Vernieuwen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Beheer wie de wachtwoordmap kan lezen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Gebruikers</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Configuratie</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Configuratie</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translation type="vanished">Kopieer wachtwoord</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Zoek wachtwoord</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;
&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span
style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; 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;span
style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, de standaard unix wachtwoord beheerder.&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;
&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br/&gt;Meldt gaarne alle &lt;/span&gt;&lt;a
href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span
style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;problemen&lt;/span&gt;&lt;/a&gt;&lt;span
style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; die je eventueel ondervindt.&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;
&lt;a href=&quot;http://qtpass.org/&quot;&gt;&lt;span
style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;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;Broncode&lt;/span&gt;&lt;/a&gt;
&lt;/p&gt;&lt;/body&gt;
&lt;/html&gt;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Welkom bij QtPass %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Voeg wachtwoord toe</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Voeg map toe</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Verbinding mislukt met WebDAV:
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>QtPass WebDAV wachtwoord</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<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="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav is stuk, hield er zomaar mee op</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Kon fusedav niet verbinden met WebDAV:
</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Vernieuwen password-store</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Kan niet bewerken</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<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="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Wachtwoord verborgen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Inhoud verborgen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Wachtwoord</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Klembord gewist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Klembord niet leeg gemaakt aangezien er geen wachtwoord in stond</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Wachtwoord en inhoud verborgen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>Proces kon niet worden gestart</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>Proces is gecrashed</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>Proces duurde te lang</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>Lees fout met proces</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>Kan niet schrijven naar proces</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>Er ging iets raars mis met proces</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Op zoek naar: %1</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Geen idee waarvoor ik moet versleutelen, .gpg-id bestand mist of bevat onzin.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Nieuw bestand</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>Nieuw wachtwoord bestand:
(Wordt geplaatst in %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Verwijder wachtwoord?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<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="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Verwijder map?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Kan sleutel lijst niet verkrijgen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<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="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Sleutel niet gevonden in keyring</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Kan niet updaten</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Kon .gpg-id bestand niet openen om te schrijven.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Kontroleer geselecteerde gebruikers!</translation>
</message>
<message>
<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="vanished">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="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Nieuw GPG sleutelpaar genereren</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profiel veranderd naar %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Voeg map toe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Voeg wachtwoord toe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>Nieuwe map:
(Wordt geplaatst in %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>Geen karakters gekozen</translation>
+ <translation type="vanished">Geen karakters gekozen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Kan wachtwoord niet genereren, er zijn geen karakters gekozen in de configuratie!</translation>
+ <translation type="vanished">Kan wachtwoord niet genereren, er zijn geen karakters gekozen in de configuratie!</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Duurt te lang</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Kan process niet starten, vorige loopt nog steeds!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>gekopieerd naar het klembord</translation>
</message>
<message>
<source>Re-encrypting from folder %1</source>
<translation type="vanished">Her-encrypten vanaf map %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">Geen karakters gekozen</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Kan wachtwoord niet genereren, er zijn geen karakters gekozen in de configuratie!</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Duurt te lang</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Kan process niet starten, vorige loopt nog steeds!</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Wachtwoord</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Genereren</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Toon wachtwoord</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation>Karakterset:</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation>Alle karakters</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation>Alphabetisch</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation>Alphanumeriek</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation>Eigen tekenset</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation>Lengte:</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation>&amp;Tonen</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation>&amp;Verbergen</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation>M&amp;inimaliseren</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation>M&amp;aximaliseren</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation>&amp;Herstellen</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>&amp;Afsluiten</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="65"/>
<source>Search Users</source>
<translation>Zoek gebruikers</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Toon onbruikbare sleutels</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>aangemaakt</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>vervalt</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_nl_NL.ts b/localization/localization_nl_NL.ts
index 7fbd33b..af4a559 100644
--- a/localization/localization_nl_NL.ts
+++ b/localization/localization_nl_NL.ts
@@ -1,1048 +1,1056 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="nl_NL">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Configuratie</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Instellingen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Klembord gedrag:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Wissen na:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Seconden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Wachtwoord gedrag:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Verberg inhoud</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Verberg wachtwoord</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Legen na:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>Wachtwoord generator:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Wachtwoord lengte:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Karakters</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Gebruik karakters:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation>Kies tekenset voor wachtwoord generatie</translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation>Alle tekens</translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation>Alphabetisch</translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation>Alphanumeriek</translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation>Eigen tekenset</translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Gebruik pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Gebruik hoofdletters</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Speciale karakters</translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Genereer makkelijk te onthouden maar minder veilige wachtwoorden</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Sluit nummers uit</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Gebruik git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Voeg .gpg-id bestanden automatisch toe</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Automatisch pushen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Automatisch pullen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>Systeem:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Systeem tray</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Start in de tray</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Verbergen in plaats van sluiten</translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Altijd boven</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Programma&apos;s</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Selecteer wachtwoord opslag programma&apos;s:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>&amp;Systeemeigen git/gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>&amp;Gebruik pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Systeem eigen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profielen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Naam</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Pad</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Toevoegen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Verwijderen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>Huidige password-store</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>Templates voegen velden toe aan de wachtwoord aanmaak- bewerk- en toon-schermen.</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Gebruik template</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>Geef alle regels die beginnen met een woord, gevolgd door een dubbele punt als velden weer, niet alleen de opgegeven</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Toon alle velden getemplate</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>login
url
email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; versie </translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>Geen klembord</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Altijd naar klembord kopiëren</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>Wanneer gewenst kopiëren naar klembord</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Geen profiel geselecteerd</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Geen profiel geselecteerd om te verwijderen</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG niet gevonden</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Maak password-store aan?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<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="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Password-store niet geïnitialiseerd</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<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>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Kan niet bewerken</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Geen idee waarvoor ik moet versleutelen, .gpg-id bestand mist of bevat onzin.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Kan niet updaten</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Kon .gpg-id bestand niet openen om te schrijven.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Kontroleer geselecteerde gebruikers!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">Geen van de geselecteerde keys hebben een secret key beschikbaar.
Je kan nieuw toegevoegde wachtwoorden niet lezen!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished">Her-encrypten vanaf map %1</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Vernieuwen password-store</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Genereer GnuPG sleutelpaar</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>Email</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>Expert</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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># 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</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="184"/>
<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>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation>Ongeldige naam</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation>Naam dient minstens 5 karakters lang te zijn.</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation>Ongeldig emailadres</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation>Het emailadres dat u heeft ingevoerd is voldoet niet aan de email standaard.</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</source>
<translation>Deze operatie kan enkele minuten duren.&lt;br /&gt;We moeten veel willekeurige bytes te genereren. Het is een goed idee om een andere actie uit te voeren (type op het toetsenbord, beweeg de muis, maak gebruik van de disks) tijdens de priemgetal generatie; dit geeft de random getalgenerator meer kans om voldoende entropie krijgen.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Toevoegen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Bewerken</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Verwijderen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation>git push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Uploaden</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation>git pull</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Vernieuwen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Beheer wie de wachtwoordmap kan lezen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Gebruikers</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Configuratie</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Configuratie</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translation type="vanished">Kopieer wachtwoord</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Zoek wachtwoord</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;
&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span
style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; 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;span
style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, de standaard unix wachtwoord beheerder.&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;
&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br/&gt;Meldt gaarne alle &lt;/span&gt;&lt;a
href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span
style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;problemen&lt;/span&gt;&lt;/a&gt;&lt;span
style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; die je eventueel ondervindt.&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;
&lt;a href=&quot;http://qtpass.org/&quot;&gt;&lt;span
style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;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;Broncode&lt;/span&gt;&lt;/a&gt;
&lt;/p&gt;&lt;/body&gt;
&lt;/html&gt;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Welkom bij QtPass %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Voeg wachtwoord toe</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Voeg map toe</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Verbinding mislukt met WebDAV:
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>QtPass WebDAV wachtwoord</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<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="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav is stuk, hield er zomaar mee op</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Kon fusedav niet verbinden met WebDAV:
</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Vernieuwen password-store</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Kan niet bewerken</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<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="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Wachtwoord verborgen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Inhoud verborgen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Wachtwoord</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Klembord gewist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Klembord niet leeg gemaakt aangezien er geen wachtwoord in stond</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Wachtwoord en inhoud verborgen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>Proces kon niet worden gestart</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>Proces is gecrashed</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>Proces duurde te lang</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>Lees fout met proces</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>Kan niet schrijven naar proces</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>Er ging iets raars mis met proces</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Op zoek naar: %1</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Geen idee waarvoor ik moet versleutelen, .gpg-id bestand mist of bevat onzin.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Nieuw bestand</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>Nieuw wachtwoord bestand:
(Wordt geplaatst in %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Verwijder wachtwoord?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<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="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Verwijder map?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Kan sleutel lijst niet verkrijgen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<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="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Sleutel niet gevonden in keyring</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Kan niet updaten</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Kon .gpg-id bestand niet openen om te schrijven.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Kontroleer geselecteerde gebruikers!</translation>
</message>
<message>
<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="vanished">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="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Nieuw GPG sleutelpaar genereren</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profiel veranderd naar %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Voeg map toe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Voeg wachtwoord toe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>Nieuwe map:
(Wordt geplaatst in %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>Geen karakters gekozen</translation>
+ <translation type="vanished">Geen karakters gekozen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Kan wachtwoord niet genereren, er zijn geen karakters gekozen in de configuratie!</translation>
+ <translation type="vanished">Kan wachtwoord niet genereren, er zijn geen karakters gekozen in de configuratie!</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Duurt te lang</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Kan process niet starten, vorige loopt nog steeds!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>gekopieerd naar het klembord</translation>
</message>
<message>
<source>Re-encrypting from folder %1</source>
<translation type="vanished">Her-encrypten vanaf map %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">Geen karakters gekozen</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Kan wachtwoord niet genereren, er zijn geen karakters gekozen in de configuratie!</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Duurt te lang</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Kan process niet starten, vorige loopt nog steeds!</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Wachtwoord</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Genereren</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Toon wachtwoord</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation>Karakterset:</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation>Alle karakters</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation>Alphabetisch</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation>Alphanumeriek</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation>Eigen tekenset</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation>Lengte:</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation>&amp;Tonen</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation>&amp;Verbergen</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation>M&amp;inimaliseren</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation>M&amp;aximaliseren</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation>&amp;Herstellen</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>&amp;Afsluiten</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="65"/>
<source>Search Users</source>
<translation>Zoek gebruikers</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Toon onbruikbare sleutels</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>aangemaakt</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>vervalt</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_pl_PL.ts b/localization/localization_pl_PL.ts
index 58469a7..d683251 100644
--- a/localization/localization_pl_PL.ts
+++ b/localization/localization_pl_PL.ts
@@ -1,943 +1,943 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pl_PL">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<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="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</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="157"/>
<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="184"/>
<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>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&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="462"/>
<source>qtpass</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
- <source>No characters chosen</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="1448"/>
- <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>skopiowany do schowka</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</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="65"/>
<source>Search Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/localization/localization_ru_RU.ts b/localization/localization_ru_RU.ts
index 56c2a86..81f4d4e 100644
--- a/localization/localization_ru_RU.ts
+++ b/localization/localization_ru_RU.ts
@@ -1,1023 +1,1031 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Напрямую</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>&amp;Использовать pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Автоматически добавлять файлы .gpg-id</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>секунд</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>Поведение буфера обмена:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>Очищать буфер через:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>Поведение поля информации:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Скрывать пароль</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>Очищать через:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>Генерация паролей:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>Длина новых паролей:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>Использовать следующие символы:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>Не использовать заглавные буквы</translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>Легко запоминающиеся менее случайные пароли</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>Не использовать цифры</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>Общие:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>Выберите способ управления паролями:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>&amp;Напрямую git/gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; версия </translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>Поверх других окон</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>login
url
email</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Программы</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>символов</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Использовать pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Значок в области уведомлений</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Скрывать по закрытию</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Автоматически отправлять изменения</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Автоматически подтягивать изменения</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Использовать git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Включить спец. символы</translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Запускаться свёрнутым</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Профили</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Название</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Путь</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Добавить</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>Текущее хранилище паролей</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Шаблоны</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>Шаблоны добавляют доп. поля в диалог генерации паролей и в поле отображения информации.</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Использовать шаблон</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translatorcomment>Отображать все строки, начинающиеся со слова с двоеточием, как доп. поля, а не только перечисленные здесь</translatorcomment>
<translation>Преобразовывать в доп. поля строки, начинающиеся с _любого_ слова с двоеточием, а не только начинающиеся с явно перечисленных здесь слов</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Отображать все строки как доп. поля</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Удалить</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Скрывать содержимое</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>GnuPG не найден</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<source>Please install GnuPG on your system.&lt;br&gt;Install &lt;strong&gt;gpg&lt;/strong&gt; using your favorite package manager&lt;br&gt;or &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;download&lt;/a&gt; it from GnuPG.org</source>
<translation>Пожалуйста, установите GnuPG. &lt;br&gt;Установите &lt;strong&gt;gpg&lt;/strong&gt; используя Ваш любимый менеджер пакетов&lt;br&gt; или &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;скачайте&lt;/a&gt; с сайта GnuPG.org</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Создать хранилище паролей?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Хотите создать хранилище паролей в %1?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Хранилище паролей не инициализировано</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>Папка %1 не похожа на хранилище паролей либо ещё не инициализирована.</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Профиль не выбран</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>Не использовать буфер обмена</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>Всегда копировать в буфер обмена</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>Копировать в буфер обмена по требованию</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Не выбран ни один профиль для удаления</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Невозможно изменить содержимое</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Не удалось прочитать ключ шифрования: .gpg-id файл не существует или повреждён.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Не удалось обновить</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Не получилось записать .gpg-id файла.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Отметьте выбранных пользователей!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished">Перешифровании из папки %1</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Обновление password-store</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>Генерация новой пары ключей GnuPG</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Сгенерировать новую пару ключей</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Пароль для секретного ключа</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>Полное ммя</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;Ограничений на длину пароля нет, и он должен быть выбран осмотрительно. С точки зрения безопасности, пароль для разблокировки секретного ключа -- это один из самых уязвимых элементов всей системы GnuPG (и других систем шифрования с открытым ключом), так как это единственная мера защиты на случай, если кто-то завладеет Вашим секретным ключом.&lt;br/&gt;В идеале, пароль не должен использовать словарных слов и должен включать заглавные и строчные буквы и специальные символы.&lt;br/&gt;Хороший пароль критически важен для безопасного использования 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="157"/>
<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># 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</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="184"/>
<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>Подробности опций для экспертов в &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;руководстве GnuPG&lt;/a&gt;</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</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="145"/>
<source>Update</source>
<translation>Обновить</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Поместить в репозиторий</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Добавить</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Изменить</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Удалить</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation>git push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation>git pull</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>Выбрать, кто может просматривать пароли в хранилище</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Пользователи</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translation type="vanished">Скопировать пароль в буфер обмена</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>Найти пароль</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; это графический интерфейс для &lt;/span&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, стандартного менеджера паролей для *nix.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Пожалуйста, сообщайте о любых &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;ошибках и проблемах&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, если вдруг столкнётесь с ними.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;http://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;Документация&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;Исходный код&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>QtPass %1 приветствует Вас</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Не удалось подключить WebDAV:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>Пароль QtPass для WebDAV</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Введите пароль для подключения к WebDAV:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav непредвиденно завершился
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Не удалось запустить fusedav для подключения к WebDAV:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Обновление password-store</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>Новая папка:
(будет добавлена в %1)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Пароль скрыт</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>Добавить пароль</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>Добавить папку</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Содержимое скрыто</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Пароль</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Буфер обмена очищен</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Буфер обмена не очищен</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Пароль и содержимое скрыто</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>QProsess::Не удалось запустить</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>QProsess::Аварийное завершение</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>QProsess::Превышено время ожидания</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>QProsess::Ошибка чтения</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>QProsess::Ошибка записи</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>QProsess::Неизвестная ошибка</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Ищем: %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Удалить папку?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Генерирую ключевую пару GPG</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Профиль изменён на %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Добавить папку</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Добавить пароль</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>Ни одного символа не выбрано</translation>
+ <translation type="vanished">Ни одного символа не выбрано</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Не могу сгенерировать пароль: набор допустимых символов задан пустым в Настройках!</translation>
+ <translation type="vanished">Не могу сгенерировать пароль: набор допустимых символов задан пустым в Настройках!</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Время ожидания истекло</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Не могу запустить процесс, предыдущий всё ещё не завершился!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>скопировать в буфер обмена</translation>
</message>
<message>
<source>Re-encrypting from folder %1</source>
<translation type="vanished">Перешифровании из папки %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Невозможно изменить содержимое</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Не удалось прочитать ключ шифрования: .gpg-id файл не существует или повреждён.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>Новый файл для пароля:
(будет создан в %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Не удалось получить список ключей</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>Не удалось получить список доступных ключей GPG</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Ключ не найден в хранилище ключей GPG</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Не удалось обновить</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Не получилось записать .gpg-id файла.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Отметьте выбранных пользователей!</translation>
</message>
<message>
<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="vanished">Ни один из выбранных ключей не имеет секретного ключа.
Вы не сможете расшифровать ни один вновь добавленный пароль!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Новый файл</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Удалить пароль?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Вы в самом деле хотите удалить %1?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Выбранный файл с паролем не существует</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">Ни одного символа не выбрано</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Не могу сгенерировать пароль: набор допустимых символов задан пустым в Настройках!</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Время ожидания истекло</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Не могу запустить процесс, предыдущий всё ещё не завершился!</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Сгенерировать</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Показать пароль</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>&amp;Выйти</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Пользователи с доступом на чтение</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>Выберите, какие пользователи должны иметь возможность расшифровывать пароли, сохранённые в данном хранилище.
Замечание: существующие файлы не будут изменены и сохранят старые права доступа до тех пор, пока вы не поменяете содержимое.
Синие пользователи -- секретный ключ доступен -- выберите одну из них, чтобы расшифровывать пароли.
Красные пользователи -- нерабочие -- вы не сможете зашифровывать для них.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation>Поиск по пользователям</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Показать непригодные ключи</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>создан</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>истекает</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_sv_SE.ts b/localization/localization_sv_SE.ts
index 670b2cc..4e10556 100644
--- a/localization/localization_sv_SE.ts
+++ b/localization/localization_sv_SE.ts
@@ -1,979 +1,987 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sv_SE">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>Inställningar</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>Nativ</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>&amp;Använd pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>Skapa .gpg-id filer automatiskt</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>Sekunder</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>Dölj lösenord</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>Program</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>Inställningar</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>Tecken</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>Använd pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>Använd TrayIcon</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>Dölj vid nerstängning</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>Automatisk push</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>Automatisk pull</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>Använd git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>Inkludera specialtecken</translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>Starta minimerad</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>Profiler</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>Namn</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>Sökväg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>Lägg till</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>Nuvarande lösenordsutrymme</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>Mall</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>Använd mall</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>Visa samtliga fält i mallen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>Ta bort</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>Dölj innehåll</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>Kan inte hitta GnuPG</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<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>Var vänlig installera GnuPG på ditt system.&lt;br&gt;Installera &lt;strong&gt;gpg&lt;/strong&gt; med din pakethanterare&lt;br&gt;eller &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;ladda ner&lt;/a&gt; från GnuPG.org</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>Skapa utrymme för lösenord?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Vill du skapa ett lösenordsutrymme på %1?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>Lösenordsutrymme ej initliaserat</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>Ingen profil vald</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>Ingen profil vald att tas bort</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">Kan inte ändra</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">Kunde inte läsa krypteringsnyckel, .gpg-id fil saknas eller är ogiltig.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">Kan inte uppdatera</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">Kunde inte skriva till .gpg-id.</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">Kolla valda användare!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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">Ingen av de valda nycklarna har en tillgänglig hemlig nyckel.
Du kommer inte att kunna avkryptera några nyligen tillagda lösenord!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">Uppdaterar lösenordsutrymmet</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translatorcomment>Where is this field?</translatorcomment>
<translation>Skapa GnuPG nyckelpar</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>Skapa nytt nyckelpar</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>Lösenord</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="91"/>
<source>Email</source>
<translation>Mejl</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="108"/>
<source>Name</source>
<translation>Namn</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;Ett lösenord kan vara hur långt som helst och det bör väljas noggrant. Från ett säkerhetsperspektiv är lösenordet för att låsa upp den privata nyckeln den svagaste länken i GnuPG (detta gäller även andra kryptosystem som använder publika nycklar) eftersom det är det enda skyddet du har om någon annan lyckas få tag på din privata nyckel.&lt;br/&gt;Ett lösenord ska helst inte innehålla vanliga ord och ska bestå av en blandning mellan bokstäver och icke-bokstäver.&lt;br/&gt;Ett bra lösenord är avgörande för ett säkert användande av GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="138"/>
<source>Expert</source>
<translation>Avancerat</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="157"/>
<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="184"/>
<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>För avancerade inställningar se manualen för &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG&lt;/a&gt; </translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>QtPass</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>Lägg till</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>Ändra</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>Ta bort</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>Push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>Uppdatera</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>Användare</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation type="unfinished">Inställningar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>Inställningar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&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="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>Uppdaterar lösenordsutrymmet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>Urklippet rensat</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>Kunde inte ansluta till WebDAV:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>QtPass WebDAV lösenord</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>Mata in WebDAV lösenord:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav avslutades oväntat</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>Kunde inte starta fusedav för att ansluta till WebDAV:</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>Gömt lösenord</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>Gömt innehåll</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">Lösenord</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>Urklippet ej rensat</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>Gömt lösenord och innehåll</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>kopieras till Urklipp</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>Lägg till mapp</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>Lägg till lösenord</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>Inga valda tecken</translation>
+ <translation type="vanished">Inga valda tecken</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>Kan inte skapa lösenord. Konfigurationen saknar tecken att välja från!</translation>
+ <translation type="vanished">Kan inte skapa lösenord. Konfigurationen saknar tecken att välja från!</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">Tajmade ut</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">Kan inte starta process, den förra körs fortfarande!</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>Välkommen till QtPass %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>Söker efter: %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>Kan inte ändra</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">Kunde inte läsa krypteringsnyckel, .gpg-id fil saknas eller är ogiltig.</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>Ny fil</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>Ta bort lösenord?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>Vill du verkligen ta bort %1?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>Ta bort mapp?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>Kan inte ändra då vald lösenordsfil inte finns</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>Kan inte hämta nyckellista</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>Kunde inte hämta gpgnycklar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>Kunde inte hitta nyckel i nyckelring</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">Kan inte uppdatera</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">Kunde inte skriva till .gpg-id.</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">Kolla valda användare!</translation>
</message>
<message>
<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="vanished">Ingen av de valda nycklarna har en tillgänglig hemlig nyckel.
Du kommer inte att kunna avkryptera några nyligen tillagda lösenord!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>Skapar GPG nyckelpar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>Profil ändrad till %1</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">Inga valda tecken</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">Kan inte skapa lösenord. Konfigurationen saknar tecken att välja från!</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">Tajmade ut</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">Kan inte starta process, den förra körs fortfarande!</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>Lösenord</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>Skapa</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>Visa lösenord</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation></translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation type="unfinished">&amp;Avsluta</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>Användare med rättigheter att läsa</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>Välj vilka användare som ska kunna avkryptera lösenord som sparas i den här mappen.
Observera att redan existerande filer inte kommer att ändras och behåller sina rättigheter
tills du ändrar dem.
Blå betyder att en privat nyckel finns. Välj någon av dessa för att kunna avkryptera.
Röd färg betyder att nyckeln är ogiltig. Du kan inte använda någon av dessa för att kryptera.</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>Visa oanvändbara nycklar</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>skapad</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>utgår</translation>
</message>
</context>
</TS>
diff --git a/localization/localization_zh_CN.ts b/localization/localization_zh_CN.ts
index 923b453..29b61f6 100644
--- a/localization/localization_zh_CN.ts
+++ b/localization/localization_zh_CN.ts
@@ -1,1023 +1,1031 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog.ui" line="20"/>
<source>Configuration</source>
<translation>设置</translation>
</message>
<message>
<location filename="../configdialog.ui" line="42"/>
<source>Settings</source>
<translation>选项</translation>
</message>
<message>
<location filename="../configdialog.ui" line="68"/>
<source>Clipboard behaviour:</source>
<translation>剪贴板选项:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="87"/>
<source>Autoclear after:</source>
<translation>清除剪贴板</translation>
</message>
<message>
<location filename="../configdialog.ui" line="104"/>
<location filename="../configdialog.ui" line="187"/>
<source>Seconds</source>
<translation>秒</translation>
</message>
<message>
<location filename="../configdialog.ui" line="136"/>
<source>Password Behaviour:</source>
<translation>密码显示:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="148"/>
<source>Hide content</source>
<translation>隐藏内容</translation>
</message>
<message>
<location filename="../configdialog.ui" line="155"/>
<source>Hide password</source>
<translation>隐藏密码</translation>
</message>
<message>
<location filename="../configdialog.ui" line="164"/>
<source>Autoclear panel after:</source>
<translation>自动隐藏密码:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="221"/>
<source>Password Generation:</source>
<translation>密码生成选项:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="233"/>
<source>Password Length:</source>
<translation>密码长度:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="267"/>
<source>Characters</source>
<translation>位</translation>
</message>
<message>
<location filename="../configdialog.ui" line="295"/>
<source>Use characters:</source>
<translation>所用字符:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="313"/>
<source>Select character set for password generation</source>
<translation>选择密码所用的的字符集</translation>
</message>
<message>
<location filename="../configdialog.ui" line="317"/>
<source>All Characters</source>
<translation>所有字符</translation>
</message>
<message>
<location filename="../configdialog.ui" line="322"/>
<source>Alphabetical</source>
<translation>英文字母</translation>
</message>
<message>
<location filename="../configdialog.ui" line="327"/>
<source>Alphanumerical</source>
<translation>字母和数字</translation>
</message>
<message>
<location filename="../configdialog.ui" line="332"/>
<source>Custom</source>
<translation>自定义</translation>
</message>
<message>
<location filename="../configdialog.ui" line="370"/>
<source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
<translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
</message>
<message>
<location filename="../configdialog.ui" line="387"/>
<source>Use pwgen</source>
<translation>使用 pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="394"/>
<source>Exclude capital letters</source>
<translation>不包含大写字母</translation>
</message>
<message>
<location filename="../configdialog.ui" line="404"/>
<source>Include special symbols </source>
<translation>包含特殊符号</translation>
</message>
<message>
<location filename="../configdialog.ui" line="411"/>
<source>Generate easy to memorize but less secure passwords</source>
<translation>生成好记的密码(不安全)</translation>
</message>
<message>
<location filename="../configdialog.ui" line="418"/>
<source>Exclude numbers</source>
<translation>不包含数字</translation>
</message>
<message>
<location filename="../configdialog.ui" line="437"/>
<source>Git:</source>
<translation>Git选项:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="449"/>
<source>Use git</source>
<translation>使用 git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="463"/>
<source>Automatically add .gpg-id files</source>
<translation>自动添加 gpg-id 文件</translation>
</message>
<message>
<location filename="../configdialog.ui" line="470"/>
<source>Automatically push</source>
<translation>自动上传</translation>
</message>
<message>
<location filename="../configdialog.ui" line="477"/>
<source>Automatically pull</source>
<translation>自动更新合并</translation>
</message>
<message>
<location filename="../configdialog.ui" line="512"/>
<source>System:</source>
<translation>系统选项:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="524"/>
<source>Use TrayIcon</source>
<translation>显示托盘图标</translation>
</message>
<message>
<location filename="../configdialog.ui" line="531"/>
<source>Start minimized</source>
<translation>启动后隐藏窗口</translation>
</message>
<message>
<location filename="../configdialog.ui" line="538"/>
<source>Hide on close</source>
<translation>关闭窗口后台运行</translation>
</message>
<message>
<location filename="../configdialog.ui" line="545"/>
<source>Always on top</source>
<translation>始终在前</translation>
</message>
<message>
<location filename="../configdialog.ui" line="570"/>
<source>Programs</source>
<translation>程序</translation>
</message>
<message>
<location filename="../configdialog.ui" line="588"/>
<source>Select password storage program:</source>
<translation>选择管理密码的程序:</translation>
</message>
<message>
<location filename="../configdialog.ui" line="597"/>
<source>Nati&amp;ve git/gpg</source>
<translation>使用原生 git/gpg(推荐) (&amp;V)</translation>
</message>
<message>
<location filename="../configdialog.ui" line="604"/>
<source>&amp;Use pass</source>
<translation>使用 pass (&amp;U)</translation>
</message>
<message>
<location filename="../configdialog.ui" line="628"/>
<source>Native</source>
<translation>命令路径</translation>
</message>
<message>
<location filename="../configdialog.ui" line="634"/>
<source>git</source>
<translation>git</translation>
</message>
<message>
<location filename="../configdialog.ui" line="644"/>
<location filename="../configdialog.ui" line="651"/>
<location filename="../configdialog.ui" line="678"/>
<location filename="../configdialog.ui" line="709"/>
<location filename="../configdialog.ui" line="847"/>
<source>...</source>
<translation>浏览</translation>
</message>
<message>
<location filename="../configdialog.ui" line="658"/>
<source>gpg</source>
<translation>gpg</translation>
</message>
<message>
<location filename="../configdialog.ui" line="671"/>
<source>pwgen</source>
<translation>pwgen</translation>
</message>
<message>
<location filename="../configdialog.ui" line="688"/>
<source>Pass</source>
<translation>Pass 路径</translation>
</message>
<message>
<location filename="../configdialog.ui" line="699"/>
<source>pass</source>
<translation>pass</translation>
</message>
<message>
<location filename="../configdialog.ui" line="718"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://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;</translation>
</message>
<message>
<location filename="../configdialog.ui" line="748"/>
<source>Profiles</source>
<translation>用户</translation>
</message>
<message>
<location filename="../configdialog.ui" line="797"/>
<source>Name</source>
<translation>用户名</translation>
</message>
<message>
<location filename="../configdialog.ui" line="802"/>
<source>Path</source>
<translation>密码库路径</translation>
</message>
<message>
<location filename="../configdialog.ui" line="812"/>
<source>Add</source>
<translation>添加</translation>
</message>
<message>
<location filename="../configdialog.ui" line="826"/>
<source>Delete</source>
<translation>删除</translation>
</message>
<message>
<location filename="../configdialog.ui" line="840"/>
<source>Current password-store</source>
<translation>当前密码库路径</translation>
</message>
<message>
<location filename="../configdialog.ui" line="860"/>
<source>Template</source>
<translation>模板</translation>
</message>
<message>
<location filename="../configdialog.ui" line="881"/>
<source>Templates add extra fields in the password generation dialouge and in the password view.</source>
<translation>模版会以表单的形式显示在密码和编辑密码的窗口上(一行一个)</translation>
</message>
<message>
<location filename="../configdialog.ui" line="890"/>
<source>Use template</source>
<translation>使用模板</translation>
</message>
<message>
<location filename="../configdialog.ui" line="897"/>
<source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
<translation>只要是密码文件中一个词或几个字加一个英文冒号的格式,都看作模版显示在密码框上,而不仅仅只显示下面列出的项目</translation>
</message>
<message>
<location filename="../configdialog.ui" line="900"/>
<source>Show all fields templated</source>
<translation>显示所有模板项</translation>
</message>
<message>
<location filename="../configdialog.ui" line="912"/>
<source>login
url
email</source>
<translation>用户名
网址
邮箱</translation>
</message>
<message>
<location filename="../configdialog.ui" line="927"/>
<source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; 版本 </translation>
</message>
<message>
<location filename="../configdialog.cpp" line="26"/>
<source>No Clipboard</source>
<translation>不使用剪贴板</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="27"/>
<source>Always copy to clipboard</source>
<translation>总是复制到剪贴板</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="28"/>
<source>On-demand copy to clipboard</source>
<translation>手动复制到剪贴板</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="483"/>
<source>No profile selected</source>
<translation>未选择用户</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="484"/>
<source>No profile selected to delete</source>
<translation>未选择用户,无法删除</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="522"/>
<source>GnuPG not found</source>
<translation>无法找到 GnuPG</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="523"/>
<source>Please install GnuPG on your system.&lt;br&gt;Install &lt;strong&gt;gpg&lt;/strong&gt; using your favorite package manager&lt;br&gt;or &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;download&lt;/a&gt; it from GnuPG.org</source>
<translation>GnuPG未安装。&lt;br&gt;可以用系统的软件包管理器来安装&lt;strong&gt;gpg&lt;/strong&gt;&lt;br&gt;或者从 GnuPG.org &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;下载&lt;/a&gt;</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="543"/>
<source>Create password-store?</source>
<translation>是否创建密码库?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="544"/>
<source>Would you like to create a password-store at %1?</source>
<translation>是否在 %1 创建密码库?</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="562"/>
<source>Password store not initialised</source>
<translation>密码库未初始化</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="563"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>文件夹 %1 不是一个密码库或未初始化</translation>
</message>
</context>
<context>
<name>ImitatePass</name>
<message>
<location filename="../imitatepass.cpp" line="56"/>
<location filename="../imitatepass.cpp" line="251"/>
<source>Can not edit</source>
<translation type="unfinished">无法编辑</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="57"/>
<location filename="../imitatepass.cpp" line="252"/>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="unfinished">无法读取加密密钥,.gpg-id 文件丢失或无效</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="120"/>
<source>Cannot update</source>
<translation type="unfinished">无法更新</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="121"/>
<source>Failed to open .gpg-id for writing.</source>
<translation type="unfinished">.gpg-id 无法写入</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="134"/>
<source>Check selected users!</source>
<translation type="unfinished">请核对所选用户!</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="135"/>
<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="../imitatepass.cpp" line="189"/>
<source>Re-encrypting from folder %1</source>
<translation type="unfinished">重新从文件夹 %1 加密</translation>
</message>
<message>
<location filename="../imitatepass.cpp" line="193"/>
<location filename="../imitatepass.cpp" line="280"/>
<source>Updating password-store</source>
<translation type="unfinished">正在更新密码库...</translation>
</message>
</context>
<context>
<name>KeygenDialog</name>
<message>
<location filename="../keygendialog.ui" line="14"/>
<source>Generate GnuPG keypair</source>
<translation>生成 GnuPG 密钥</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="38"/>
<source>Generate a new key pair</source>
<translation>创建新的密钥对</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="84"/>
<source>Passphrase</source>
<translation>口令</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>姓名</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;密码的长度没有限制,但应慎重考虑。从安全的角度来看,用口令解锁密钥是GnuPG(包括其他公钥加密系统)的弱点。假如别人获取了你的私钥,口令是对其唯一的保护。&lt;BR/&gt;密码不应该是英文单词或简单数字组合,而应该混合字母和特殊符号。&lt;BR/&gt;使用 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="157"/>
<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># 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</translation>
</message>
<message>
<location filename="../keygendialog.ui" line="184"/>
<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>高级选项请查看 &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG用户手册&lt;/a&gt;</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="133"/>
<source>Invalid name</source>
<translation>不合法的姓名</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="134"/>
<source>Name must be at least 5 characters long.</source>
<translation>姓名至少需要5个字符。</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="144"/>
<source>Invalid email</source>
<translation>不合法的邮箱地址</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="145"/>
<source>The email address you typed is not a valid email address.</source>
<translation>您输入的邮箱不是一个合法的邮箱地址。</translation>
</message>
<message>
<location filename="../keygendialog.cpp" line="160"/>
<source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</source>
<translation>密码生成需要较长时间,请耐心等待。&lt;br /&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="45"/>
<location filename="../mainwindow.ui" line="48"/>
<source>Add</source>
<translation>新建</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="72"/>
<location filename="../mainwindow.ui" line="75"/>
- <location filename="../mainwindow.cpp" line="1359"/>
+ <location filename="../mainwindow.cpp" line="1362"/>
<source>Edit</source>
<translation>编辑</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="90"/>
<location filename="../mainwindow.ui" line="93"/>
- <location filename="../mainwindow.cpp" line="1371"/>
+ <location filename="../mainwindow.cpp" line="1374"/>
<source>Delete</source>
<translation>删除</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="124"/>
<source>git push</source>
<translation>git push</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="127"/>
<source>Push</source>
<translation>上传</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="142"/>
<source>git pull</source>
<translation>git pull</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="145"/>
<source>Update</source>
<translation>更新</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="176"/>
<source>Manage who can read password in folder</source>
<translation>选择用哪个密钥来解密保存在密码库中的密码</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="179"/>
- <location filename="../mainwindow.cpp" line="1353"/>
+ <location filename="../mainwindow.cpp" line="1356"/>
<source>Users</source>
<translation>用户</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="194"/>
<source>Configuration</source>
<translation>设置</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="197"/>
<source>Config</source>
<translation>设置</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="332"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<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;.SF NS Text&apos;; font-size:13pt; 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-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; 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;Noto Sans&apos;; font-size:12pt; text-decoration: underline; color:#4183c4;&quot;&gt;SourceCode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy Password</source>
<translation type="vanished">复制密码</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="278"/>
<source>Search Password</source>
<translation>搜索密码库</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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; is a GUI for &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;, the standard unix password manager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;Please report any &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; you might have with this software.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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="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;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; font-weight:600; color:#333333;&quot;&gt;QtPass&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; 是一个 &lt;/span&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4; background-color:transparent;&quot;&gt;pass&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; 的图形界面(标准的Unix密码管理器)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;&lt;br /&gt;有任何问题请到 Github 的 &lt;/span&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; text-decoration: underline; color:#4183c4;&quot;&gt;issues&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt; 页面上反馈。&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://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;使用帮助&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;(英文)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;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;/body&gt;&lt;/html&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Helvetica Neue,Helvetica,Segoe UI,Arial,freesans,sans-serif&apos;; font-size:13pt; color:#333333;&quot;&gt;中文翻译: &lt;/span&gt;&lt;a href=&quot;https://maomihz.com&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;@MaomiHz&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="462"/>
<source>qtpass</source>
<translation>qtpass</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="73"/>
<source>Welcome to QtPass %1</source>
<translation>欢迎使用 QtPass %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Add Password</source>
<translation>新密码</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="94"/>
<source>Add Folder</source>
<translation>新文件夹</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="175"/>
<source>Failed to connect WebDAV:
</source>
<translation>无法连接 WebDAV:
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<source>QtPass WebDAV password</source>
<translation>QtPass WebDAV 密码</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="188"/>
<source>Enter password to connect to WebDAV:</source>
<translation>输入 WebDAV 密码以连接:</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<source>fusedav exited unexpectedly
</source>
<translation>fusedav 意外退出
</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="208"/>
<source>Failed to start fusedav to connect WebDAV:
</source>
<translation>无法连接 WebDAV,fusedav无法启动:
</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="526"/>
- <location filename="../mainwindow.cpp" line="535"/>
+ <location filename="../mainwindow.cpp" line="530"/>
+ <location filename="../mainwindow.cpp" line="539"/>
<source>Updating password-store</source>
<translation>正在更新密码库...</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="617"/>
- <location filename="../mainwindow.cpp" line="1046"/>
+ <location filename="../mainwindow.cpp" line="621"/>
+ <location filename="../mainwindow.cpp" line="1049"/>
<source>Can not edit</source>
<translation>无法编辑</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="618"/>
- <location filename="../mainwindow.cpp" line="1047"/>
+ <location filename="../mainwindow.cpp" line="622"/>
+ <location filename="../mainwindow.cpp" line="1050"/>
<source>Selected password file does not exist, not able to edit</source>
<translation>选定的密码文件不存在,不可编辑</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="679"/>
+ <location filename="../mainwindow.cpp" line="683"/>
<source>Password hidden</source>
<translation>密码已隐藏</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="683"/>
+ <location filename="../mainwindow.cpp" line="687"/>
<source>Content hidden</source>
<translation>内容已隐藏</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="723"/>
- <location filename="../mainwindow.cpp" line="1510"/>
+ <location filename="../mainwindow.cpp" line="727"/>
+ <location filename="../mainwindow.cpp" line="1489"/>
<source>Password</source>
<translation type="unfinished">密码</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="770"/>
+ <location filename="../mainwindow.cpp" line="774"/>
<source>Clipboard cleared</source>
<translation>剪贴板已清除</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="772"/>
+ <location filename="../mainwindow.cpp" line="776"/>
<source>Clipboard not cleared</source>
<translation>剪贴板未清除</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="786"/>
+ <location filename="../mainwindow.cpp" line="790"/>
<source>Password and Content hidden</source>
<translation>密码和内容已隐藏</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="842"/>
+ <location filename="../mainwindow.cpp" line="846"/>
<source>QProcess::FailedToStart</source>
<translation>系统错误:启动失败 QProcess::FailedToStart</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="845"/>
+ <location filename="../mainwindow.cpp" line="849"/>
<source>QProcess::Crashed</source>
<translation>系统错误:程序崩溃 QProcess::Crashed</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="848"/>
+ <location filename="../mainwindow.cpp" line="852"/>
<source>QProcess::Timedout</source>
<translation>系统错误:响应超时 QProcess::Timedout</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="851"/>
+ <location filename="../mainwindow.cpp" line="855"/>
<source>QProcess::ReadError</source>
<translation>系统错误:读取错误 QProcess::ReadError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="854"/>
+ <location filename="../mainwindow.cpp" line="858"/>
<source>QProcess::WriteError</source>
<translation>系统错误:写入错误 QProcess::WriteError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="857"/>
+ <location filename="../mainwindow.cpp" line="861"/>
<source>QProcess::UnknownError</source>
<translation>系统错误:未知错误 QProcess::UnknownError</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="880"/>
+ <location filename="../mainwindow.cpp" line="884"/>
<source>Looking for: %1</source>
<translation>搜索:%1</translation>
</message>
<message>
<source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
<translation type="vanished">无法读取加密密钥,.gpg-id 文件丢失或无效</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="993"/>
- <location filename="../mainwindow.cpp" line="1397"/>
+ <location filename="../mainwindow.cpp" line="996"/>
+ <location filename="../mainwindow.cpp" line="1400"/>
<source>New file</source>
<translation>新密码</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="994"/>
+ <location filename="../mainwindow.cpp" line="997"/>
<source>New password file:
(Will be placed in %1 )</source>
<translation>新建密码:
(将被放在 %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete password?</source>
<translation>删除密码?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1023"/>
+ <location filename="../mainwindow.cpp" line="1026"/>
<source>Are you sure you want to delete %1?</source>
<translation>确定删除 %1 ?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1022"/>
+ <location filename="../mainwindow.cpp" line="1025"/>
<source>Delete folder?</source>
<translation>删除文件夹?</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1076"/>
+ <location filename="../mainwindow.cpp" line="1079"/>
<source>Can not get key list</source>
<translation>无法获取密钥列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1077"/>
+ <location filename="../mainwindow.cpp" line="1080"/>
<source>Unable to get list of available gpg keys</source>
<translation>无法获取可用的 GPG 密钥列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1108"/>
+ <location filename="../mainwindow.cpp" line="1111"/>
<source>Key not found in keyring</source>
<translation>所选密钥未找到</translation>
</message>
<message>
<source>Cannot update</source>
<translation type="vanished">无法更新</translation>
</message>
<message>
<source>Failed to open .gpg-id for writing.</source>
<translation type="vanished">.gpg-id 无法写入</translation>
</message>
<message>
<source>Check selected users!</source>
<translation type="vanished">请核对所选用户!</translation>
</message>
<message>
<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="vanished">警告:所选用户都没有私钥,任何新添加的密码将无法解密!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1185"/>
+ <location filename="../mainwindow.cpp" line="1188"/>
<source>Generating GPG key pair</source>
<translation>正在生成 GPG 密钥对</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1228"/>
+ <location filename="../mainwindow.cpp" line="1231"/>
<source>Profile changed to %1</source>
<translation>用户已更改为 %1</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1351"/>
+ <location filename="../mainwindow.cpp" line="1354"/>
<source>Add folder</source>
<translation>新文件夹</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1352"/>
+ <location filename="../mainwindow.cpp" line="1355"/>
<source>Add password</source>
<translation>新密码</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1398"/>
+ <location filename="../mainwindow.cpp" line="1401"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation>新建文件夹:
(将被放在 %1 )</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1447"/>
<source>No characters chosen</source>
- <translation>未选择任何字符</translation>
+ <translation type="vanished">未选择任何字符</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1448"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>未选择任何字符,无法生成密码!</translation>
+ <translation type="vanished">未选择任何字符,无法生成密码!</translation>
</message>
<message>
<source>Timed out</source>
<translation type="vanished">超时</translation>
</message>
<message>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="vanished">程序已经运行,无法启动!</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="1476"/>
+ <location filename="../mainwindow.cpp" line="1455"/>
<source>Copied to clipboard</source>
<translation>复制到剪贴板</translation>
</message>
<message>
<source>Re-encrypting from folder %1</source>
<translation type="vanished">重新从文件夹 %1 加密</translation>
</message>
</context>
<context>
<name>Pass</name>
<message>
- <location filename="../pass.cpp" line="143"/>
+ <location filename="../pass.cpp" line="73"/>
+ <source>No characters chosen</source>
+ <translation type="unfinished">未选择任何字符</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="74"/>
+ <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
+ <translation type="unfinished">未选择任何字符,无法生成密码!</translation>
+ </message>
+ <message>
+ <location filename="../pass.cpp" line="148"/>
<source>Timed out</source>
<translation type="unfinished">超时</translation>
</message>
<message>
- <location filename="../pass.cpp" line="144"/>
+ <location filename="../pass.cpp" line="149"/>
<source>Can&apos;t start process, previous one is still running!</source>
<translation type="unfinished">程序已经运行,无法启动!</translation>
</message>
</context>
<context>
<name>PasswordDialog</name>
<message>
<location filename="../passworddialog.ui" line="14"/>
<location filename="../passworddialog.ui" line="61"/>
<source>Password</source>
<translation>密码</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="71"/>
<source>Generate</source>
<translation>生成</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="82"/>
<source>Show password</source>
<translation>显示密码</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="102"/>
<source>Character Set:</source>
<translation>所用字符:</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="110"/>
<source>All Characters</source>
<translation>所有字符</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="115"/>
<source>Alphabetical</source>
<translation>英文字母</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="120"/>
<source>Alphanumerical</source>
<translation>字母和数字</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="125"/>
<source>Custom</source>
<translation>自定义</translation>
</message>
<message>
<location filename="../passworddialog.ui" line="139"/>
<source>Length:</source>
<translation>长度:</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="78"/>
<source>LTR</source>
<translation>从左到右</translation>
</message>
</context>
<context>
<name>TrayIcon</name>
<message>
<location filename="../trayicon.cpp" line="38"/>
<source>&amp;Show</source>
<translation>显示 (&amp;S)</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="40"/>
<source>&amp;Hide</source>
<translation>隐藏 (&amp;H)</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="43"/>
<source>Mi&amp;nimize</source>
<translation>最小化 (&amp;N)</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="46"/>
<source>Ma&amp;ximize</source>
<translation>最大化 (&amp;X)</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="49"/>
<source>&amp;Restore</source>
<translation>恢复 (&amp;R)</translation>
</message>
<message>
<location filename="../trayicon.cpp" line="52"/>
<source>&amp;Quit</source>
<translation>退出 (&amp;Q)</translation>
</message>
</context>
<context>
<name>UsersDialog</name>
<message>
<location filename="../usersdialog.ui" line="20"/>
<source>Read access users</source>
<translation>选择用户</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>选择哪些用户能够解密保存在密码库中的密码。
注:现有的文件不会被修改,并保留现有的权限,直到您对其进行编辑。
蓝色表示有私钥和公钥可用,可以用来加密。
红色表示没有私钥,不可以用来加密。</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="65"/>
<source>Search Users</source>
<translation>搜索用户</translation>
</message>
<message>
<location filename="../usersdialog.ui" line="72"/>
<source>Show unusable keys</source>
<translation>显示不可用密钥</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="76"/>
<source>created</source>
<translation>创建于</translation>
</message>
<message>
<location filename="../usersdialog.cpp" line="80"/>
<source>expires</source>
<translation>过期于</translation>
</message>
</context>
</TS>

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jan 20, 6:32 AM (1 d, 10 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
69/75/3007344e782a59fd48dee6e85411

Event Timeline