summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2023-09-11 15:08:51 +0200
committerGitHub <noreply@github.com>2023-09-11 15:08:51 +0200
commita8fb448eed224061afcf10c723b23b88c95ca2fb (patch)
tree9fba7b3e63e5495e789357de550264cf063b8260
parent963fc8b61ff4e1f478b1666c3e2236a2ab4c04ee (diff)
parent34c1952943ffff9ac2c6eeb90dcc7fbd3fc3e845 (diff)
Merge pull request #648 from weblate/weblate-qtpass-qtpass
Translations update from Hosted Weblate
-rw-r--r--localization/localization_es_ES.ts26
-rw-r--r--localization/localization_et.ts1358
-rw-r--r--localization/localization_ru_RU.ts31
-rw-r--r--localization/localization_sr.ts1362
4 files changed, 2763 insertions, 14 deletions
diff --git a/localization/localization_es_ES.ts b/localization/localization_es_ES.ts
index c1cbf9b7..f2c1d0ee 100644
--- a/localization/localization_es_ES.ts
+++ b/localization/localization_es_ES.ts
@@ -68,7 +68,7 @@
<message>
<location filename="../src/configdialog.ui" line="42"/>
<source>Settings</source>
- <translation>Configuración</translation>
+ <translation>Ajustes</translation>
</message>
<message>
<location filename="../src/configdialog.ui" line="312"/>
@@ -518,14 +518,14 @@ You will not be able to change the user list!</source>
<message>
<location filename="../src/imitatepass.cpp" line="228"/>
<source>Check selected users!</source>
- <translation>Compruebe los usuarios seleccionados.</translation>
+ <translation>¡Comprueba los usuarios seleccionados!</translation>
</message>
<message>
<location filename="../src/imitatepass.cpp" line="229"/>
<source>None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</source>
<translation>Ninguna de las claves seleccionadas tiene una clave secreta disponible.
-No será capaz de descifrar ninguna contraseña que acabe de añadir.</translation>
+¡No podrás descifrar ninguna contraseña recién añadida!</translation>
</message>
<message>
<location filename="../src/imitatepass.cpp" line="339"/>
@@ -598,7 +598,21 @@ Expire-Date: 0
# Do a commit here, so that we can later print &quot;done&quot; :-)
%commit
%echo done</source>
- <translation type="unfinished"></translation>
+ <translation># Generador de claves GPG QtPass
+#
+# primera versión de prueba por favor comente
+#
+%echo Generando una clave por defecto
+Tipo de la clave: RSA
+Subtipo de la clave: RSA
+Nombre:
+Comentarios: QtPass
+Correo electrónico:
+Fecha: 0
+%no-protection
+# Haz un comentario aquí, para que luego podamos imprimirlo &quot;realizado&quot; :-)
+%commit
+%echo hecho</translation>
</message>
<message>
<location filename="../src/keygendialog.ui" line="269"/>
@@ -717,7 +731,7 @@ Expire-Date: 0
<message>
<location filename="../src/mainwindow.ui" line="376"/>
<source>Config</source>
- <translation>Configuración</translation>
+ <translation>configuración</translation>
</message>
<message>
<source>qtpass</source>
@@ -1021,7 +1035,7 @@ Expire-Date: 0
<message>
<location filename="../src/pass.cpp" line="105"/>
<source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
- <translation>No se puede generar la contraseña; no hay caracteres que seleccionar de un juego en la configuración.</translation>
+ <translation>No se puede generar la contraseña, ¡no hay caracteres para elegir establecidos en la configuración!</translation>
</message>
</context>
<context>
diff --git a/localization/localization_et.ts b/localization/localization_et.ts
new file mode 100644
index 00000000..5d4d6274
--- /dev/null
+++ b/localization/localization_et.ts
@@ -0,0 +1,1358 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="et">
+<context>
+ <name>ConfigDialog</name>
+ <message>
+ <location filename="../src/configdialog.ui" line="20"/>
+ <source>Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="42"/>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="68"/>
+ <source>Clipboard behaviour:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="87"/>
+ <source>Use primary selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="94"/>
+ <source>Autoclear after:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="111"/>
+ <location filename="../src/configdialog.ui" line="194"/>
+ <source>Seconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password Behaviour:</source>
+ <translation type="vanished">Password Behaviour:</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="143"/>
+ <source>Content panel behaviour:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="155"/>
+ <source>Hide content</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="162"/>
+ <source>Hide password</source>
+ <translation>Peida salasõna</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="171"/>
+ <source>Autoclear panel after:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="220"/>
+ <source>Use a monospace font</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="227"/>
+ <source>Display the files content as-is</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="234"/>
+ <source>No line wrapping</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="266"/>
+ <source>Password Generation:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="278"/>
+ <source>Password Length:</source>
+ <translation>Parooli Pikkus:</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="312"/>
+ <source>Characters</source>
+ <translation>Tähemärke</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="340"/>
+ <source>Use characters:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="358"/>
+ <source>Select character set for password generation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="362"/>
+ <source>All Characters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="367"/>
+ <source>Alphabetical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="372"/>
+ <source>Alphanumerical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="377"/>
+ <source>Custom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="415"/>
+ <source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
+ <translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="449"/>
+ <source>Include special symbols</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="918"/>
+ <source>Signing Key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="958"/>
+ <source>Current path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use pwgen</source>
+ <translation type="vanished">Use pwgen</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="439"/>
+ <source>Exclude capital letters</source>
+ <translation>Välista suurtähed</translation>
+ </message>
+ <message>
+ <source>Include special symbols </source>
+ <translation type="vanished">Include special symbols </translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="456"/>
+ <source>Generate easy to memorize but less secure passwords</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="463"/>
+ <source>Exclude numbers</source>
+ <translation>Välista numbrid</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="482"/>
+ <source>Git:</source>
+ <translation>Git:</translation>
+ </message>
+ <message>
+ <source>Use git</source>
+ <translation type="vanished">Use git</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="508"/>
+ <source>Automatically add .gpg-id files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="515"/>
+ <source>Automatically push</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="522"/>
+ <source>Automatically pull</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="554"/>
+ <source>Extensions:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use pass otp extension</source>
+ <translation type="vanished">Use pass otp extension</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="599"/>
+ <source>System:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="611"/>
+ <source>Use TrayIcon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="618"/>
+ <source>Start minimized</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="625"/>
+ <source>Hide on close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="632"/>
+ <source>Always on top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="657"/>
+ <source>Programs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="675"/>
+ <source>Select password storage program:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nati&amp;ve git/gpg</source>
+ <translation type="vanished">Nati&amp;ve git/gpg</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="691"/>
+ <source>&amp;Use pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="715"/>
+ <source>Native</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>git</source>
+ <translation type="vanished">git</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="vanished">...</translation>
+ </message>
+ <message>
+ <source>gpg</source>
+ <translation type="vanished">gpg</translation>
+ </message>
+ <message>
+ <source>pwgen</source>
+ <translation type="vanished">pwgen</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="775"/>
+ <source>Pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="786"/>
+ <source>pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <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="vanished">&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="../src/configdialog.ui" line="859"/>
+ <source>Profiles</source>
+ <translation>Profiilid</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="908"/>
+ <source>Name</source>
+ <translation>Nimi</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="913"/>
+ <source>Path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="928"/>
+ <source>Add</source>
+ <translation>Lisa</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="943"/>
+ <source>Delete</source>
+ <translation>Kustuta</translation>
+ </message>
+ <message>
+ <source>Current password-store</source>
+ <translation type="vanished">Current password-store</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="978"/>
+ <source>Template</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Templates add extra fields in the password generation dialogue and in the password view.</source>
+ <translation type="vanished">Templates add extra fields in the password generation dialogue and in the password view.</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="1008"/>
+ <source>Use template</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="1015"/>
+ <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="../src/configdialog.ui" line="1018"/>
+ <source>Show all fields templated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>login
+url
+email</source>
+ <translation type="vanished">login
+url
+email</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="1045"/>
+ <source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="106"/>
+ <source>No Clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="107"/>
+ <source>Always copy to clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="108"/>
+ <source>On-demand copy to clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="540"/>
+ <source>No profile selected</source>
+ <translation>Profiil on valimata</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="541"/>
+ <source>No profile selected to delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="602"/>
+ <source>GnuPG not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="616"/>
+ <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="../src/configdialog.cpp" line="643"/>
+ <source>Create password-store?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="644"/>
+ <source>Would you like to create a password-store at %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="663"/>
+ <source>Password store not initialised</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="664"/>
+ <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="../src/configdialog.ui" line="805"/>
+ <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;&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="../src/configdialog.ui" line="836"/>
+ <source>Autodetect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="51"/>
+ <source>System tray is not available</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="76"/>
+ <source>Pass OTP extension needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="81"/>
+ <source>qrencode needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="605"/>
+ <source>Please install GnuPG on your system.&lt;br&gt;Install &lt;strong&gt;Ubuntu&lt;/strong&gt; from the Microsoft Store to get it.&lt;br&gt;If you already did so, make sure you started it once and&lt;br&gt;click &quot;Autodetect&quot; in the next dialog.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.cpp" line="610"/>
+ <source>Please install GnuPG on your system.&lt;br&gt;Install &lt;strong&gt;Ubuntu&lt;/strong&gt; from the Microsoft Store&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="../src/configdialog.ui" line="432"/>
+ <source>Use PWGen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="494"/>
+ <source>Use Git</source>
+ <translation>Kasuta Git&apos;i</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="563"/>
+ <source>Use QRencode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="577"/>
+ <source>Use pass-otp extension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="684"/>
+ <source>Nati&amp;ve Git/GPG</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="721"/>
+ <source>Git</source>
+ <translation>Git</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="731"/>
+ <location filename="../src/configdialog.ui" line="738"/>
+ <location filename="../src/configdialog.ui" line="765"/>
+ <location filename="../src/configdialog.ui" line="796"/>
+ <location filename="../src/configdialog.ui" line="965"/>
+ <source>…</source>
+ <translation>…</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="745"/>
+ <source>GPG</source>
+ <translation>GPG</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="758"/>
+ <source>PWGen</source>
+ <translation>PWGen</translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="999"/>
+ <source>Templates add extra fields in the password generation dialogue, and in the password view.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/configdialog.ui" line="1030"/>
+ <source>login
+URL
+e-mail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ImitatePass</name>
+ <message>
+ <location filename="../src/imitatepass.cpp" line="95"/>
+ <location filename="../src/imitatepass.cpp" line="242"/>
+ <location filename="../src/imitatepass.cpp" line="353"/>
+ <source>Check .gpgid file signature!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/imitatepass.cpp" line="96"/>
+ <location filename="../src/imitatepass.cpp" line="243"/>
+ <location filename="../src/imitatepass.cpp" line="354"/>
+ <source>Signature for %1 is invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/imitatepass.cpp" line="103"/>
+ <location filename="../src/imitatepass.cpp" line="408"/>
+ <source>Can not edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/imitatepass.cpp" line="104"/>
+ <location filename="../src/imitatepass.cpp" line="409"/>
+ <source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/imitatepass.cpp" line="194"/>
+ <source>No signing key!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/imitatepass.cpp" line="195"/>
+ <source>None of the secret signing keys is available.
+You will not be able to change the user list!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/imitatepass.cpp" line="214"/>
+ <source>Cannot update</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/imitatepass.cpp" line="215"/>
+ <source>Failed to open .gpg-id for writing.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/imitatepass.cpp" line="228"/>
+ <source>Check selected users!</source>
+ <translation>Kontrolli valitud kasutajaid!</translation>
+ </message>
+ <message>
+ <location filename="../src/imitatepass.cpp" line="229"/>
+ <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="../src/imitatepass.cpp" line="335"/>
+ <source>Re-encrypting from folder %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/imitatepass.cpp" line="339"/>
+ <location filename="../src/imitatepass.cpp" line="442"/>
+ <source>Updating password-store</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KeygenDialog</name>
+ <message>
+ <location filename="../src/keygendialog.ui" line="14"/>
+ <source>Generate GnuPG keypair</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/keygendialog.ui" line="38"/>
+ <source>Generate a new key pair</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/keygendialog.ui" line="151"/>
+ <source>Passphrase</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/keygendialog.ui" line="87"/>
+ <source>Email</source>
+ <translation>Email</translation>
+ </message>
+ <message>
+ <location filename="../src/keygendialog.ui" line="119"/>
+ <source>Name</source>
+ <translation>Nimi</translation>
+ </message>
+ <message>
+ <location filename="../src/keygendialog.ui" line="196"/>
+ <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="../src/keygendialog.ui" line="206"/>
+ <source>Repeat pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/keygendialog.ui" line="223"/>
+ <source>Expert</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/keygendialog.ui" line="242"/>
+ <source># QtPass GPG key generator
+#
+# first test version please comment
+#
+%echo Generating a default key
+Key-Type: RSA
+Subkey-Type: RSA
+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>
+ <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="vanished"># 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="../src/keygendialog.ui" line="269"/>
+ <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="../src/keygendialog.cpp" line="140"/>
+ <source>Invalid name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/keygendialog.cpp" line="141"/>
+ <source>Name must be at least 5 characters long.</source>
+ <translation>Nimi peab olema vähemalt 5 tähemärki pikk.</translation>
+ </message>
+ <message>
+ <location filename="../src/keygendialog.cpp" line="152"/>
+ <source>Invalid email</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/keygendialog.cpp" line="153"/>
+ <source>The email address you typed is not a valid email address.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/keygendialog.cpp" line="168"/>
+ <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="../src/mainwindow.ui" line="14"/>
+ <source>QtPass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="vanished">Add</translation>
+ </message>
+ <message>
+ <location filename="../src/mainwindow.ui" line="325"/>
+ <location filename="../src/mainwindow.ui" line="328"/>
+ <location filename="../src/mainwindow.cpp" line="938"/>
+ <source>Edit</source>
+ <translation>Muuda</translation>
+ </message>
+ <message>
+ <location filename="../src/mainwindow.ui" line="333"/>
+ <location filename="../src/mainwindow.ui" line="336"/>
+ <location filename="../src/mainwindow.cpp" line="959"/>
+ <source>Delete</source>
+ <translation>Kustuta</translation>
+ </message>
+ <message>
+ <source>git push</source>
+ <transla