Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'share/translations/keepassx_en.ts')
-rw-r--r--share/translations/keepassx_en.ts2501
1 files changed, 1590 insertions, 911 deletions
diff --git a/share/translations/keepassx_en.ts b/share/translations/keepassx_en.ts
index 3b9ae00fc..e4e05db39 100644
--- a/share/translations/keepassx_en.ts
+++ b/share/translations/keepassx_en.ts
@@ -51,13 +51,33 @@
<context>
<name>AgentSettingsWidget</name>
<message>
- <source>Enable SSH Agent (requires restart)</source>
- <translation>Enable SSH Agent (requires restart)</translation>
- </message>
- <message>
<source>Use OpenSSH for Windows instead of Pageant</source>
<translation>Use OpenSSH for Windows instead of Pageant</translation>
</message>
+ <message>
+ <source>Enable SSH Agent integration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SSH_AUTH_SOCK value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SSH_AUTH_SOCK override</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(empty)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No SSH Agent socket available. Either make sure SSH_AUTH_SOCK environment variable exists or set an override.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SSH Agent connection is working!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -105,6 +125,18 @@
<source>Are you sure you want to reset all general and security settings to default?</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Monochrome (light)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Monochrome (dark)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Colorful</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -129,10 +161,6 @@
<translation>File Management</translation>
</message>
<message>
- <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
- <translation>Safely save database files (may be incompatible with Dropbox, etc)</translation>
- </message>
- <message>
<source>Backup database file before saving</source>
<translation>Backup database file before saving</translation>
</message>
@@ -145,10 +173,6 @@
<translation>Automatically save on exit</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</translation>
- </message>
- <message>
<source>Automatically reload the database when modified externally</source>
<translation>Automatically reload the database when modified externally</translation>
</message>
@@ -161,18 +185,6 @@
<translation>Use group icon on entry creation</translation>
</message>
<message>
- <source>Hide the entry preview panel</source>
- <translation>Hide the entry preview panel</translation>
- </message>
- <message>
- <source>General</source>
- <translation>General</translation>
- </message>
- <message>
- <source>Hide toolbar (icons)</source>
- <translation>Hide toolbar (icons)</translation>
- </message>
- <message>
<source>Minimize instead of app exit</source>
<translation>Minimize instead of app exit</translation>
</message>
@@ -181,10 +193,6 @@
<translation>Show a system tray icon</translation>
</message>
<message>
- <source>Dark system tray icon</source>
- <translation>Dark system tray icon</translation>
- </message>
- <message>
<source>Hide window to system tray when minimized</source>
<translation>Hide window to system tray when minimized</translation>
</message>
@@ -205,23 +213,11 @@
<translation>Always ask before performing Auto-Type</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Global Auto-Type shortcut</translation>
- </message>
- <message>
- <source>Auto-Type typing delay</source>
- <translation>Auto-Type typing delay</translation>
- </message>
- <message>
<source> ms</source>
<comment>Milliseconds</comment>
<translation> ms</translation>
</message>
<message>
- <source>Auto-Type start delay</source>
- <translation>Auto-Type start delay</translation>
- </message>
- <message>
<source>Movable toolbar</source>
<translation>Movable toolbar</translation>
</message>
@@ -246,10 +242,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>Button style:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Language:</source>
<translation type="unfinished"></translation>
</message>
@@ -295,27 +287,63 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use monospaced font for Notes</source>
+ <source>Language selection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Language selection</source>
+ <source>Global auto-type shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Reset Settings to Default</source>
+ <source>Auto-type character typing delay milliseconds</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Global auto-type shortcut</source>
+ <source>Auto-type start delay milliseconds</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Auto-type character typing delay milliseconds</source>
+ <source>Automatically launch KeePassXC at system startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Auto-type start delay milliseconds</source>
+ <source>Mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Safely save database files (disable if experiencing problems with Dropbox, etc.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User Interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Toolbar button style:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use monospaced font for notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tray icon type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset settings to default…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-Type typing delay:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Global Auto-Type shortcut:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-Type start delay:</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -367,18 +395,6 @@
<translation>Re-lock previously locked database after performing Auto-Type</translation>
</message>
<message>
- <source>Don&apos;t require password repeat when it is visible</source>
- <translation>Don&apos;t require password repeat when it is visible</translation>
- </message>
- <message>
- <source>Don&apos;t hide passwords when editing them</source>
- <translation>Don&apos;t hide passwords when editing them</translation>
- </message>
- <message>
- <source>Don&apos;t use placeholder for empty password fields</source>
- <translation>Don&apos;t use placeholder for empty password fields</translation>
- </message>
- <message>
<source>Hide passwords in the entry preview panel</source>
<translation>Hide passwords in the entry preview panel</translation>
</message>
@@ -415,6 +431,18 @@
<source>Clear search query after</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Require password repeat when it is visible</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide passwords when editing them</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use placeholder for empty password fields</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AutoType</name>
@@ -529,33 +557,35 @@
<context>
<name>BrowserAccessControlDialog</name>
<message>
- <source>KeePassXC-Browser Confirm Access</source>
- <translation>KeePassXC-Browser Confirm Access</translation>
+ <source>KeePassXC - Browser Access Request</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 is requesting access to the following entries:</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Remember this decision</source>
- <translation>Remember this decision</translation>
+ <source>Remember access to checked entries</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Allow</source>
- <translation>Allow</translation>
+ <source>Remember</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Deny</source>
- <translation>Deny</translation>
+ <source>Allow access to entries</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>%1 has requested access to passwords for the following item(s).
-Please select whether you want to allow access.</source>
- <translation>%1 has requested access to passwords for the following item(s).
-Please select whether you want to allow access.</translation>
+ <source>Allow Selected</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Allow access</source>
+ <source>Deny All</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Deny access</source>
+ <source>Disable for this site</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -581,166 +611,176 @@ Please select the correct database for saving credentials.</translation>
</message>
</context>
<context>
- <name>BrowserOptionDialog</name>
+ <name>BrowserService</name>
<message>
- <source>Dialog</source>
- <translation>Dialog</translation>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: New key association request</translation>
</message>
<message>
- <source>This is required for accessing your databases with KeePassXC-Browser</source>
- <translation>This is required for accessing your databases with KeePassXC-Browser</translation>
+ <source>Save and allow access</source>
+ <translation>Save and allow access</translation>
</message>
<message>
- <source>General</source>
- <translation>General</translation>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Overwrite existing key?</translation>
</message>
<message>
- <source>Enable integration for these browsers:</source>
- <translation>Enable integration for these browsers:</translation>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</translation>
</message>
<message>
- <source>&amp;Google Chrome</source>
- <translation>&amp;Google Chrome</translation>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Update Entry</translation>
</message>
<message>
- <source>&amp;Firefox</source>
- <translation>&amp;Firefox</translation>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Do you want to update the information in %1 - %2?</translation>
</message>
<message>
- <source>&amp;Chromium</source>
- <translation>&amp;Chromium</translation>
+ <source>Abort</source>
+ <translation>Abort</translation>
</message>
<message>
- <source>&amp;Vivaldi</source>
- <translation>&amp;Vivaldi</translation>
+ <source>Converting attributes to custom data…</source>
+ <translation>Converting attributes to custom data…</translation>
</message>
<message>
- <source>Show a &amp;notification when credentials are requested</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Show a &amp;notification when credentials are requested</translation>
+ <source>KeePassXC: Converted KeePassHTTP attributes</source>
+ <translation>KeePassXC: Converted KeePassHTTP attributes</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Re&amp;quest to unlock the database if it is locked</translation>
+ <source>Successfully converted attributes from %1 entry(s).
+Moved %2 keys to custom data.</source>
+ <translation>Successfully converted attributes from %1 entry(s).
+Moved %2 keys to custom data.</translation>
</message>
- <message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Only entries with the same scheme (http://, https://, ...) are returned.</translation>
+ <message numerus="yes">
+ <source>Successfully moved %n keys to custom data.</source>
+ <translation>
+ <numerusform>Successfully moved %n keys to custom data.</numerusform>
+ <numerusform>Successfully moved %n keys to custom data.</numerusform>
+ </translation>
</message>
<message>
- <source>&amp;Match URL scheme (e.g., https://...)</source>
- <translation>&amp;Match URL scheme (e.g., https://...)</translation>
+ <source>KeePassXC: No entry with KeePassHTTP attributes found!</source>
+ <translation>KeePassXC: No entry with KeePassHTTP attributes found!</translation>
</message>
<message>
- <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
- <translation>Only returns the best matches for a specific URL instead of all entries for the whole domain.</translation>
+ <source>The active database does not contain an entry with KeePassHTTP attributes.</source>
+ <translation>The active database does not contain an entry with KeePassHTTP attributes.</translation>
</message>
<message>
- <source>&amp;Return only best-matching credentials</source>
- <translation>&amp;Return only best-matching credentials</translation>
+ <source>KeePassXC: Legacy browser integration settings detected</source>
+ <translation>KeePassXC: Legacy browser integration settings detected</translation>
</message>
<message>
- <source>Sort &amp;matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sort &amp;matching credentials by title</translation>
+ <source>KeePassXC: Create a new group</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Sort matching credentials by &amp;username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sort matching credentials by &amp;username</translation>
+ <source>A request for creating a new group &quot;%1&quot; has been received.
+Do you want to create this group?
+</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Advanced</translation>
+ <source>Your KeePassXC-Browser settings need to be moved into the database settings.
+This is necessary to maintain your current browser connections.
+Would you like to migrate your existing settings now?</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Never &amp;ask before accessing credentials</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Never &amp;ask before accessing credentials</translation>
+ <source>Don&apos;t show this warning again</source>
+ <translation type="unfinished">Don&apos;t show this warning again</translation>
</message>
<message>
- <source>Never ask before &amp;updating credentials</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Never ask before &amp;updating credentials</translation>
+ <source>You have received an association request for the following database:
+%1
+
+Give the connection a unique name or ID, for example:
+chrome-laptop.</source>
+ <translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>BrowserSettingsWidget</name>
<message>
- <source>Searc&amp;h in all opened databases for matching credentials</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Searc&amp;h in all opened databases for matching credentials</translation>
+ <source>Dialog</source>
+ <translation type="unfinished">Dialog</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>Automatically creating or updating string fields is not supported.</translation>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation type="unfinished">This is required for accessing your databases with KeePassXC-Browser</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>&amp;Return advanced string fields which start with &quot;KPH: &quot;</translation>
+ <source>Enable browser integration</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
- <translation>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</translation>
+ <source>General</source>
+ <translation type="unfinished">General</translation>
</message>
<message>
- <source>Update &amp;native messaging manifest files at startup</source>
- <translation>Update &amp;native messaging manifest files at startup</translation>
+ <source>Browsers installed as snaps are currently not supported.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Support a proxy application between KeePassXC and browser extension.</source>
- <translation>Support a proxy application between KeePassXC and browser extension.</translation>
+ <source>Enable integration for these browsers:</source>
+ <translation type="unfinished">Enable integration for these browsers:</translation>
</message>
<message>
- <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
- <translation>Use a &amp;proxy application between KeePassXC and browser extension</translation>
+ <source>Vivaldi</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Use a custom proxy location if you installed a proxy manually.</source>
- <translation>Use a custom proxy location if you installed a proxy manually.</translation>
+ <source>&amp;Edge</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Use a &amp;custom proxy location</source>
- <comment>Meant is the proxy for KeePassXC-Browser</comment>
- <translation>Use a &amp;custom proxy location</translation>
+ <source>Firefox</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Browse...</translation>
+ <source>Tor Browser</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
- <translation>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</translation>
+ <source>Brave</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Select custom proxy location</source>
- <translation>Select custom proxy location</translation>
+ <source>Google Chrome</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Tor Browser</source>
- <translation>&amp;Tor Browser</translation>
+ <source>Chromium</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Executable Files</source>
- <translation>Executable Files</translation>
+ <source>Show a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>All Files</source>
- <translation>All Files</translation>
+ <source>Request to unlock the database if it is locked</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Do not ask permission for HTTP &amp;Basic Auth</source>
- <extracomment>An extra HTTP Basic Auth setting</extracomment>
- <translation>Do not ask permission for HTTP &amp;Basic Auth</translation>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation type="unfinished">Only entries with the same scheme (http://, https://, ...) are returned.</translation>
</message>
<message>
- <source>Due to Snap sandboxing, you must run a script to enable browser integration.&lt;br /&gt;You can obtain this script from %1</source>
+ <source>Match URL scheme (e.g., https://...)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Please see special instructions for browser extension use below</source>
- <translation type="unfinished"></translation>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished">Only returns the best matches for a specific URL instead of all entries for the whole domain.</translation>
</message>
<message>
- <source>&amp;Brave</source>
+ <source>Return only best-matching credentials</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -748,141 +788,163 @@ Please select the correct database for saving credentials.</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Allow returning expired credentials.</source>
+ <source>Allow returning expired credentials</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Enable browser integration</source>
+ <source>All databases connected to the extension will return matching credentials.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Browsers installed as snaps are currently not supported.</source>
+ <source>Search in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>All databases connected to the extension will return matching credentials.</source>
+ <source>Sort matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Don&apos;t display the popup suggesting migration of legacy KeePassHTTP settings.</source>
+ <source>Sort matching credentials by username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Do not prompt for KeePassHTTP settings migration.</source>
+ <source>Advanced</source>
+ <translation type="unfinished">Advanced</translation>
+ </message>
+ <message>
+ <source>Never ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Custom proxy location field</source>
+ <source>Never ask before updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Browser for custom proxy file</source>
+ <source>Do not ask permission for HTTP Basic Auth</source>
+ <extracomment>An extra HTTP Basic Auth setting</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;b&gt;Warning&lt;/b&gt;, the keepassxc-proxy application was not found!&lt;br /&gt;Please check the KeePassXC installation directory or confirm the custom path in advanced options.&lt;br /&gt;Browser integration WILL NOT WORK without the proxy application.&lt;br /&gt;Expected Path: %1</source>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished">Automatically creating or updating string fields is not supported.</translation>
+ </message>
+ <message>
+ <source>Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Edge</source>
+ <source>Don&apos;t display the popup suggesting migration of legacy KeePassHTTP settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC-Browser is needed for the browser integration to work. &lt;br /&gt;Download it for %1 and %2 and %3. %4</source>
+ <source>Do not prompt for KeePassHTTP settings migration.</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>BrowserService</name>
<message>
- <source>KeePassXC: New key association request</source>
- <translation>KeePassXC: New key association request</translation>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished">Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</translation>
</message>
<message>
- <source>Save and allow access</source>
- <translation>Save and allow access</translation>
+ <source>Update native messaging manifest files at startup</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: Overwrite existing key?</source>
- <translation>KeePassXC: Overwrite existing key?</translation>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished">Use a custom proxy location if you installed a proxy manually.</translation>
</message>
<message>
- <source>A shared encryption key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>A shared encryption key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</translation>
+ <source>Use a custom proxy location:</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: Update Entry</source>
- <translation>KeePassXC: Update Entry</translation>
+ <source>Custom proxy location field</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Do you want to update the information in %1 - %2?</translation>
+ <source>Browser for custom proxy file</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Abort</source>
- <translation>Abort</translation>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished">Browse...</translation>
</message>
<message>
- <source>Converting attributes to custom data…</source>
- <translation>Converting attributes to custom data…</translation>
+ <source>Use a custom browser configuration location:</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: Converted KeePassHTTP attributes</source>
- <translation>KeePassXC: Converted KeePassHTTP attributes</translation>
+ <source>Browser type:</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Successfully converted attributes from %1 entry(s).
-Moved %2 keys to custom data.</source>
- <translation>Successfully converted attributes from %1 entry(s).
-Moved %2 keys to custom data.</translation>
+ <source>Toolbar button style</source>
+ <translation type="unfinished"></translation>
</message>
- <message numerus="yes">
- <source>Successfully moved %n keys to custom data.</source>
- <translation>
- <numerusform>Successfully moved %n keys to custom data.</numerusform>
- <numerusform>Successfully moved %n keys to custom data.</numerusform>
- </translation>
+ <message>
+ <source>Config Location:</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: No entry with KeePassHTTP attributes found!</source>
- <translation>KeePassXC: No entry with KeePassHTTP attributes found!</translation>
+ <source>Custom browser location field</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>The active database does not contain an entry with KeePassHTTP attributes.</source>
- <translation>The active database does not contain an entry with KeePassHTTP attributes.</translation>
+ <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: Legacy browser integration settings detected</source>
- <translation>KeePassXC: Legacy browser integration settings detected</translation>
+ <source>Browse for custom browser path</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: Create a new group</source>
+ <source>Custom extension ID:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>A request for creating a new group &quot;%1&quot; has been received.
-Do you want to create this group?
-</source>
+ <source>Custom extension ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Your KeePassXC-Browser settings need to be moved into the database settings.
-This is necessary to maintain your current browser connections.
-Would you like to migrate your existing settings now?</source>
+ <source>Due to Snap sandboxing, you must run a script to enable browser integration.&lt;br /&gt;You can obtain this script from %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Don&apos;t show this warning again</source>
- <translation type="unfinished">Don&apos;t show this warning again</translation>
+ <source>KeePassXC-Browser is needed for the browser integration to work. &lt;br /&gt;Download it for %1 and %2 and %3. %4</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>You have received an association request for the following database:
-%1
-
-Give the connection a unique name or ID, for example:
-chrome-laptop.</source>
+ <source>Please see special instructions for browser extension use below</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Error:&lt;/b&gt; The custom proxy location cannot be found!&lt;br/&gt;Browser integration WILL NOT WORK without the proxy application.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished">&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</translation>
+ </message>
+ <message>
+ <source>Executable Files</source>
+ <translation type="unfinished">Executable Files</translation>
+ </message>
+ <message>
+ <source>All Files</source>
+ <translation type="unfinished">All Files</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished">Select custom proxy location</translation>
+ </message>
+ <message>
+ <source>Select native messaging host folder location</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -940,10 +1002,6 @@ chrome-laptop.</source>
<translation>Comments start with</translation>
</message>
<message>
- <source>First record has field names</source>
- <translation>First record has field names</translation>
- </message>
- <message>
<source>Consider &apos;\&apos; an escape character</source>
<translation>Consider &apos;\&apos; an escape character</translation>
</message>
@@ -952,14 +1010,6 @@ chrome-laptop.</source>
<translation>Preview</translation>
</message>
<message>
- <source>Column layout</source>
- <translation>Column layout</translation>
- </message>
- <message>
- <source>Not present in CSV file</source>
- <translation>Not present in CSV file</translation>
- </message>
- <message>
<source>Imported from CSV file</source>
<translation>Imported from CSV file</translation>
</message>
@@ -972,14 +1022,6 @@ chrome-laptop.</source>
<translation>Error</translation>
</message>
<message>
- <source>Empty fieldname %1</source>
- <translation>Empty fieldname %1</translation>
- </message>
- <message>
- <source>column %1</source>
- <translation>column %1</translation>
- </message>
- <message>
<source>Error(s) detected in CSV file!</source>
<translation>Error(s) detected in CSV file!</translation>
</message>
@@ -1012,6 +1054,58 @@ chrome-laptop.</source>
<source>CSV import preview</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Column Association</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last Modified</source>
+ <translation type="unfinished">Last Modified</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation type="unfinished">Password</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished">Created</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation type="unfinished">Notes</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation type="unfinished">Title</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">Group</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation type="unfinished">URL</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation type="unfinished">Username</translation>
+ </message>
+ <message>
+ <source>Header lines skipped</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First line has field names</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not Present</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Column %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>CsvParserModel</name>
@@ -1045,11 +1139,6 @@ chrome-laptop.</source>
<context>
<name>Database</name>
<message>
- <source>Root</source>
- <comment>Root group name</comment>
- <translation>Root</translation>
- </message>
- <message>
<source>File %1 does not exist.</source>
<translation>File %1 does not exist.</translation>
</message>
@@ -1090,6 +1179,19 @@ Backup database located at %2</source>
<source>Recycle Bin</source>
<translation type="unfinished">Recycle Bin</translation>
</message>
+ <message>
+ <source>Passwords</source>
+ <comment>Root group name</comment>
+ <translation type="unfinished">Passwords</translation>
+ </message>
+ <message>
+ <source>Database save is already in progress.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not save, database has not been initialized!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1143,10 +1245,6 @@ Please consider generating a new key file.</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Select slot...</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Unlock KeePassXC Database</source>
<translation type="unfinished"></translation>
</message>
@@ -1159,14 +1257,6 @@ Please consider generating a new key file.</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Toggle password visibility</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Key file selection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Hardware key slot selection</source>
<translation type="unfinished"></translation>
</message>
@@ -1227,28 +1317,44 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;In addition to your master password, you can use a secret file to enhance the security of your database. Such a file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave the field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
+ <source>Key file help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Key file help</source>
+ <source>?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>?</source>
+ <source>Cannot use database file as key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You cannot use your database file as a key file.
+If you do not have a key file, please leave the field empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Select key file...</source>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Cannot use database file as key file</source>
+ <source>Key file to unlock the database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>You cannot use your database file as a key file.
-If you do not have a key file, please leave the field empty.</source>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished">Please touch the button on your YubiKey!</translation>
+ </message>
+ <message>
+ <source>Detecting hardware keys…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No hardware keys detected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select hardware key…</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1274,10 +1380,6 @@ If you do not have a key file, please leave the field empty.</source>
<translation>Security</translation>
</message>
<message>
- <source>Master Key</source>
- <translation>Master Key</translation>
- </message>
- <message>
<source>Encryption Settings</source>
<translation>Encryption Settings</translation>
</message>
@@ -1285,6 +1387,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Browser Integration</source>
<translation>Browser Integration</translation>
</message>
+ <message>
+ <source>Database Credentials</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1293,18 +1399,6 @@ If you do not have a key file, please leave the field empty.</source>
<translation>KeePassXC-Browser settings</translation>
</message>
<message>
- <source>&amp;Disconnect all browsers</source>
- <translation>&amp;Disconnect all browsers</translation>
- </message>
- <message>
- <source>Forg&amp;et all site-specific settings on entries</source>
- <translation>Forg&amp;et all site-specific settings on entries</translation>
- </message>
- <message>
- <source>Move KeePassHTTP attributes to KeePassXC-Browser &amp;custom data</source>
- <translation>Move KeePassHTTP attributes to KeePassXC-Browser &amp;custom data</translation>
- </message>
- <message>
<source>Stored keys</source>
<translation>Stored keys</translation>
</message>
@@ -1418,6 +1512,66 @@ This is necessary to maintain compatibility with the browser plugin.</translatio
<source>Remove selected key</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Move KeePassHTTP attributes to KeePassXC-Browser custom data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Refresh database root group ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished">Created</translation>
+ </message>
+ <message>
+ <source>Refresh database ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you really want refresh the database ID?
+This is only necessary if your database is a copy of another and the browser extension cannot connect.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetDatabaseKey</name>
+ <message>
+ <source>Add additional protection...</source>
+ <translation type="unfinished">Add additional protection...</translation>
+ </message>
+ <message>
+ <source>No password set</source>
+ <translation type="unfinished">No password set</translation>
+ </message>
+ <message>
+ <source>WARNING! You have not set a password. Using a database without a password is strongly discouraged!
+
+Are you sure you want to continue without a password?</source>
+ <translation type="unfinished">WARNING! You have not set a password. Using a database without a password is strongly discouraged!
+
+Are you sure you want to continue without a password?</translation>
+ </message>
+ <message>
+ <source>Continue without password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No encryption key added</source>
+ <translation type="unfinished">No encryption key added</translation>
+ </message>
+ <message>
+ <source>You must add at least one encryption key to secure your database!</source>
+ <translation type="unfinished">You must add at least one encryption key to secure your database!</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation type="unfinished">Unknown error</translation>
+ </message>
+ <message>
+ <source>Failed to change database credentials</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1442,10 +1596,6 @@ This is necessary to maintain compatibility with the browser plugin.</translatio
<translation>Transform rounds:</translation>
</message>
<message>
- <source>Benchmark 1-second delay</source>
- <translation>Benchmark 1-second delay</translation>
- </message>
- <message>
<source>Memory Usage:</source>
<translation>Memory Usage:</translation>
</message>
@@ -1466,14 +1616,6 @@ This is necessary to maintain compatibility with the browser plugin.</translatio
<translation>Change</translation>
</message>
<message>
- <source>100 ms</source>
- <translation>100 ms</translation>
- </message>
- <message>
- <source>5 s</source>
- <translation>5 s</translation>
- </message>
- <message>
<source>Higher values offer more protection, but opening the database will take longer.</source>
<translation>Higher values offer more protection, but opening the database will take longer.</translation>
</message>
@@ -1556,22 +1698,6 @@ If you keep this number, your database may be too easy to crack!</translation>
<numerusform> thread(s)</numerusform>
</translation>
</message>
- <message numerus="yes">
- <source>%1 ms</source>
- <comment>milliseconds</comment>
- <translation>
- <numerusform>%1 ms</numerusform>
- <numerusform>%1 ms</numerusform>
- </translation>
- </message>
- <message numerus="yes">
- <source>%1 s</source>
- <comment>seconds</comment>
- <translation>
- <numerusform>%1 s</numerusform>
- <numerusform>%1 s</numerusform>
- </translation>
- </message>
<message>
<source>Change existing decryption time</source>
<translation type="unfinished"></translation>
@@ -1604,6 +1730,14 @@ If you keep this number, your database may be too easy to crack!</translation>
<source>Parallelism</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>?? ms</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>? s</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1612,15 +1746,15 @@ If you keep this number, your database may be too easy to crack!</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Don&apos;t e&amp;xpose this database</source>
+ <source>Don&apos;t expose this database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Expose entries &amp;under this group:</source>
+ <source>Expose entries under this group:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Enable fd.o Secret Service to access these settings.</source>
+ <source>Enable Secret Service to access these settings.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1667,10 +1801,6 @@ If you keep this number, your database may be too easy to crack!</translation>
<translation>Additional Database Settings</translation>
</message>
<message>
- <source>Enable &amp;compression (recommended)</source>
- <translation>Enable &amp;compression (recommended)</translation>
- </message>
- <message>
<source>Database name field</source>
<translation type="unfinished"></translation>
</message>
@@ -1703,6 +1833,10 @@ This action is not reversible.</source>
<source> (old)</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Enable compression (recommended)</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1737,45 +1871,6 @@ This action is not reversible.</source>
</message>
</context>
<context>
- <name>DatabaseSettingsWidgetMasterKey</name>
- <message>
- <source>Add additional protection...</source>
- <translation>Add additional protection...</translation>
- </message>
- <message>
- <source>No encryption key added</source>
- <translation>No encryption key added</translation>
- </message>
- <message>
- <source>You must add at least one encryption key to secure your database!</source>
- <translation>You must add at least one encryption key to secure your database!</translation>
- </message>
- <message>
- <source>No password set</source>
- <translation>No password set</translation>
- </message>
- <message>
- <source>WARNING! You have not set a password. Using a database without a password is strongly discouraged!
-
-Are you sure you want to continue without a password?</source>
- <translation>WARNING! You have not set a password. Using a database without a password is strongly discouraged!
-
-Are you sure you want to continue without a password?</translation>
- </message>
- <message>
- <source>Unknown error</source>
- <translation>Unknown error</translation>
- </message>
- <message>
- <source>Failed to change master key</source>
- <translation>Failed to change master key</translation>
- </message>
- <message>
- <source>Continue without password</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1795,125 +1890,6 @@ Are you sure you want to continue without a password?</translation>
</message>
</context>
<context>
- <name>DatabaseSettingsWidgetStatistics</name>
- <message>
- <source>Statistics</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Hover over lines with error icons for further information.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Name</source>
- <translation type="unfinished">Name</translation>
- </message>
- <message>
- <source>Value</source>
- <translation type="unfinished">Value</translation>
- </message>
- <message>
- <source>Database name</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Description</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Last saved</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Unsaved changes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>yes</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>no</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>The database was modified, but the changes have not yet been saved to disk.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Number of groups</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Number of entries</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Number of expired entries</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>The database contains entries that have expired.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Unique passwords</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Non-unique passwords</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>More than 10% of passwords are reused. Use unique passwords when possible.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Maximum password reuse</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Some passwords are used more than three times. Use unique passwords when possible.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Number of short passwords</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Recommended minimum password length is at least 8 characters.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Number of weak passwords</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Recommend using long, randomized passwords with a rating of &apos;good&apos; or &apos;excellent&apos;.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Average password length</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>%1 characters</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Average password length is less than ten characters. Longer passwords provide more security.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>DatabaseTabWidget</name>
<message>
<source>KeePass 2 Database</source>
@@ -2008,6 +1984,10 @@ This is definitely a bug, please report it to the developers.</translation>
<source>You are about to export your database to an unencrypted file. This will leave your passwords and sensitive information vulnerable! Are you sure you want to continue?</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Open OPVault</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -2204,6 +2184,14 @@ Disable safe saves and try again?</translation>
<source>This database is opened in read-only mode. Autosave is disabled.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Save database backup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not find database file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2248,14 +2236,6 @@ Disable safe saves and try again?</translation>
<translation>Select private key</translation>
</message>
<message>
- <source>File too large to be a private key</source>
- <translation>File too large to be a private key</translation>
- </message>
- <message>
- <source>Failed to open private key</source>
- <translation>Failed to open private key</translation>
- </message>
- <message>
<source>Entry history</source>
<translation>Entry history</translation>
</message>
@@ -2268,10 +2248,6 @@ Disable safe saves and try again?</translation>
<translation>Edit entry</translation>
</message>
<message>
- <source>Different passwords supplied.</source>
- <translation>Different passwords supplied.</translation>
- </message>
- <message>
<source>New attribute</source>
<translation>New attribute</translation>
</message>
@@ -2298,29 +2274,13 @@ Disable safe saves and try again?</translation>
</translation>
</message>
<message>
- <source>Apply generated password?</source>
- <translation>Apply generated password?</translation>
- </message>
- <message>
- <source>Do you want to apply the generated password to this entry?</source>
- <translation>Do you want to apply the generated password to this entry?</translation>
- </message>
- <message>
<source>Entry updated successfully.</source>
<translation>Entry updated successfully.</translation>
</message>
<message>
- <source>Entry has unsaved changes</source>
- <translation>Entry has unsaved changes</translation>
- </message>
- <message>
<source>New attribute %1</source>
<translation>New attribute %1</translation>
</message>
- <message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[PROTECTED] Press reveal to view or edit</translation>
- </message>
<message numerus="yes">
<source>%n year(s)</source>
<translation>
@@ -2352,6 +2312,18 @@ Disable safe saves and try again?</translation>
<source>Hide</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Unsaved Changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Would you like to save changes to this entry?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[PROTECTED] Press Reveal to view or edit</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2427,6 +2399,14 @@ Disable safe saves and try again?</translation>
<source>Background color selection</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Exclude from database reports</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2435,14 +2415,6 @@ Disable safe saves and try again?</translation>
<translation>Enable Auto-Type for this entry</translation>
</message>
<message>
- <source>Inherit default Auto-Type sequence from the &amp;group</source>
- <translation>Inherit default Auto-Type sequence from the &amp;group</translation>
- </message>
- <message>
- <source>&amp;Use custom Auto-Type sequence:</source>
- <translation>&amp;Use custom Auto-Type sequence:</translation>
- </message>
- <message>
<source>Window Associations</source>
<translation>Window Associations</translation>
</message>
@@ -2498,6 +2470,14 @@ Disable safe saves and try again?</translation>
<source>Custom Auto-Type sequence for this window</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Inherit default Auto-Type sequence from the group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetBrowser</name>
@@ -2592,18 +2572,10 @@ Disable safe saves and try again?</translation>
<translation>Password:</translation>
</message>
<message>
- <source>Repeat:</source>
- <translation>Repeat:</translation>
- </message>
- <message>
<source>Title:</source>
<translation>Title:</translation>
</message>
<message>
- <source>Notes</source>
- <translation>Notes</translation>
- </message>
- <message>
<source>Presets</source>
<translation>Presets</translation>
</message>
@@ -2616,10 +2588,6 @@ Disable safe saves and try again?</translation>
<translation>Username:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Expires</translation>
- </message>
- <message>
<source>Url field</source>
<translation type="unfinished"></translation>
</message>
@@ -2628,22 +2596,10 @@ Disable safe saves and try again?</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Repeat password field</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Toggle password generator</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Password field</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Toggle password visibility</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Toggle notes visible</source>
<translation type="unfinished"></translation>
</message>
@@ -2675,6 +2631,18 @@ Disable safe saves and try again?</translation>
<source>Toggle expiration</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Notes:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>https://example.com</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expires:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetSSHAgent</name>
@@ -2810,10 +2778,6 @@ Disable safe saves and try again?</translation>
<context>
<name>EditGroupWidgetKeeShare</name>
<message>
- <source>Form</source>
- <translation>Form</translation>
- </message>
- <message>
<source>Type:</source>
<translation>Type:</translation>
</message>
@@ -2822,10 +2786,6 @@ Disable safe saves and try again?</translation>
<translation>Path:</translation>
</message>
<message>
- <source>...</source>
- <translation>...</translation>
- </message>
- <message>
<source>Password:</source>
<translation>Password:</translation>
</message>
@@ -2908,96 +2868,84 @@ Supported extensions are: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Browser for share file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Password field</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Toggle password visibility</source>
+ <source>Clear fields</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Toggle password generator</source>
+ <source>Browse for share file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Clear fields</source>
- <translation type="unfinished"></translation>
+ <source>Browse...</source>
+ <translation type="unfinished">Browse...</translation>
</message>
</context>
<context>
<name>EditGroupWidgetMain</name>
<message>
- <source>Name</source>
- <translation>Name</translation>
+ <source>Name field</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Notes</source>
- <translation>Notes</translation>
+ <source>Notes field</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Expires</source>
- <translation>Expires</translation>
+ <source>Toggle expiration</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Search</source>
- <translation>Search</translation>
+ <source>Auto-Type toggle for this and sub groups</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Auto-Type</translation>
+ <source>Expiration field</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Use default Auto-Type sequence of parent group</source>
- <translation>&amp;Use default Auto-Type sequence of parent group</translation>
+ <source>Search toggle for this and sub groups</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Set default Auto-Type se&amp;quence</source>
- <translation>Set default Auto-Type se&amp;quence</translation>
+ <source>Default auto-type sequence field</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Name field</source>
+ <source>Expires:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Notes field</source>
+ <source>Use default Auto-Type sequence of parent group</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Toggle expiration</source>
+ <source>Auto-Type:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Auto-Type toggle for this and sub groups</source>
+ <source>Search:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Expiration field</source>
+ <source>Notes:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Search toggle for this and sub groups</source>
+ <source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Default auto-type sequence field</source>
+ <source>Set default Auto-Type sequence</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Use default icon</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Use custo&amp;m icon</translation>
- </message>
- <message>
<source>Add custom icon</source>
<translation>Add custom icon</translation>
</message>
@@ -3074,27 +3022,35 @@ Supported extensions are: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Apply icon &amp;to ...</source>
+ <source>Also apply to child groups</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Apply to this only</source>
+ <source>Also apply to child entries</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Also apply to child groups</source>
+ <source>Also apply to all children</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Also apply to child entries</source>
+ <source>Existing icon selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Also apply to all children</source>
+ <source>Use default icon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Existing icon selected.</source>
+ <source>Use custom icon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Apply icon to...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Apply to this group only</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -3288,6 +3244,17 @@ This may cause the affected plugins to malfunction.</translation>
<source>Save selected attachment to disk</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>%1 is a big file (%2 MB).
+Your database may get very large and reduce performance.
+
+Are you sure to add this file?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Confirm Attachment</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3371,12 +3338,52 @@ This may cause the affected plugins to malfunction.</translation>
<translation>Attachments</translation>
</message>
<message>
- <source>Yes</source>
- <translation>Yes</translation>
+ <source>Size</source>
+ <translation type="unfinished">Size</translation>
+ </message>
+ <message>
+ <source>Group name</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>TOTP</source>
- <translation>TOTP</translation>
+ <source>Entry title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entry notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entry expires at</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Creation date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last modification date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last access date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Attached files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entry size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Has attachments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Has TOTP one-time password</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -3509,8 +3516,14 @@ This may cause the affected plugins to malfunction.</translation>
<translation>Reset to defaults</translation>
</message>
<message>
- <source>Attachments (icon)</source>
- <translation>Attachments (icon)</translation>
+ <source>Has attachments</source>
+ <comment>Entry attachment icon toggle</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <comment>Entry TOTP icon toggle</comment>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -3522,10 +3535,6 @@ This may cause the affected plugins to malfunction.</translation>
</context>
<context>
<name>FdoSecrets::Service</name>
- <message>
- <source>Failed to register DBus service at %1: another secret service is running.</source>
- <translation type="unfinished"></translation>
- </message>
<message numerus="yes">
<source>%n Entry(s) was used by %1</source>
<comment>%1 is the name of an application</comment>
@@ -3534,6 +3543,10 @@ This may cause the affected plugins to malfunction.</translation>
<numerusform></numerusform>
</translation>
</message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>FdoSecrets::SettingsDatabaseModel</name>
@@ -3572,7 +3585,26 @@ This may cause the affected plugins to malfunction.</translation>
<context>
<name>FdoSecretsPlugin</name>
<message>
- <source>Fdo Secret Service: %1</source>
+ <source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation type="unfinished">Unknown</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation type="unfinished">Unknown</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -3585,14 +3617,10 @@ This may cause the affected plugins to malfunction.</translation>
</message>
</context>
<context>
- <name>HostInstaller</name>
- <message>
- <source>KeePassXC: Cannot save file!</source>
- <translation>KeePassXC: Cannot save file!</translation>
- </message>
+ <name>HibpDownloader</name>
<message>
- <source>Cannot save the native messaging script file.</source>
- <translation>Cannot save the native messaging script file.</translation>
+ <source>Online password validation failed</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -3661,14 +3689,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<context>
<name>Kdbx3Reader</name>
<message>
- <source>Unable to calculate master key</source>
- <translation>Unable to calculate master key</translation>
- </message>
- <message>
- <source>Unable to issue challenge-response.</source>
- <translation>Unable to issue challenge-response.</translation>
- </message>
- <message>
<source>missing database headers</source>
<translation>missing database headers</translation>
</message>
@@ -3693,16 +3713,24 @@ You can enable the DuckDuckGo website icon service in the security section of th
If this reoccurs, then your database file may be corrupt.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Unable to calculate database key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Kdbx3Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Unable to issue challenge-response.</translation>
+ <source>Unable to issue challenge-response: %1</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Unable to calculate master key</translation>
+ <source>Unable to calculate database key</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -3712,10 +3740,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>missing database headers</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Unable to calculate master key</translation>
- </message>
- <message>
<source>Invalid header checksum size</source>
<translation>Invalid header checksum size</translation>
</message>
@@ -3832,6 +3856,10 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>(HMAC mismatch)</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Unable to calculate database key: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Kdbx4Writer</name>
@@ -3845,14 +3873,14 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Invalid symmetric cipher IV size.</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Unable to calculate master key</translation>
- </message>
- <message>
<source>Failed to serialize KDF parameters variant map</source>
<extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
<translation>Failed to serialize KDF parameters variant map</translation>
</message>
+ <message>
+ <source>Unable to calculate database key: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>KdbxReader</name>
@@ -4002,10 +4030,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Entry string key or value missing</translation>
</message>
<message>
- <source>Duplicate attachment found</source>
- <translation>Duplicate attachment found</translation>
- </message>
- <message>
<source>Entry binary key or value missing</source>
<translation>Entry binary key or value missing</translation>
</message>
@@ -4052,6 +4076,29 @@ Line %2, column %3</translation>
</message>
</context>
<context>
+ <name>KeeAgentSettings</name>
+ <message>
+ <source>Invalid KeeAgent settings file structure.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Private key is an attachment but no attachments provided.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Private key is empty</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation type="unfinished">File too large to be a private key</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation type="unfinished">Failed to open private key</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Unable to open the database.</source>
@@ -4114,10 +4161,6 @@ Line %2, column %3</translation>
<translation>Root</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Unable to calculate master key</translation>
- </message>
- <message>
<source>Key transformation failed</source>
<translation>Key transformation failed</translation>
</message>
@@ -4218,6 +4261,10 @@ Line %2, column %3</translation>
If this reoccurs, then your database file may be corrupt.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Unable to calculate database key</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4324,16 +4371,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Legacy key file format</translation>
</message>
<message>
- <source>You are using a legacy key file format which may become
-unsupported in the future.
-
-Please go to the master key settings and generate a new key file.</source>
- <translation>You are using a legacy key file format which may become
-unsupported in the future.
-
-Please go to the master key settings and generate a new key file.</translation>
- </message>
- <message>
<source>Error loading the key file &apos;%1&apos;
Message: %2</source>
<translation>Error loading the key file &apos;%1&apos;
@@ -4400,6 +4437,13 @@ Message: %2</translation>
Are you sure you want to continue with this file?</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Generate a new key file in the database security settings.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4408,18 +4452,10 @@ Are you sure you want to continue with this file?</source>
<translation>&amp;Database</translation>
</message>
<message>
- <source>&amp;Recent databases</source>
- <translation>&amp;Recent databases</translation>
- </message>
- <message>
<source>&amp;Help</source>
<translation>&amp;Help</translation>
</message>
<message>
- <source>E&amp;ntries</source>
- <translation>E&amp;ntries</translation>
- </message>
- <message>
<source>&amp;Groups</source>
<translation>&amp;Groups</translation>
</message>
@@ -4436,46 +4472,10 @@ Are you sure you want to continue with this file?</source>
<translation>&amp;About</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>&amp;Open database...</translation>
- </message>
- <message>
- <source>&amp;Save database</source>
- <translation>&amp;Save database</translation>
- </message>
- <message>
- <source>&amp;Close database</source>
- <translation>&amp;Close database</translation>
- </message>
- <message>
- <source>&amp;Delete entry</source>
- <translation>&amp;Delete entry</translation>
- </message>
- <message>
- <source>&amp;Edit group</source>
- <translation>&amp;Edit group</translation>
- </message>
- <message>
- <source>&amp;Delete group</source>
- <translation>&amp;Delete group</translation>
- </message>
- <message>
- <source>Sa&amp;ve database as...</source>
- <translation>Sa&amp;ve database as...</translation>
- </message>
- <message>
<source>Database settings</source>
<translation>Database settings</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Clone entry</translation>
- </message>
- <message>
- <source>Copy &amp;username</source>
- <translation>Copy &amp;username</translation>
- </message>
- <message>
<source>Copy username to clipboard</source>
<translation>Copy username to clipboard</translation>
</message>
@@ -4488,10 +4488,6 @@ Are you sure you want to continue with this file?</source>
<translation>&amp;Settings</translation>
</message>
<message>
- <source>&amp;Lock databases</source>
- <translation>&amp;Lock databases</translation>
- </message>
- <message>
<source>&amp;Title</source>
<translation>&amp;Title</translation>
</message>
@@ -4516,14 +4512,6 @@ Are you sure you want to continue with this file?</source>
<translation>Copy notes to clipboard</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Export to CSV file...</translation>
- </message>
- <message>
- <source>Set up TOTP...</source>
- <translation>Set up TOTP...</translation>
- </message>
- <message>
<source>Copy &amp;TOTP</source>
<translation>Copy &amp;TOTP</translation>
</message>
@@ -4568,10 +4556,6 @@ This version is not meant for production use.</translation>
<translation>&amp;Donate</translation>
</message>
<message>
- <source>Report a &amp;bug</source>
- <translation>Report a &amp;bug</translation>
- </message>
- <message>
<source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
We recommend you use the AppImage available on our downloads page.</source>
<translation>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
@@ -4582,66 +4566,26 @@ We recommend you use the AppImage available on our downloads page.</translation>
<translation>&amp;Import</translation>
</message>
<message>
- <source>Copy att&amp;ribute...</source>
- <translation>Copy att&amp;ribute...</translation>
- </message>
- <message>
- <source>TOTP...</source>
- <translation>TOTP...</translation>
- </message>
- <message>
- <source>&amp;New database...</source>
- <translation>&amp;New database...</translation>
- </message>
- <message>
<source>Create a new database</source>
<translation>Create a new database</translation>
</message>
<message>
- <source>&amp;Merge from database...</source>
- <translation>&amp;Merge from database...</translation>
- </message>
- <message>
<source>Merge from another KDBX database</source>
<translation>Merge from another KDBX database</translation>
</message>
<message>
- <source>&amp;New entry</source>
- <translation>&amp;New entry</translation>
- </message>
- <message>
<source>Add a new entry</source>
<translation>Add a new entry</translation>
</message>
<message>
- <source>&amp;Edit entry</source>
- <translation>&amp;Edit entry</translation>
- </message>
- <message>
<source>View or edit entry</source>
<translation>View or edit entry</translation>
</message>
<message>
- <source>&amp;New group</source>
- <translation>&amp;New group</translation>
- </message>
- <message>
<source>Add a new group</source>
<translation>Add a new group</translation>
</message>
<message>
- <source>Change master &amp;key...</source>
- <translation>Change master &amp;key...</translation>
- </message>
- <message>
- <source>&amp;Database settings...</source>
- <translation>&amp;Database settings...</translation>
- </message>
- <message>
- <source>Copy &amp;password</source>
- <translation>Copy &amp;password</translation>
- </message>
- <message>
<source>Perform &amp;Auto-Type</source>
<translation>Perform &amp;Auto-Type</translation>
</message>
@@ -4650,30 +4594,14 @@ We recommend you use the AppImage available on our downloads page.</translation>
<translation>Open &amp;URL</translation>
</message>
<message>
- <source>KeePass 1 database...</source>
- <translation>KeePass 1 database...</translation>
- </message>
- <message>
<source>Import a KeePass 1 database</source>
<translation>Import a KeePass 1 database</translation>
</message>
<message>
- <source>CSV file...</source>
- <translation>CSV file...</translation>
- </message>
- <message>
<source>Import a CSV file</source>
<translation>Import a CSV file</translation>
</message>
<message>
- <source>Show TOTP...</source>
- <translation>Show TOTP...</translation>
- </message>
- <message>
- <source>Show TOTP QR Code...</source>
- <translation>Show TOTP QR Code...</translation>
- </message>
- <message>
<source>NOTE: You are using a pre-release version of KeePassXC!
Expect some bugs and minor issues, this version is not meant for production use.</source>
<translation>NOTE: You are using a pre-release version of KeePassXC!
@@ -4696,67 +4624,267 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Check for Updates...</source>
+ <source>Sort &amp;A-Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Downlo&amp;ad all favicons</source>
+ <source>Sort &amp;Z-A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Sort &amp;A-Z</source>
+ <source>&amp;Password Generator</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Sort &amp;Z-A</source>
+ <source>Import a 1Password Vault</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Password Generator</source>
+ <source>&amp;Getting Started</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Download favicon</source>
- <translation type="unfinished">Download favicon</translation>
+ <source>&amp;User Guide</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Export to HTML file...</source>
+ <source>&amp;Keyboard Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>1Password Vault...</source>
+ <source>&amp;Recent Databases</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Import a 1Password Vault</source>
+ <source>&amp;Entries</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Getting Started</source>
+ <source>Copy Att&amp;ribute</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Open Getting Started Guide PDF</source>
+ <source>TOTP</source>
+ <translation type="unfinished">TOTP</translation>
+ </message>
+ <message>
+ <source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Online Help...</source>
+ <source>Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Go to online documentation (opens browser)</source>
+ <source>&amp;Check for Updates</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;User Guide</source>
+ <source>&amp;Open Database…</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Open User Guide PDF</source>
+ <source>&amp;Save Database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Keyboard Shortcuts</source>
+ <source>&amp;Close Database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;New Database…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Merge From Database…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;New Entry…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Edit Entry…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete Entry…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;New Group…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Edit Group…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete Group…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Download All &amp;Favicons…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sa&amp;ve Database As…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Database &amp;Security…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Database &amp;Reports...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Statistics, health check, etc.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Database Settings…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Clone Entry…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move u&amp;p</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move entry one step up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move do&amp;wn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move entry one step down</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy &amp;Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy &amp;Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Download &amp;Favicon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Lock Databases</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;CSV File…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;HTML File…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePass 1 Database…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1Password Vault…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CSV File…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show QR Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set up TOTP…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Report a &amp;Bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open Getting Started Guide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Online Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go to online documentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open User Guide</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save Database Backup...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add key to SSH Agent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key from SSH Agent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compact Mode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Light</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Classic (Platform-native)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show Toolbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show Preview Panel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Don&apos;t show again for this version</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restart Application?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You must restart the application to apply this setting. Would you like to restart now?</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -4880,10 +5008,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>WizardPage</translation>
</message>
<message>
- <source>En&amp;cryption Settings</source>
- <translation>En&amp;cryption Settings</translation>
- </message>
- <message>
<source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
<translation>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</translation>
</message>
@@ -4895,27 +5019,31 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Simple Settings</source>
<translation>Simple Settings</translation>
</message>
+ <message>
+ <source>Encryption Settings</source>
+ <translation type="unfinished">Encryption Settings</translation>
+ </message>
</context>
<context>
- <name>NewDatabaseWizardPageEncryption</name>
+ <name>NewDatabaseWizardPageDatabaseKey</name>
<message>
- <source>Encryption Settings</source>
- <translation>Encryption Settings</translation>
+ <source>Database Credentials</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
- <translation>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</translation>
+ <source>A set of credentials known only to you that protects your database.</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>NewDatabaseWizardPageMasterKey</name>
+ <name>NewDatabaseWizardPageEncryption</name>
<message>
- <source>Database Master Key</source>
- <translation>Database Master Key</translation>
+ <source>Encryption Settings</source>
+ <translation>Encryption Settings</translation>
</message>
<message>
- <source>A master key known only to you protects your database.</source>
- <translation>A master key known only to you protects your database.</translation>
+ <source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
+ <translation>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</translation>
</message>
</context>
<context>
@@ -4930,6 +5058,13 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
</context>
<context>
+ <name>NixUtils</name>
+ <message>
+ <source>Password Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>OpData01</name>
<message>
<source>Invalid OpData01, does not contain header</source>
@@ -5104,6 +5239,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Passwords match so far</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Toggle Password (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Generate Password (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Warning: Caps Lock enabled!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PasswordEditWidget</name>
@@ -5128,25 +5275,13 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Passwords do not match.</translation>
</message>
<message>
- <source>Generate master password</source>
- <translation>Generate master password</translation>
- </message>
- <message>
<source>Password field</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Toggle password visibility</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Repeat password field</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <source>Toggle password generator</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5155,10 +5290,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>%p%</translation>
</message>
<message>
- <source>Password:</source>
- <translation>Password:</translation>
- </message>
- <message>
<source>strength</source>
<comment>Password strength</comment>
<translation>strength</translation>
@@ -5208,14 +5339,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Word Separator:</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Copy</translation>
- </message>
- <message>
- <source>Accept</source>
- <translation>Accept</translation>
- </message>
- <message>
<source>Close</source>
<translation>Close</translation>
</message>
@@ -5312,14 +5435,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>#$%&amp;&amp;@^`~</translation>
</message>
<message>
- <source>Switch to simple mode</source>
- <translation>Switch to simple mode</translation>
- </message>
- <message>
- <source>Simple</source>
- <translation>Simple</translation>
- </message>
- <message>
<source>Character set to exclude from generated password</source>
<translation>Character set to exclude from generated password</translation>
</message>
@@ -5340,14 +5455,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
</message>
<message>
- <source>Word Co&amp;unt:</source>
- <translation>Word Co&amp;unt:</translation>
- </message>
- <message>
- <source>Regenerate</source>
- <translation>Regenerate</translation>
- </message>
- <message>
<source>Generated password</source>
<translation type="unfinished"></translation>
</message>
@@ -5396,10 +5503,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation type="unfinished"></translation>
</message>
<message>
- <source>Accept password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>lower case</source>
<translation type="unfinished"></translation>
</message>
@@ -5412,7 +5515,43 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation type="unfinished"></translation>
</message>
<message>
- <source>Toggle password visibility</source>
+ <source>Generate Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Also choose from:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Additional characters to use for the generated password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Additional characters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Apply Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">Clear</translation>
+ </message>
+ <message>
+ <source>Regenerate password (%1)</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -5426,6 +5565,58 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Statistics</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Very weak password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password is used %1 times</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password expires in %1 days</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QMessageBox</name>
@@ -5565,10 +5756,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Path of the entry to add.</translation>
</message>
<message>
- <source>Copy an entry&apos;s password to the clipboard.</source>
- <translation>Copy an entry&apos;s password to the clipboard.</translation>
- </message>
- <message>
<source>Path of the entry to clip.</source>
<comment>clip = copy to clipboard</comment>
<translation>Path of the entry to clip.</translation>
@@ -5726,14 +5913,6 @@ Available commands:
<translation>Browser Integration</translation>
</message>
<message>
- <source>Press</source>
- <translation>Press</translation>
- </message>
- <message>
- <source>Passive</source>
- <translation>Passive</translation>
- </message>
- <message>
<source>SSH Agent</source>
<translation>SSH Agent</translation>
</message>
@@ -5772,10 +5951,6 @@ Available commands:
<translation>Successfully added entry %1.</translation>
</message>
<message>
- <source>Copy the current TOTP to the clipboard.</source>
- <translation>Copy the current TOTP to the clipboard.</translation>
- </message>
- <message>
<source>Invalid timeout value %1.</source>
<translation>Invalid timeout value %1.</translation>
</message>
@@ -5787,14 +5962,6 @@ Available commands:
<source>Entry with path %1 has no TOTP set up.</source>
<translation>Entry with path %1 has no TOTP set up.</translation>
</message>
- <message>
- <source>Entry&apos;s current TOTP copied to the clipboard!</source>
- <translation>Entry&apos;s current TOTP copied to the clipboard!</translation>
- </message>
- <message>
- <source>Entry&apos;s password copied to the clipboard!</source>
- <translation>Entry&apos;s password copied to the clipboard!</translation>
- </message>
<message numerus="yes">
<source>Clearing the clipboard in %1 second(s)...</source>
<translation>
@@ -6018,10 +6185,6 @@ Available commands:
<translation>No program defined for clipboard manipulation</translation>
</message>
<message>
- <source>Unable to start program %1</source>
- <translation>Unable to start program %1</translation>
- </message>
- <message>
<source>file empty</source>
<translation>file empty</translation>
</message>
@@ -6030,18 +6193,6 @@ Available commands:
<translation>%1: (row, col) %2,%3</translation>
</message>
<message>
- <source>AES: 256-bit</source>
- <translation>AES: 256-bit</translation>
- </message>
- <message>
- <source>Twofish: 256-bit</source>
- <translation>Twofish: 256-bit</translation>
- </message>
- <message>
- <source>ChaCha20: 256-bit</source>
- <translation>ChaCha20: 256-bit</translation>
- </message>
- <message>
<source>Argon2 (KDBX 4 – recommended)</source>
<translation>Argon2 (KDBX 4 – recommended)</translation>
</message>
@@ -6290,10 +6441,6 @@ Kernel: %3 %4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Yubikey slot used to encrypt the database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>slot</source>
<translation type="unfinished"></translation>
</message>
@@ -6310,10 +6457,6 @@ Kernel: %3 %4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Format to use when exporting. Available choices are xml or csv. Defaults to xml.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Exports the content of a database to standard output in the specified format.</source>
<translation type="unfinished"></translation>
</message>
@@ -6354,10 +6497,6 @@ Kernel: %3 %4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to import XML database export %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Successfully imported database.</source>
<translation type="unfinished"></translation>
</message>
@@ -6450,10 +6589,6 @@ Kernel: %3 %4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Please touch the button on your YubiKey to unlock %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Enter password to encrypt database (optional): </source>
<translation type="unfinished"></translation>
</message>
@@ -6469,10 +6604,6 @@ Kernel: %3 %4</source>
<source>User name</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <source>%1[%2] Challenge Response - Slot %3 - %4</source>
- <translation type="unfinished"></translation>
- </message>
<message numerus="yes">
<source>Password for &apos;%1&apos; has been leaked %2 time(s)!</source>
<translation type="unfinished">
@@ -6488,6 +6619,199 @@ Kernel: %3 %4</source>
<source>Show the protected attributes in clear text.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Browser Plugin Failure</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not save the native messaging script file for %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s attribute to the clipboard.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ERROR: Please specify one of --attribute or --totp, not both.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ERROR: attribute %1 is ambiguous, it matches %2.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Attribute &quot;%1&quot; not found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entry&apos;s &quot;%1&quot; attribute copied to the clipboard!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yubikey slot and optional serial used to access the database (e.g., 1:7370001).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>slot[:serial]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Target decryption time in MS for the database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set the key file for the database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set a password for the database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid decryption time %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Target decryption time must be between %1 and %2.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to set database password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Benchmarking key derivation function for %1ms delay.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Setting %1 rounds for key derivation function.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>error while setting database key derivation settings.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Format to use when exporting. Available choices are &apos;xml&apos; or &apos;csv&apos;. Defaults to &apos;xml&apos;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to import XML database: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show a database&apos;s information.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>UUID: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cipher: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KDF: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Recycle bin is enabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Recycle bin is not enabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid command %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid YubiKey serial %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey to continue…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to create a database with an empty password? [y/N]: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Repeat password: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Passwords do not match.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All clipping programs failed. Tried %1
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AES (%1 rounds)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Argon2 (%1 rounds, %2 KB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AES 256-bit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Twofish 256-bit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ChaCha20 256-bit</source>
+ <translation type="unfinished">ChaCha20: 256-bit {20 256-?}</translation>
+ </message>
+ <message>
+ <source>Benchmark %1 delay</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message numerus="yes">
+ <source>%1 ms</source>
+ <comment>milliseconds</comment>
+ <translation type="unfinished">
+ <numerusform>%1 ms</numerusform>
+ <numerusform>%1 ms</numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <source>%1 s</source>
+ <comment>seconds</comment>
+ <translation type="unfinished">
+ <numerusform>%1 s</numerusform>
+ <numerusform>%1 s</numerusform>
+ </translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6524,6 +6848,290 @@ Kernel: %3 %4</source>
</message>
</context>
<context>
+ <name>ReportsWidgetHealthcheck</name>
+ <message>
+ <source>Also show entries that have been excluded from reports</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hover over reason to show additional details. Double-click entries to edit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bad</source>
+ <comment>Password quality</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bad — password must be changed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation type="unfinished">Poor</translation>
+ </message>
+ <message>
+ <source>Poor — password should be changed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation type="unfinished">Weak</translation>
+ </message>
+ <message>
+ <source>Weak — consider changing the password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> (Excluded)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This entry is being excluded from reports</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congratulations, everything is healthy!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation type="unfinished">Title</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation type="unfinished">Path</translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reason</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Entry...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Exclude from reports</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ReportsWidgetHibp</name>
+ <message>
+ <source>CAUTION: This report requires sending information to the Have I Been Pwned online service (https://haveibeenpwned.com). If you proceed, your database passwords will be cryptographically hashed and the first five characters of those hashes will be sent securely to this service. Your database remains secure and cannot be reconstituted from this information. However, the number of passwords you send and your IP address will be exposed to this service.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Perform Online Analysis</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Also show entries that have been excluded from reports</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This build of KeePassXC does not have network functions. Networking is required to check your passwords against Have I Been Pwned databases.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congratulations, no exposed passwords!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation type="unfinished">Title</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation type="unfinished">Path</translation>
+ </message>
+ <message>
+ <source>Password exposed…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> (Excluded)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This entry is being excluded from reports</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>once</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>up to 10 times</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>up to 100 times</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>up to 1000 times</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>up to 10,000 times</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>up to 100,000 times</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>up to a million times</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>millions of times</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Entry...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Exclude from reports</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ReportsWidgetStatistics</name>
+ <message>
+ <source>Hover over lines with error icons for further information.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished">Name</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished">Value</translation>
+ </message>
+ <message>
+ <source>Please wait, database statistics are being calculated...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Database name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last saved</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unsaved changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>yes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>no</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The database was modified, but the changes have not yet been saved to disk.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of groups</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of entries</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of expired entries</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The database contains entries that have expired.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unique passwords</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Non-unique passwords</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>More than 10% of passwords are reused. Use unique passwords when possible.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Maximum password reuse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Some passwords are used more than three times. Use unique passwords when possible.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of short passwords</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Recommended minimum password length is at least 8 characters.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of weak passwords</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Recommend using long, randomized passwords with a rating of &apos;good&apos; or &apos;excellent&apos;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entries excluded from reports</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Excluding entries from reports, e. g. because they are known to have a poor password, isn&apos;t necessarily a problem but you should keep an eye on them.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Average password length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 characters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Average password length is less than ten characters. Longer passwords provide more security.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>SSHAgent</name>
<message>
<source>Agent connection failed.</source>
@@ -6557,6 +7165,14 @@ Kernel: %3 %4</source>
<source>A confirmation request is not supported by the agent (check options).</source>
<translation>A confirmation request is not supported by the agent (check options).</translation>
</message>
+ <message>
+ <source>Key identity ownership conflict. Refusing to add.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No agent running, cannot list identities.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SearchHelpWidget</name>
@@ -6664,10 +7280,6 @@ Kernel: %3 %4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation type="unfinished"></translation>
</message>
@@ -6679,6 +7291,22 @@ Kernel: %3 %4</source>
<source>These applications are currently connected:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Don&apos;t confirm when entries are deleted by clients</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save current changes to activate the plugin and enable editing of this section.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -6950,10 +7578,6 @@ Kernel: %3 %4</source>
<translation type="unfinished">Successful signed import</translation>
</message>
<message>
- <source>Unexpected error</source>
- <translation type="unfinished">Unexpected error</translation>
- </message>
- <message>
<source>Unsigned share container are not supported - import prevented</source>
<translation type="unfinished">Unsigned share container are not supported - import prevented</translation>
</message>
@@ -7222,6 +7846,53 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
+ <name>YubiKey</name>
+ <message>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished">Press</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished">Passive</translation>
+ </message>
+ <message>
+ <source>%1 Invalid slot specified - %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The YubiKey interface has not been initialized.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hardware key is currently in use.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not find hardware key with serial number %1. Please plug it in to continue.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hardware key timed out waiting for user interaction.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A USB error ocurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to complete a challenge-response, the specific error was: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>YubiKeyEditWidget</name>
<message>
<source>Refresh</source>
@@ -7236,19 +7907,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
- <source>No YubiKey detected, please ensure it&apos;s plugged in.</source>
- <translation>No YubiKey detected, please ensure it&apos;s plugged in.</translation>
+ <source>Refresh hardware tokens</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>No YubiKey inserted.</source>
- <translation>No YubiKey inserted.</translation>
+ <source>Hardware key slot selection</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <source>Refresh hardware tokens</source>
+ <source>Could not find any hardware keys!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Hardware key slot selection</source>
+ <source>Selected hardware key slot does not support challenge-response!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Detecting hardware keys…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No hardware keys detected</source>
<translation type="unfinished"></translation>
</message>
</context>