summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClaudio Maradonna <penguyman@stronzi.org>2018-05-03 21:12:17 +0200
committerClaudio Maradonna <penguyman@stronzi.org>2018-05-03 21:12:17 +0200
commit9c08ad22ff399c654819f606daad7b79ef22f9c1 (patch)
tree8a22d6072912fe7f2eb67dc393e56aef88190d6f
parent2bd0c0d79758625325dbb67bfd0cbf1b96ebdcae (diff)
parentb39795f8adcd7aeec88b351386fb29362b6a77c0 (diff)
Merge branch 'master' of github.com:UnitooTeam/QtPass
-rw-r--r--.travis.yml2
-rw-r--r--CHANGELOG.md4
-rw-r--r--localization/localization_ar_MA.ts120
-rw-r--r--localization/localization_ca.ts120
-rw-r--r--localization/localization_cs_CZ.ts120
-rwxr-xr-xlocalization/localization_de_DE.ts120
-rwxr-xr-xlocalization/localization_de_LU.ts120
-rw-r--r--localization/localization_el_GR.ts120
-rw-r--r--localization/localization_en_GB.ts120
-rw-r--r--localization/localization_en_US.ts120
-rw-r--r--localization/localization_es_ES.ts120
-rw-r--r--localization/localization_fr_BE.ts120
-rw-r--r--localization/localization_fr_FR.ts120
-rw-r--r--localization/localization_fr_LU.ts120
-rw-r--r--localization/localization_gl_ES.ts120
-rw-r--r--localization/localization_he_IL.ts120
-rw-r--r--localization/localization_hu_HU.ts120
-rw-r--r--localization/localization_it_IT.ts120
-rw-r--r--localization/localization_lb_LU.ts120
-rw-r--r--localization/localization_nl_BE.ts120
-rw-r--r--localization/localization_nl_NL.ts120
-rw-r--r--localization/localization_pl_PL.ts120
-rw-r--r--localization/localization_pt_PT.ts120
-rw-r--r--localization/localization_ru_RU.ts120
-rw-r--r--localization/localization_sv_SE.ts120
-rw-r--r--localization/localization_zh_CN.ts120
-rwxr-xr-xrelease-mac2
-rw-r--r--src/trayicon.cpp13
28 files changed, 1457 insertions, 1444 deletions
diff --git a/.travis.yml b/.travis.yml
index 3c116d61..41643624 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -56,7 +56,7 @@ script:
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then sed 's/FAQ\.md/https:\/\/qtpass.org\/docs\/md_FAQ.html/' < README.md > README.faq; fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then sed 's/CONTRIBUTING\.md/https:\/\/qtpass.org\/docs\/md_CONTRIBUTING.html/' < README.faq > README.contrib; fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then sed 's/\[\!.*//' < README.contrib > README.clean; fi
-- if [ "$TRAVIS_OS_NAME" = "osx" ]; then pandoc --standalone --from=markdown_github --to=rtf --output=README.rtf README.clean; fi
+- if [ "$TRAVIS_OS_NAME" = "osx" ]; then pandoc --standalone --from=gfm --to=rtf --output=README.rtf README.clean; fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then appdmg appdmg.json qtpass-$(grep ^VERSION qtpass.pri | cut -d " " -f 6).dmg; fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then export VERSION=$(grep ^VERSION qtpass.pri | cut -d " " -f 6); fi
notifications:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 01872a37..914939e0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,7 +18,10 @@
**Closed issues:**
+- Tiny bit of regression [\#379](https://github.com/IJHack/QtPass/issues/379)
+- Running qtPass remotelly not prompting for the GPG key passphrasse [\#374](https://github.com/IJHack/QtPass/issues/374)
- Two new issues since latest refactoring [\#368](https://github.com/IJHack/QtPass/issues/368)
+- Chocolatey package outdated [\#366](https://github.com/IJHack/QtPass/issues/366)
- How do I change the language ? [\#352](https://github.com/IJHack/QtPass/issues/352)
- Parallel make issue in qtpass-1.2.1: ld: cannot find -lqtpass [\#350](https://github.com/IJHack/QtPass/issues/350)
- "copy" icon has disappeared in v1.2.1 [\#344](https://github.com/IJHack/QtPass/issues/344)
@@ -29,6 +32,7 @@
**Merged pull requests:**
+- Small refactoring. [\#378](https://github.com/IJHack/QtPass/pull/378) ([FiloSpaTeam](https://github.com/FiloSpaTeam))
- Sorry for last error :\) [\#370](https://github.com/IJHack/QtPass/pull/370) ([FiloSpaTeam](https://github.com/FiloSpaTeam))
- Optimizations :\) [\#367](https://github.com/IJHack/QtPass/pull/367) ([FiloSpaTeam](https://github.com/FiloSpaTeam))
- Removed comment out \#includes [\#365](https://github.com/IJHack/QtPass/pull/365) ([FiloSpaTeam](https://github.com/FiloSpaTeam))
diff --git a/localization/localization_ar_MA.ts b/localization/localization_ar_MA.ts
index f1d5d10c..1f56b045 100644
--- a/localization/localization_ar_MA.ts
+++ b/localization/localization_ar_MA.ts
@@ -311,57 +311,57 @@ email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="67"/>
+ <location filename="../src/configdialog.cpp" line="69"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="68"/>
+ <location filename="../src/configdialog.cpp" line="70"/>
<source>Always copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="69"/>
+ <location filename="../src/configdialog.cpp" line="71"/>
<source>On-demand copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="414"/>
+ <location filename="../src/configdialog.cpp" line="408"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="415"/>
+ <location filename="../src/configdialog.cpp" line="409"/>
<source>No profile selected to delete</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="453"/>
+ <location filename="../src/configdialog.cpp" line="447"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="454"/>
+ <location filename="../src/configdialog.cpp" line="448"/>
<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="474"/>
+ <location filename="../src/configdialog.cpp" line="468"/>
<source>Create password-store?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="475"/>
+ <location filename="../src/configdialog.cpp" line="469"/>
<source>Would you like to create a password-store at %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="493"/>
+ <location filename="../src/configdialog.cpp" line="487"/>
<source>Password store not initialised</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="494"/>
+ <location filename="../src/configdialog.cpp" line="488"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation type="unfinished"></translation>
</message>
@@ -426,32 +426,32 @@ You will not be able to decrypt any newly added passwords!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="84"/>
+ <location filename="../src/keygendialog.ui" line="157"/>
<source>Passphrase</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="91"/>
+ <location filename="../src/keygendialog.ui" line="99"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="108"/>
+ <location filename="../src/keygendialog.ui" line="128"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="128"/>
+ <location filename="../src/keygendialog.ui" line="199"/>
<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="138"/>
+ <location filename="../src/keygendialog.ui" line="219"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="157"/>
+ <location filename="../src/keygendialog.ui" line="238"/>
<source># QtPass GPG key generator
#
# first test version please comment
@@ -470,32 +470,32 @@ Expire-Date: 0
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="184"/>
+ <location filename="../src/keygendialog.ui" line="265"/>
<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="134"/>
+ <location filename="../src/keygendialog.cpp" line="126"/>
<source>Invalid name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/keygendialog.cpp" line="135"/>
+ <location filename="../src/keygendialog.cpp" line="127"/>
<source>Name must be at least 5 characters long.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/keygendialog.cpp" line="145"/>
+ <location filename="../src/keygendialog.cpp" line="137"/>
<source>Invalid email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/keygendialog.cpp" line="146"/>
+ <location filename="../src/keygendialog.cpp" line="138"/>
<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="161"/>
+ <location filename="../src/keygendialog.cpp" line="153"/>
<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>
@@ -508,7 +508,7 @@ Expire-Date: 0
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="259"/>
+ <location filename="../src/mainwindow.ui" line="271"/>
<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; }
@@ -520,77 +520,77 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="349"/>
- <location filename="../src/mainwindow.ui" line="352"/>
- <location filename="../src/mainwindow.cpp" line="1213"/>
+ <location filename="../src/mainwindow.ui" line="362"/>
+ <location filename="../src/mainwindow.ui" line="365"/>
+ <location filename="../src/mainwindow.cpp" line="1206"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="361"/>
- <location filename="../src/mainwindow.ui" line="364"/>
- <location filename="../src/mainwindow.cpp" line="1225"/>
+ <location filename="../src/mainwindow.ui" line="374"/>
+ <location filename="../src/mainwindow.ui" line="377"/>
+ <location filename="../src/mainwindow.cpp" line="1218"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="376"/>
+ <location filename="../src/mainwindow.ui" line="389"/>
<source>git push</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="373"/>
+ <location filename="../src/mainwindow.ui" line="386"/>
<source>Push</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="329"/>
+ <location filename="../src/mainwindow.ui" line="341"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="388"/>
+ <location filename="../src/mainwindow.ui" line="401"/>
<source>git pull</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="385"/>
+ <location filename="../src/mainwindow.ui" line="398"/>
<source>Update</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="400"/>
+ <location filename="../src/mainwindow.ui" line="413"/>
<source>Manage who can read password in folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="397"/>
- <location filename="../src/mainwindow.cpp" line="1207"/>
+ <location filename="../src/mainwindow.ui" line="410"/>
+ <location filename="../src/mainwindow.cpp" line="1200"/>
<source>Users</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="412"/>
+ <location filename="../src/mainwindow.ui" line="425"/>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="409"/>
+ <location filename="../src/mainwindow.ui" line="422"/>
<source>Config</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="52"/>
+ <location filename="../src/mainwindow.ui" line="64"/>
<source>Select profile</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="99"/>
+ <location filename="../src/mainwindow.ui" line="111"/>
<source>Search Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="175"/>
+ <location filename="../src/mainwindow.ui" line="187"/>
<source>Welcome to QtPass</source>
<translation type="unfinished"></translation>
</message>
@@ -640,7 +640,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../src/mainwindow.cpp" line="557"/>
- <location filename="../src/mainwindow.cpp" line="1363"/>
+ <location filename="../src/mainwindow.cpp" line="1356"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
@@ -696,7 +696,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../src/mainwindow.cpp" line="845"/>
- <location filename="../src/mainwindow.cpp" line="1262"/>
+ <location filename="../src/mainwindow.cpp" line="1255"/>
<source>New file</source>
<translation type="unfinished"></translation>
</message>
@@ -757,32 +757,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.cpp" line="1204"/>
+ <location filename="../src/mainwindow.cpp" line="1197"/>
<source>Open folder with file manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="338"/>
- <location filename="../src/mainwindow.ui" line="341"/>
- <location filename="../src/mainwindow.cpp" line="1205"/>
+ <location filename="../src/mainwindow.ui" line="350"/>
+ <location filename="../src/mainwindow.ui" line="353"/>
+ <location filename="../src/mainwindow.cpp" line="1198"/>
<source>Add folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="323"/>
- <location filename="../src/mainwindow.ui" line="326"/>
- <location filename="../src/mainwindow.cpp" line="1206"/>
+ <location filename="../src/mainwindow.ui" line="335"/>
+ <location filename="../src/mainwindow.ui" line="338"/>
+ <location filename="../src/mainwindow.cpp" line="1199"/>
<source>Add password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.cpp" line="1263"/>
+ <location filename="../src/mainwindow.cpp" line="1256"/>
<source>New Folder:
(Will be placed in %1 )</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/mainwindow.cpp" line="1312"/>
+ <location filename="../src/mainwindow.cpp" line="1305"/>
<source>Copied to clipboard</source>
<translation type="unfinished"></translation>
</message>
@@ -874,32 +874,32 @@ p, li { white-space: pre-wrap; }
<context>
<name>TrayIcon</name>
<message>
- <location filename="../src/trayicon.cpp" line="43"/>
+ <location filename="../src/trayicon.cpp" line="66"/>
<source>&amp;Show</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/trayicon.cpp" line="45"/>
+ <location filename="../src/trayicon.cpp" line="68"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/trayicon.cpp" line="48"/>
+ <location filename="../src/trayicon.cpp" line="71"/>
<source>Mi&amp;nimize</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/trayicon.cpp" line="51"/>
+ <location filename="../src/trayicon.cpp" line="74"/>
<source>Ma&amp;ximize</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/trayicon.cpp" line="54"/>
+ <location filename="../src/trayicon.cpp" line="77"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/trayicon.cpp" line="57"/>
+ <location filename="../src/trayicon.cpp" line="80"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
diff --git a/localization/localization_ca.ts b/localization/localization_ca.ts
index 8c1dd043..b13c790c 100644
--- a/localization/localization_ca.ts
+++ b/localization/localization_ca.ts
@@ -317,57 +317,57 @@ email</translation>
<translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; versió </translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="67"/>
+ <location filename="../src/configdialog.cpp" line="69"/>
<source>No Clipboard</source>
<translation>Sense porta-retalls</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="68"/>
+ <location filename="../src/configdialog.cpp" line="70"/>
<source>Always copy to clipboard</source>
<translation>Copia sempre al porta-retalls</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="69"/>
+ <location filename="../src/configdialog.cpp" line="71"/>
<source>On-demand copy to clipboard</source>
<translation>Copia sota demanda al porta-retalls</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="414"/>
+ <location filename="../src/configdialog.cpp" line="408"/>
<source>No profile selected</source>
<translation>Cap perfil seleccionat</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="415"/>
+ <location filename="../src/configdialog.cpp" line="409"/>
<source>No profile selected to delete</source>
<translation>No s&apos;ha seleccionat cap perfil per suprimir</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="453"/>
+ <location filename="../src/configdialog.cpp" line="447"/>
<source>GnuPG not found</source>
<translation>No s&apos;ha trobat GnuPG</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="454"/>
+ <location filename="../src/configdialog.cpp" line="448"/>
<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>Instal·leu GnuPG al vostre sistema.&lt;br&gt;Instal·leu &lt;strong&gt;gpg&lt;/strong&gt; mitjançant el vostre gestor de paquets preferit&lt;br&gt;o &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;baixeu-ho&lt;/a&gt; de GnuPG.org</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="474"/>
+ <location filename="../src/configdialog.cpp" line="468"/>
<source>Create password-store?</source>
<translation>Voleu crear un magatzem de claus?</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="475"/>
+ <location filename="../src/configdialog.cpp" line="469"/>
<source>Would you like to create a password-store at %1?</source>
<translation>Voleu crear un magatzem de claus a %1?</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="493"/>
+ <location filename="../src/configdialog.cpp" line="487"/>
<source>Password store not initialised</source>
<translation>El magatzem de claus no està inicialitzat</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="494"/>
+ <location filename="../src/configdialog.cpp" line="488"/>
<source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
<translation>La carpeta %1 no sembla ser un magatzem de claus o encara no ha estat inicialitzat.</translation>
</message>
@@ -433,32 +433,32 @@ Probablement no podreu desxifrar les contrasenyes afegides recentment!</translat
<translation>Genera un nou parell de claus</translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="84"/>
+ <location filename="../src/keygendialog.ui" line="157"/>
<source>Passphrase</source>
<translation>Contrasenya</translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="91"/>
+ <location filename="../src/keygendialog.ui" line="99"/>
<source>Email</source>
<translation>Correu electrònic</translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="108"/>
+ <location filename="../src/keygendialog.ui" line="128"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="128"/>
+ <location filename="../src/keygendialog.ui" line="199"/>
<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 hi ha cap límit sobre la llargada d&apos;una contrasenya, i s&apos;ha de seleccionar acuradament. Des de la perspectiva de la seguretat, la contrasenya per desbloquejar la clau privada és un dels punts més febles de GnuPG (i altres sistemes de xifratge de clau pública), ja que és l&apos;única protecció que teniu si una altra persona obté la vostra clau privada. &lt;br/&gt;El més ideal seria que per a la contrasenya no s&apos;utilitzessin les paraules d&apos;un diccionari i s&apos;utilitzés una mescla de caràcters alfabètics i no alfabètics.&lt;br/&gt;Una bona contrasenya és crucial per a l&apos;ús segur de GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="138"/>
+ <location filename="../src/keygendialog.ui" line="219"/>
<source>Expert</source>
<translation>Expert</translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="157"/>
+ <location filename="../src/keygendialog.ui" line="238"/>
<source># QtPass GPG key generator
#
# first test version please comment
@@ -491,32 +491,32 @@ Expire-Date: 0
%echo fet</translation>
</message>
<message>
- <location filename="../src/keygendialog.ui" line="184"/>
+ <location filename="../src/keygendialog.ui" line="265"/>
<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 obtenir opcions d&apos;experts consulteu 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="../src/keygendialog.cpp" line="134"/>
+ <location filename="../src/keygendialog.cpp" line="126"/>
<source>Invalid name</source>
<translation>El nom no és vàlid</translation>
</message>
<message>
- <location filename="../src/keygendialog.cpp" line="135"/>
+ <location filename="../src/keygendialog.cpp" line="127"/>
<source>Name must be at least 5 characters long.</source>
<translation>El nom ha de tenir almenys 5 caràcters de longitud.</translation>
</message>
<message>
- <location filename="../src/keygendialog.cpp" line="145"/>
+ <location filename="../src/keygendialog.cpp" line="137"/>
<source>Invalid email</source>
<translation>El correu electrònic no és vàlid</translation>
</message>
<message>
- <location filename="../src/keygendialog.cpp" line="146"/>
+ <location filename="../src/keygendialog.cpp" line="138"/>
<source>The email address you typed is not a valid email address.</source>
<translation>L&apos;adreça de correu electrònic que heu escrit no és una adreça electrònica vàlida.</translation>
</message>
<message>
- <location filename="../src/keygendialog.cpp" line="161"/>
+ <location filename="../src/keygendialog.cpp" line="153"/>
<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>Aquesta operació pot trigar uns quants minuts.&lt;br /&gt;S&apos;han de generar molts bytes aleatoris. Una bona idea és realitzar alguna altra acció (teclegeu el teclat, moveu el ratolí, utilitzeu els discs) durant la generació de nombres primers; això dóna al generador de nombres aleatoris una millor oportunitat per obtenir prou entropia.</translation>
</message>
@@ -533,77 +533,77 @@ Expire-Date: 0
<translation type="vanished">Afegeix</translation>
</message>
<message>
- <location filename="../src/mainwindow.ui" line="349"/>
- <location filename="../src/mainwindow.ui" line="352"/>
- <location filename="../src/mainwindow.cpp" line="1213"/>
+ <location filename="../src/mainwindow.ui" line="362"/>
+ <location filename="../src/mainwindow.ui" line="365"/>
+ <location filename="../src/mainwindow.cp