summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2019-10-18 09:06:40 +0200
committerAnne Jan Brouwer <brouwer@annejan.com>2019-10-18 09:06:40 +0200
commit89c61d9c05948fec1e2aad17d11fb53a152d5ee0 (patch)
tree976ad6db765c15b9c6d1147362c4dbca43f2adca
parent6bcee0cd45f74fe717b3a06c9b49fff4b13f120f (diff)
Added Norwegian Bokmål by request
-rw-r--r--CHANGELOG.md12
-rw-r--r--localization/localization_nb_NO.ts821
-rw-r--r--qtpass.pro3
-rw-r--r--resources.qrc1
-rw-r--r--src/src.pro3
5 files changed, 832 insertions, 8 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b679eea0..19eba427 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,7 @@
- Tray icon remains after quitting program [\#401](https://github.com/IJHack/QtPass/issues/401)
- QtPass doesn't work will pass in WSL [\#375](https://github.com/IJHack/QtPass/issues/375)
- UI is blurry on HiDPI screens on MacOS \(retina\) since 1.2.x [\#355](https://github.com/IJHack/QtPass/issues/355)
+- Config dialog's Password Generation field got crowded between 1.1.3 and 1.1.6 [\#278](https://github.com/IJHack/QtPass/issues/278)
## [v1.3.2](https://github.com/IJHack/QtPass/tree/v1.3.2) (2019-10-09)
[Full Changelog](https://github.com/IJHack/QtPass/compare/v1.3.1...v1.3.2)
@@ -52,7 +53,6 @@
- build: dependency issue [\#467](https://github.com/IJHack/QtPass/issues/467)
- is running but no gui [\#451](https://github.com/IJHack/QtPass/issues/451)
-- Invalid font color with Breeze Dark theme [\#340](https://github.com/IJHack/QtPass/issues/340)
**Closed issues:**
@@ -69,7 +69,6 @@
- Restore directories-first order of passwords tree view on non-Mac platforms [\#475](https://github.com/IJHack/QtPass/pull/475) ([maciejsszmigiero](https://github.com/maciejsszmigiero))
- Add missing finishedShow\(\) signal connection in PasswordDialog constructor \(fixes the "Edit password" function\) [\#473](https://github.com/IJHack/QtPass/pull/473) ([maciejsszmigiero](https://github.com/maciejsszmigiero))
- Sorted profiles dropdown as in \#404 [\#472](https://github.com/IJHack/QtPass/pull/472) ([Noettore](https://github.com/Noettore))
-- Add support for passwords and directories renaming as requested in \#463 [\#469](https://github.com/IJHack/QtPass/pull/469) ([Noettore](https://github.com/Noettore))
- Fix missing app ID and icon on Wayland. [\#468](https://github.com/IJHack/QtPass/pull/468) ([lightbulbjim](https://github.com/lightbulbjim))
## [v1.3.0](https://github.com/IJHack/QtPass/tree/v1.3.0) (2019-08-20)
@@ -111,6 +110,7 @@
**Merged pull requests:**
+- Add support for passwords and directories renaming as requested in \#463 [\#469](https://github.com/IJHack/QtPass/pull/469) ([Noettore](https://github.com/Noettore))
- Use key fingerprint as ID instead of “long” ID. [\#452](https://github.com/IJHack/QtPass/pull/452) ([Natureshadow](https://github.com/Natureshadow))
- Typo: dialouge to dialogue. [\#444](https://github.com/IJHack/QtPass/pull/444) ([georgjaehnig](https://github.com/georgjaehnig))
- Scripts and logic specific to Windows Store releases [\#439](https://github.com/IJHack/QtPass/pull/439) ([rdoeffinger](https://github.com/rdoeffinger))
@@ -185,6 +185,7 @@
- 2 simple fixes [\#386](https://github.com/IJHack/QtPass/pull/386) ([FiloSpaTeam](https://github.com/FiloSpaTeam))
- Should fix \#383 [\#384](https://github.com/IJHack/QtPass/pull/384) ([FiloSpaTeam](https://github.com/FiloSpaTeam))
- Move connect action to main.cpp. Default search text as parameter of… [\#382](https://github.com/IJHack/QtPass/pull/382) ([FiloSpaTeam](https://github.com/FiloSpaTeam))
+- fix \#380 [\#381](https://github.com/IJHack/QtPass/pull/381) ([FiloSpaTeam](https://github.com/FiloSpaTeam))
- 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))
@@ -213,7 +214,6 @@
**Merged pull requests:**
-- fix \#380 [\#381](https://github.com/IJHack/QtPass/pull/381) ([FiloSpaTeam](https://github.com/FiloSpaTeam))
- Insecure password generation [\#342](https://github.com/IJHack/QtPass/pull/342) ([annejan](https://github.com/annejan))
- Add Catalan translation [\#336](https://github.com/IJHack/QtPass/pull/336) ([rbuj](https://github.com/rbuj))
@@ -325,8 +325,6 @@
- Moved @YoshiMan 's copy buttons inside the line Edit [\#222](https://github.com/IJHack/QtPass/pull/222) ([jounathaen](https://github.com/jounathaen))
- UI Improvements [\#220](https://github.com/IJHack/QtPass/pull/220) ([jounathaen](https://github.com/jounathaen))
- creating password store directory, if it doesnot exists, de\_DE translation fixes and removed obsolete translations [\#216](https://github.com/IJHack/QtPass/pull/216) ([YoshiMan](https://github.com/YoshiMan))
-- issue 91 bugfix [\#199](https://github.com/IJHack/QtPass/pull/199) ([asalamon74](https://github.com/asalamon74))
-- HTTPS everywhere [\#176](https://github.com/IJHack/QtPass/pull/176) ([da2x](https://github.com/da2x))
## [v1.1.5](https://github.com/IJHack/QtPass/tree/v1.1.5) (2016-10-19)
[Full Changelog](https://github.com/IJHack/QtPass/compare/v1.1.4...v1.1.5)
@@ -384,6 +382,7 @@
**Merged pull requests:**
+- issue 91 bugfix [\#199](https://github.com/IJHack/QtPass/pull/199) ([asalamon74](https://github.com/asalamon74))
- issue 101 bugfix [\#198](https://github.com/IJHack/QtPass/pull/198) ([asalamon74](https://github.com/asalamon74))
- ArchLinux: moved from AUR to \[community\] [\#196](https://github.com/IJHack/QtPass/pull/196) ([eworm-de](https://github.com/eworm-de))
- Czech translation [\#195](https://github.com/IJHack/QtPass/pull/195) ([svetlemodry](https://github.com/svetlemodry))
@@ -420,6 +419,7 @@
**Merged pull requests:**
- add Appdata file and update desktop file [\#178](https://github.com/IJHack/QtPass/pull/178) ([daveol](https://github.com/daveol))
+- HTTPS everywhere [\#176](https://github.com/IJHack/QtPass/pull/176) ([da2x](https://github.com/da2x))
- Fix build issues with MSVC2015 on Windows [\#175](https://github.com/IJHack/QtPass/pull/175) ([msvi](https://github.com/msvi))
## [v1.1.1](https://github.com/IJHack/QtPass/tree/v1.1.1) (2016-04-04)
@@ -504,7 +504,6 @@
- initial attempt to create a RPM spec file [\#121](https://github.com/IJHack/QtPass/pull/121) ([bram-ivs](https://github.com/bram-ivs))
- Cleanup and coding standards [\#120](https://github.com/IJHack/QtPass/pull/120) ([annejan](https://github.com/annejan))
- Modified the clipboard logic to allow for on-demand copy to clipboard. [\#119](https://github.com/IJHack/QtPass/pull/119) ([jonhanks](https://github.com/jonhanks))
-- Update FAQ for Yubikey NEO helper in .bashrc for Ubuntu [\#80](https://github.com/IJHack/QtPass/pull/80) ([karlgrz](https://github.com/karlgrz))
## [v1.0.5](https://github.com/IJHack/QtPass/tree/v1.0.5) (2015-11-18)
[Full Changelog](https://github.com/IJHack/QtPass/compare/v1.0.4...v1.0.5)
@@ -575,6 +574,7 @@
**Merged pull requests:**
- Issue 86 clear panel [\#87](https://github.com/IJHack/QtPass/pull/87) ([karlgrz](https://github.com/karlgrz))
+- Update FAQ for Yubikey NEO helper in .bashrc for Ubuntu [\#80](https://github.com/IJHack/QtPass/pull/80) ([karlgrz](https://github.com/karlgrz))
- \[WIP\] Call 'pass git init' on creation of password-store when useGit [\#78](https://github.com/IJHack/QtPass/pull/78) ([dennisdegreef](https://github.com/dennisdegreef))
## [v1.0.0](https://github.com/IJHack/QtPass/tree/v1.0.0) (2015-08-01)
diff --git a/localization/localization_nb_NO.ts b/localization/localization_nb_NO.ts
new file mode 100644
index 00000000..b817cde0
--- /dev/null
+++ b/localization/localization_nb_NO.ts
@@ -0,0 +1,821 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="nb_NO">
+<context>
+ <name>ConfigDialog</name>
+ <message>
+ <source>Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clipboard behaviour:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use primary selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Autoclear after:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Seconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Content panel behaviour:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide content</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Autoclear panel after:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password Generation:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password Length:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Characters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use characters:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select character set for password generation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All Characters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alphabetical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alphanumerical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use pwgen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Exclude capital letters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Include special symbols </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Generate easy to memorize but less secure passwords</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Exclude numbers</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Git:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use git</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatically add .gpg-id files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatically push</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatically pull</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Extensions:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use qrencode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use pass otp extension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>System:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use TrayIcon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start minimized</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide on close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Always on top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Programs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select password storage program:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nati&amp;ve git/gpg</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Use pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Native</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>git</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>gpg</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>pwgen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <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;&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>
+ <source>Autodetect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Profiles</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current password-store</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <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="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use template</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <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>
+ <source>Show all fields templated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>login
+url
+email</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>System tray is not available</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pass OTP extension needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>qrencode needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Always copy to clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>On-demand copy to clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No profile selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No profile selected to delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GnuPG not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <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>
+ <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>
+ <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>
+ <source>Create password-store?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Would you like to create a password-store at %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password store not initialised</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <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>
+ <source>Can not edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot update</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to open .gpg-id for writing.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check selected users!</source>
+ <translation type="unfinished"></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="unfinished"></translation>
+ </message>
+ <message>
+ <source>Re-encrypting from folder %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Updating password-store</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KeygenDialog</name>
+ <message>
+ <source>Generate GnuPG keypair</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Generate a new key pair</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Email</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <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>
+ <source>Expert</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="unfinished"></translation>
+ </message>
+ <message>
+ <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>
+ <source>Invalid name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name must be at least 5 characters long.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid email</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The email address you typed is not a valid email address.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <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>
+ <source>QtPass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Welcome to QtPass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;QtPass is a GUI for &lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;pass&lt;/a&gt;, the standard unix password manager.&lt;/p&gt;
+&lt;p&gt;Please report any &lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;issues&lt;/a&gt; you might have with this software.&lt;/p&gt;
+&lt;p&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;Documentation&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass&quot;&gt;SourceCode&lt;/a&gt;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OTP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Generate OTP and copy to clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Push</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>git push</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Update</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>git pull</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Users</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manage who can read password in folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Welcome to QtPass %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Updating password-store</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Content hidden</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OTP Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password and Content hidden</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Looking for: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New password file:
+(Will be placed in %1 )</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> and the whole content?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> and the whole content? &lt;br&gt;&lt;strong&gt;Attention: there are unexpected files in the given folder, check them before continue.&lt;/strong&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete folder?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete password?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure you want to delete %1%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Profile changed to %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open folder with file manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Folder:
+(Will be placed in %1 )</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename Folder To: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename File To: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Pass</name>
+ <message>
+ <source>No characters chosen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <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>PasswordDialog</name>
+ <message>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Character Set:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All Characters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alphabetical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alphanumerical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Custom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>LTR</source>
+ <translation></translation>
+ </message>
+</context>
+<context>
+ <name>QtPass</name>
+ <message>
+ <source>Generating GPG key pair</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to connect WebDAV:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QtPass WebDAV password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter password to connect to WebDAV:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>fusedav exited unexpectedly
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to start fusedav to connect WebDAV:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QProcess::FailedToStart</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QProcess::Crashed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QProcess::Timedout</source>