keepassxc/share/translations/keepassx_en_GB.ts
2019-03-19 18:58:44 -04:00

5457 lines
181 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_GB" version="2.1">
<context>
<name>AboutDialog</name>
<message>
<source>About KeePassXC</source>
<translation>About KeePassXC</translation>
</message>
<message>
<source>About</source>
<translation>About</translation>
</message>
<message>
<source>Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</source>
<translation>Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</translation>
</message>
<message>
<source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
<translation>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</translation>
</message>
<message>
<source>Contributors</source>
<translation>Contributors</translation>
</message>
<message>
<source>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;See Contributions on GitHub&lt;/a&gt;</source>
<translation>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;See Contributions on GitHub&lt;/a&gt;</translation>
</message>
<message>
<source>Debug Info</source>
<translation>Debug Info</translation>
</message>
<message>
<source>Include the following information whenever you report a bug:</source>
<translation>Include the following information whenever you report a bug:</translation>
</message>
<message>
<source>Copy to clipboard</source>
<translation>Copy to clipboard</translation>
</message>
<message>
<source>Project Maintainers:</source>
<translation>Project Maintainers:</translation>
</message>
<message>
<source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
<translation>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</translation>
</message>
</context>
<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>
</context>
<context>
<name>ApplicationSettingsWidget</name>
<message>
<source>Application Settings</source>
<translation>Application Settings</translation>
</message>
<message>
<source>General</source>
<translation>General</translation>
</message>
<message>
<source>Security</source>
<translation>Security</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Access error for config file %1</translation>
</message>
<message>
<source>Icon only</source>
<translation>Icon only</translation>
</message>
<message>
<source>Text only</source>
<translation>Text only</translation>
</message>
<message>
<source>Text beside icon</source>
<translation>Text beside icon</translation>
</message>
<message>
<source>Text under icon</source>
<translation>Text under icon</translation>
</message>
<message>
<source>Follow style</source>
<translation>Follow style</translation>
</message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
<message>
<source>Basic Settings</source>
<translation>Basic Settings</translation>
</message>
<message>
<source>Startup</source>
<translation>Startup</translation>
</message>
<message>
<source>Start only a single instance of KeePassXC</source>
<translation>Start only a single instance of KeePassXC</translation>
</message>
<message>
<source>Remember last databases</source>
<translation>Remember last databases</translation>
</message>
<message>
<source>Remember last key files and security dongles</source>
<translation>Remember last key files and security dongles</translation>
</message>
<message>
<source>Load previous databases on startup</source>
<translation>Load previous databases on startup</translation>
</message>
<message>
<source>Minimize window at application startup</source>
<translation>Minimise window at application startup</translation>
</message>
<message>
<source>File Management</source>
<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>
<message>
<source>Automatically save after every change</source>
<translation>Automatically save after every change</translation>
</message>
<message>
<source>Automatically save on exit</source>
<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>
<message>
<source>Entry Management</source>
<translation>Entry Management</translation>
</message>
<message>
<source>Use group icon on entry creation</source>
<translation>Use group icon on entry creation</translation>
</message>
<message>
<source>Minimize when copying to clipboard</source>
<translation>Minimise when copying to clipboard</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>Minimise instead of app exit</translation>
</message>
<message>
<source>Show a system tray icon</source>
<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 minimised</translation>
</message>
<message>
<source>Language</source>
<translation>Language</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Auto-Type</translation>
</message>
<message>
<source>Use entry title to match windows for global Auto-Type</source>
<translation>Use entry title to match windows for global Auto-Type</translation>
</message>
<message>
<source>Use entry URL to match windows for global Auto-Type</source>
<translation>Use entry URL to match windows for global Auto-Type</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<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>Check for updates at application startup</source>
<translation>Check for updates at application startup</translation>
</message>
<message>
<source>Include pre-releases when checking for updates</source>
<translation>Include pre-releases when checking for updates</translation>
</message>
<message>
<source>Movable toolbar</source>
<translation>Movable toolbar</translation>
</message>
<message>
<source>Button style</source>
<translation>Button style</translation>
</message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
<message>
<source>Timeouts</source>
<translation>Timeouts</translation>
</message>
<message>
<source>Clear clipboard after</source>
<translation>Clear clipboard after</translation>
</message>
<message>
<source> sec</source>
<comment>Seconds</comment>
<translation> sec</translation>
</message>
<message>
<source>Lock databases after inactivity of</source>
<translation>Lock databases after inactivity of</translation>
</message>
<message>
<source> min</source>
<translation> min</translation>
</message>
<message>
<source>Forget TouchID after inactivity of</source>
<translation>Forget TouchID after inactivity of</translation>
</message>
<message>
<source>Convenience</source>
<translation>Convenience</translation>
</message>
<message>
<source>Lock databases when session is locked or lid is closed</source>
<translation>Lock databases when session is locked or lid is closed</translation>
</message>
<message>
<source>Forget TouchID when session is locked or lid is closed</source>
<translation>Forget TouchID when session is locked or lid is closed</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
<translation>Lock databases after minimising the window</translation>
</message>
<message>
<source>Re-lock previously locked database after performing Auto-Type</source>
<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>
<message>
<source>Hide entry notes by default</source>
<translation>Hide entry notes by default</translation>
</message>
<message>
<source>Privacy</source>
<translation>Privacy</translation>
</message>
<message>
<source>Use DuckDuckGo as fallback for downloading website icons</source>
<translation>Use DuckDuckGo as fallback for downloading website icons</translation>
</message>
</context>
<context>
<name>AutoType</name>
<message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
<translation>Couldn&apos;t find an entry that matches the window title:</translation>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
<translation>Auto-Type - KeePassXC</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Auto-Type</translation>
</message>
<message>
<source>The Syntax of your Auto-Type statement is incorrect!</source>
<translation>The Syntax of your Auto-Type statement is incorrect!</translation>
</message>
<message>
<source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
<translation>This Auto-Type command contains a very long delay. Do you really want to proceed?</translation>
</message>
<message>
<source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
<translation>This Auto-Type command contains very slow key presses. Do you really want to proceed?</translation>
</message>
<message>
<source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
<translation>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</translation>
</message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
<message>
<source>Window</source>
<translation>Window</translation>
</message>
<message>
<source>Sequence</source>
<translation>Sequence</translation>
</message>
<message>
<source>Default sequence</source>
<translation>Default sequence</translation>
</message>
</context>
<context>
<name>AutoTypeMatchModel</name>
<message>
<source>Group</source>
<translation>Group</translation>
</message>
<message>
<source>Title</source>
<translation>Title</translation>
</message>
<message>
<source>Username</source>
<translation>Username</translation>
</message>
<message>
<source>Sequence</source>
<translation>Sequence</translation>
</message>
</context>
<context>
<name>AutoTypeSelectDialog</name>
<message>
<source>Auto-Type - KeePassXC</source>
<translation>Auto-Type - KeePassXC</translation>
</message>
<message>
<source>Select entry to Auto-Type:</source>
<translation>Select entry to Auto-Type:</translation>
</message>
</context>
<context>
<name>BrowserAccessControlDialog</name>
<message>
<source>KeePassXC-Browser Confirm Access</source>
<translation>KeePassXC-Browser Confirm Access</translation>
</message>
<message>
<source>Remember this decision</source>
<translation>Remember this decision</translation>
</message>
<message>
<source>Allow</source>
<translation>Allow</translation>
</message>
<message>
<source>Deny</source>
<translation>Deny</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>
</message>
</context>
<context>
<name>BrowserEntrySaveDialog</name>
<message>
<source>KeePassXC-Browser Save Entry</source>
<translation>KeePassXC-Browser Save Entry</translation>
</message>
<message>
<source>Ok</source>
<translation>Ok</translation>
</message>
<message>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<source>You have multiple databases open.
Please select the correct database for saving credentials.</source>
<translation>You have multiple databases open.
Please select the correct database for saving credentials.</translation>
</message>
</context>
<context>
<name>BrowserOptionDialog</name>
<message>
<source>Dialog</source>
<translation>Dialog</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>
</message>
<message>
<source>Enable KeepassXC browser integration</source>
<translation>Enable KeePassXC browser integration</translation>
</message>
<message>
<source>General</source>
<translation>General</translation>
</message>
<message>
<source>Enable integration for these browsers:</source>
<translation>Enable integration for these browsers:</translation>
</message>
<message>
<source>&amp;Google Chrome</source>
<translation>&amp;Google Chrome</translation>
</message>
<message>
<source>&amp;Firefox</source>
<translation>&amp;Firefox</translation>
</message>
<message>
<source>&amp;Chromium</source>
<translation>&amp;Chromium</translation>
</message>
<message>
<source>&amp;Vivaldi</source>
<translation>&amp;Vivaldi</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>
</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>
</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>
<message>
<source>&amp;Match URL scheme (e.g., https://...)</source>
<translation>&amp;Match URL scheme (e.g., https://...)</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>
</message>
<message>
<source>&amp;Return only best-matching credentials</source>
<translation>&amp;Return only best-matching credentials</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>
</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>
</message>
<message>
<source>Advanced</source>
<translation>Advanced</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>
</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>
</message>
<message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Only the selected database has to be connected with a client.</translation>
</message>
<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>
</message>
<message>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>Automatically creating or updating string fields is not supported.</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>
</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>
</message>
<message>
<source>Update &amp;native messaging manifest files at startup</source>
<translation>Update &amp;native messaging manifest files at startup</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>
</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>
</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>
</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>
</message>
<message>
<source>Browse...</source>
<extracomment>Button for opening file dialog</extracomment>
<translation>Browse...</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>
</message>
<message>
<source>Select custom proxy location</source>
<translation>Select custom proxy location</translation>
</message>
<message>
<source>&amp;Tor Browser</source>
<translation>&amp;Tor Browser</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: </source>
<translation>&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: </translation>
</message>
<message>
<source>Executable Files</source>
<translation>Executable Files</translation>
</message>
<message>
<source>All Files</source>
<translation>All Files</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>
</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>
<translation type="unfinished"/>
</message>
<message>
<source>Please see special instructions for browser extension use below</source>
<translation type="unfinished"/>
</message>
<message>
<source>KeePassXC-Browser is needed for the browser integration to work. &lt;br /&gt;Download it for %1 and %2. %3</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>BrowserService</name>
<message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: New key association request</translation>
</message>
<message>
<source>You have received an association request for the above key.
If you would like to allow it access to your KeePassXC database,
give it a unique name to identify and accept it.</source>
<translation>You have received an association request for the above key.
If you would like to allow it access to your KeePassXC database,
give it a unique name to identify and accept it.</translation>
</message>
<message>
<source>Save and allow access</source>
<translation>Save and allow access</translation>
</message>
<message>
<source>KeePassXC: Overwrite existing key?</source>
<translation>KeePassXC: Overwrite existing key?</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>
</message>
<message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Update Entry</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>
</message>
<message>
<source>Abort</source>
<translation>Abort</translation>
</message>
<message>
<source>Converting attributes to custom data…</source>
<translation>Converting attributes to custom data…</translation>
</message>
<message>
<source>KeePassXC: Converted KeePassHTTP attributes</source>
<translation>KeePassXC: Converted KeePassHTTP attributes</translation>
</message>
<message>
<source>Successfully converted attributes from %1 entry(s).
Moved %2 keys to custom data.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<source>Successfully moved %n keys to custom data.</source>
<translation><numerusform>Successfully moved %n key to custom data.</numerusform><numerusform>Successfully moved %n keys to custom data.</numerusform></translation>
</message>
<message>
<source>KeePassXC: No entry with KeePassHTTP attributes found!</source>
<translation>KeePassXC: No entry with KeePassHTTP attributes found!</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>
</message>
<message>
<source>KeePassXC: Legacy browser integration settings detected</source>
<translation>KeePassXC: Legacy browser integration settings detected</translation>
</message>
<message>
<source>KeePassXC: Create a new group</source>
<translation type="unfinished"/>
</message>
<message>
<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"/>
</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>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>CloneDialog</name>
<message>
<source>Clone Options</source>
<translation>Clone Options</translation>
</message>
<message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Append &apos; - Clone&apos; to title</translation>
</message>
<message>
<source>Replace username and password with references</source>
<translation>Replace username and password with references</translation>
</message>
<message>
<source>Copy history</source>
<translation>Copy history</translation>
</message>
</context>
<context>
<name>CsvImportWidget</name>
<message>
<source>Import CSV fields</source>
<translation>Import CSV fields</translation>
</message>
<message>
<source>filename</source>
<translation>filename</translation>
</message>
<message>
<source>size, rows, columns</source>
<translation>size, rows, columns</translation>
</message>
<message>
<source>Encoding</source>
<translation>Encoding</translation>
</message>
<message>
<source>Codec</source>
<translation>Codec</translation>
</message>
<message>
<source>Text is qualified by</source>
<translation>Text is qualified by</translation>
</message>
<message>
<source>Fields are separated by</source>
<translation>Fields are separated by</translation>
</message>
<message>
<source>Comments start with</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>Number of headers line to discard</source>
<translation>Number of headers line to discard</translation>
</message>
<message>
<source>Consider &apos;\&apos; an escape character</source>
<translation>Consider &apos;\&apos; an escape character</translation>
</message>
<message>
<source>Preview</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>
<message>
<source>Original data: </source>
<translation>Original data: </translation>
</message>
<message>
<source>Error</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>
<message numerus="yes">
<source>[%n more message(s) skipped]</source>
<translation><numerusform>[%n more message skipped]</numerusform><numerusform>[%n more messages skipped]</numerusform></translation>
</message>
<message>
<source>CSV import: writer has errors:
%1</source>
<translation>CSV import: writer has errors:
%1</translation>
</message>
</context>
<context>
<name>CsvParserModel</name>
<message numerus="yes">
<source>%n column(s)</source>
<translation><numerusform>%n column</numerusform><numerusform>%n columns</numerusform></translation>
</message>
<message>
<source>%1, %2, %3</source>
<comment>file info: bytes, rows, columns</comment>
<translation>%1, %2, %3</translation>
</message>
<message numerus="yes">
<source>%n byte(s)</source>
<translation><numerusform>%n byte</numerusform><numerusform>%n bytes</numerusform></translation>
</message>
<message numerus="yes">
<source>%n row(s)</source>
<translation><numerusform>%n row</numerusform><numerusform>%n rows</numerusform></translation>
</message>
</context>
<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>
<message>
<source>Unable to open file %1.</source>
<translation>Unable to open file %1.</translation>
</message>
<message>
<source>Error while reading the database: %1</source>
<translation>Error while reading the database: %1</translation>
</message>
<message>
<source>Could not save, database has no file name.</source>
<translation>Could not save, database has no file name.</translation>
</message>
<message>
<source>File cannot be written as it is opened in read-only mode.</source>
<translation>File cannot be written as it is opened in read-only mode.</translation>
</message>
<message>
<source>Key not transformed. This is a bug, please report it to the developers!</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseOpenDialog</name>
<message>
<source>Unlock Database - KeePassXC</source>
<translation>Unlock Database - KeePassXC</translation>
</message>
</context>
<context>
<name>DatabaseOpenWidget</name>
<message>
<source>Enter master key</source>
<translation>Enter master key</translation>
</message>
<message>
<source>Key File:</source>
<translation>Key File:</translation>
</message>
<message>
<source>Password:</source>
<translation>Password:</translation>
</message>
<message>
<source>Browse</source>
<translation>Browse</translation>
</message>
<message>
<source>Refresh</source>
<translation>Refresh</translation>
</message>
<message>
<source>Challenge Response:</source>
<translation>Challenge Response:</translation>
</message>
<message>
<source>Legacy key file format</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 consider generating a new key file.</source>
<translation>You are using a legacy key file format which may become
unsupported in the future.
Please consider generating a new key file.</translation>
</message>
<message>
<source>Don&apos;t show this warning again</source>
<translation>Don&apos;t show this warning again</translation>
</message>
<message>
<source>All files</source>
<translation>All files</translation>
</message>
<message>
<source>Key files</source>
<translation>Key files</translation>
</message>
<message>
<source>Select key file</source>
<translation>Select key file</translation>
</message>
<message>
<source>TouchID for quick unlock</source>
<translation>TouchID for quick unlock</translation>
</message>
<message>
<source>Unable to open the database:
%1</source>
<translation>Unable to open the database:
%1</translation>
</message>
<message>
<source>Can't open key file:
%1</source>
<translation>Can&apos;t open key file:
%1</translation>
</message>
</context>
<context>
<name>DatabaseSettingWidgetMetaData</name>
<message>
<source>Passwords</source>
<translation>Passwords</translation>
</message>
</context>
<context>
<name>DatabaseSettingsDialog</name>
<message>
<source>Advanced Settings</source>
<translation>Advanced Settings</translation>
</message>
<message>
<source>General</source>
<translation>General</translation>
</message>
<message>
<source>Security</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>
<message>
<source>Browser Integration</source>
<translation>Browser Integration</translation>
</message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
<message>
<source>KeePassXC-Browser settings</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>
<message>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<source>Delete the selected key?</source>
<translation>Delete the selected key?</translation>
</message>
<message>
<source>Do you really want to delete the selected key?
This may prevent connection to the browser plugin.</source>
<translation>Do you really want to delete the selected key?
This may prevent connection to the browser plugin.</translation>
</message>
<message>
<source>Key</source>
<translation>Key</translation>
</message>
<message>
<source>Value</source>
<translation>Value</translation>
</message>
<message>
<source>Enable Browser Integration to access these settings.</source>
<translation>Enable Browser Integration to access these settings.</translation>
</message>
<message>
<source>Disconnect all browsers</source>
<translation>Disconnect all browsers</translation>
</message>
<message>
<source>Do you really want to disconnect all browsers?
This may prevent connection to the browser plugin.</source>
<translation>Do you really want to disconnect all browsers?
This may prevent connection to the browser plugin.</translation>
</message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: No keys found</translation>
</message>
<message>
<source>No shared encryption keys found in KeePassXC settings.</source>
<translation>No shared encryption keys found in KeePassXC settings.</translation>
</message>
<message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Removed keys from database</translation>
</message>
<message numerus="yes">
<source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
<translation><numerusform>Successfully removed %n encryption key from KeePassXC settings.</numerusform><numerusform>Successfully removed %n encryption keys from KeePassXC settings.</numerusform></translation>
</message>
<message>
<source>Forget all site-specific settings on entries</source>
<translation>Forget all site-specific settings on entries</translation>
</message>
<message>
<source>Do you really want forget all site-specific settings on every entry?
Permissions to access entries will be revoked.</source>
<translation>Do you really want forget all site-specific settings on every entry?
Permissions to access entries will be revoked.</translation>
</message>
<message>
<source>Removing stored permissions…</source>
<translation>Removing stored permissions…</translation>
</message>
<message>
<source>Abort</source>
<translation>Abort</translation>
</message>
<message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Removed permissions</translation>
</message>
<message numerus="yes">
<source>Successfully removed permissions from %n entry(s).</source>
<translation><numerusform>Successfully removed permissions from %n entry.</numerusform><numerusform>Successfully removed permissions from %n entries.</numerusform></translation>
</message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: No entry with permissions found!</translation>
</message>
<message>
<source>The active database does not contain an entry with permissions.</source>
<translation>The active database does not contain an entry with permissions.</translation>
</message>
<message>
<source>Move KeePassHTTP attributes to custom data</source>
<translation>Move KeePassHTTP attributes to custom data</translation>
</message>
<message>
<source>Do you really want to move all legacy browser integration data to the latest standard?
This is necessary to maintain compatibility with the browser plugin.</source>
<translation>Do you really want to move all legacy browser integration data to the latest standard?
This is necessary to maintain compatibility with the browser plugin.</translation>
</message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
<message>
<source>Encryption Algorithm:</source>
<translation>Encryption Algorithm:</translation>
</message>
<message>
<source>AES: 256 Bit (default)</source>
<translation>AES: 256 Bit (default)</translation>
</message>
<message>
<source>Twofish: 256 Bit</source>
<translation>Twofish: 256 Bit</translation>
</message>
<message>
<source>Key Derivation Function:</source>
<translation>Key Derivation Function:</translation>
</message>
<message>
<source>Transform rounds:</source>
<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>
<message>
<source>Parallelism:</source>
<translation>Parallelism:</translation>
</message>
<message>
<source>Decryption Time:</source>
<translation>Decryption Time:</translation>
</message>
<message>
<source>?? s</source>
<translation>?? s</translation>
</message>
<message>
<source>Change</source>
<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>
<message>
<source>Database format:</source>
<translation>Database format:</translation>
</message>
<message>
<source>This is only important if you need to use your database with other programs.</source>
<translation>This is only important if you need to use your database with other programs.</translation>
</message>
<message>
<source>KDBX 4.0 (recommended)</source>
<translation>KDBX 4.0 (recommended)</translation>
</message>
<message>
<source>KDBX 3.1</source>
<translation>KDBX 3.1</translation>
</message>
<message>
<source>unchanged</source>
<comment>Database decryption time is unchanged</comment>
<translation>unchanged</translation>
</message>
<message>
<source>Number of rounds too high</source>
<comment>Key transformation rounds</comment>
<translation>Number of rounds too high</translation>
</message>
<message>
<source>You are using a very high number of key transform rounds with Argon2.
If you keep this number, your database may take hours or days (or even longer) to open!</source>
<translation>You are using a very high number of key transform rounds with Argon2.
If you keep this number, your database may take hours or days (or even longer) to open!</translation>
</message>
<message>
<source>Understood, keep number</source>
<translation>Understood, keep number</translation>
</message>
<message>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<source>Number of rounds too low</source>
<comment>Key transformation rounds</comment>
<translation>Number of rounds too low</translation>
</message>
<message>
<source>You are using a very low number of key transform rounds with AES-KDF.
If you keep this number, your database may be too easy to crack!</source>
<translation>You are using a very low number of key transform rounds with AES-KDF.
If you keep this number, your database may be too easy to crack!</translation>
</message>
<message>
<source>KDF unchanged</source>
<translation>KDF unchanged</translation>
</message>
<message>
<source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
<translation>Failed to transform key with new KDF parameters; KDF unchanged.</translation>
</message>
<message numerus="yes">
<source> MiB</source>
<comment>Abbreviation for Mebibytes (KDF settings)</comment>
<translation><numerusform> MiB</numerusform><numerusform> MiB</numerusform></translation>
</message>
<message numerus="yes">
<source> thread(s)</source>
<comment>Threads for parallel execution (KDF settings)</comment>
<translation><numerusform> thread</numerusform><numerusform> threads</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>
</context>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
<source>Database Meta Data</source>
<translation>Database Meta Data</translation>
</message>
<message>
<source>Database name:</source>
<translation>Database name:</translation>
</message>
<message>
<source>Database description:</source>
<translation>Database description:</translation>
</message>
<message>
<source>Default username:</source>
<translation>Default username:</translation>
</message>
<message>
<source>History Settings</source>
<translation>History Settings</translation>
</message>
<message>
<source>Max. history items:</source>
<translation>Max. history items:</translation>
</message>
<message>
<source>Max. history size:</source>
<translation>Max. history size:</translation>
</message>
<message>
<source> MiB</source>
<translation> MiB</translation>
</message>
<message>
<source>Use recycle bin</source>
<translation>Use recycle bin</translation>
</message>
<message>
<source>Additional Database Settings</source>
<translation>Additional Database Settings</translation>
</message>
<message>
<source>Enable &amp;compression (recommended)</source>
<translation>Enable &amp;compression (recommended)</translation>
</message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
<message>
<source>Sharing</source>
<translation>Sharing</translation>
</message>
<message>
<source>Breadcrumb</source>
<translation>Breadcrumb</translation>
</message>
<message>
<source>Type</source>
<translation>Type</translation>
</message>
<message>
<source>Path</source>
<translation>Path</translation>
</message>
<message>
<source>Last Signer</source>
<translation>Last Signer</translation>
</message>
<message>
<source>Certificates</source>
<translation>Certificates</translation>
</message>
<message>
<source> &gt; </source>
<comment>Breadcrumb separator</comment>
<translation> &gt; </translation>
</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>
</context>
<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
<translation>Database Name:</translation>
</message>
<message>
<source>Description:</source>
<translation>Description:</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>KeePass 2 Database</source>
<translation>KeePass 2 Database</translation>
</message>
<message>
<source>All files</source>
<translation>All files</translation>
</message>
<message>
<source>Open database</source>
<translation>Open database</translation>
</message>
<message>
<source>CSV file</source>
<translation>CSV file</translation>
</message>
<message>
<source>Merge database</source>
<translation>Merge database</translation>
</message>
<message>
<source>Open KeePass 1 database</source>
<translation>Open KeePass 1 database</translation>
</message>
<message>
<source>KeePass 1 database</source>
<translation>KeePass 1 database</translation>
</message>
<message>
<source>Export database to CSV file</source>
<translation>Export database to CSV file</translation>
</message>
<message>
<source>Writing the CSV file failed.</source>
<translation>Writing the CSV file failed.</translation>
</message>
<message>
<source>Database creation error</source>
<translation>Database creation error</translation>
</message>
<message>
<source>The created database has no key or KDF, refusing to save it.
This is definitely a bug, please report it to the developers.</source>
<translation>The created database has no key or KDF, refusing to save it.
This is definitely a bug, please report it to the developers.</translation>
</message>
<message>
<source>The database file does not exist or is not accessible.</source>
<translation>The database file does not exist or is not accessible.</translation>
</message>
<message>
<source>Select CSV file</source>
<translation>Select CSV file</translation>
</message>
<message>
<source>New Database</source>
<translation>New Database</translation>
</message>
<message>
<source>%1 [New Database]</source>
<comment>Database tab name modifier</comment>
<translation>%1 [New Database]</translation>
</message>
<message>
<source>%1 [Locked]</source>
<comment>Database tab name modifier</comment>
<translation>%1 [Locked]</translation>
</message>
<message>
<source>%1 [Read-only]</source>
<comment>Database tab name modifier</comment>
<translation>%1 [Read-only]</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
<source>Searching...</source>
<translation>Searching...</translation>
</message>
<message>
<source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
<translation>Do you really want to delete the entry &quot;%1&quot; for good?</translation>
</message>
<message>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
<translation>Do you really want to move entry &quot;%1&quot; to the recycle bin?</translation>
</message>
<message numerus="yes">
<source>Do you really want to move %n entry(s) to the recycle bin?</source>
<translation><numerusform>Do you really want to move %n entry to the recycle bin?</numerusform><numerusform>Do you really want to move %n entries to the recycle bin?</numerusform></translation>
</message>
<message>
<source>Execute command?</source>
<translation>Execute command?</translation>
</message>
<message>
<source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
<translation>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
<source>Remember my choice</source>
<translation>Remember my choice</translation>
</message>
<message>
<source>Do you really want to delete the group &quot;%1&quot; for good?</source>
<translation>Do you really want to delete the group &quot;%1&quot; for good?</translation>
</message>
<message>
<source>No current database.</source>
<translation>No current database.</translation>
</message>
<message>
<source>No source database, nothing to do.</source>
<translation>No source database, nothing to do.</translation>
</message>
<message>
<source>Search Results (%1)</source>
<translation>Search Results (%1)</translation>
</message>
<message>
<source>No Results</source>
<translation>No Results</translation>
</message>
<message>
<source>File has changed</source>
<translation>File has changed</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
<translation>The database file has changed. Do you want to load the changes?</translation>
</message>
<message>
<source>Merge Request</source>
<translation>Merge Request</translation>
</message>
<message>
<source>The database file has changed and you have unsaved changes.
Do you want to merge your changes?</source>
<translation>The database file has changed and you have unsaved changes.
Do you want to merge your changes?</translation>
</message>
<message>
<source>Empty recycle bin?</source>
<translation>Empty recycle bin?</translation>
</message>
<message>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Are you sure you want to permanently delete everything from your recycle bin?</translation>
</message>
<message numerus="yes">
<source>Do you really want to delete %n entry(s) for good?</source>
<translation><numerusform>Do you really want to delete %n entry for good?</numerusform><numerusform>Do you really want to delete %n entries for good?</numerusform></translation>
</message>
<message numerus="yes">
<source>Delete entry(s)?</source>
<translation><numerusform>Delete entry?</numerusform><numerusform>Delete entries?</numerusform></translation>
</message>
<message numerus="yes">
<source>Move entry(s) to recycle bin?</source>
<translation><numerusform>Move entry to recycle bin?</numerusform><numerusform>Move entries to recycle bin?</numerusform></translation>
</message>
<message>
<source>File opened in read only mode.</source>
<translation>File opened in read only mode.</translation>
</message>
<message>
<source>Lock Database?</source>
<translation>Lock Database?</translation>
</message>
<message>
<source>You are editing an entry. Discard changes and lock anyway?</source>
<translation>You are editing an entry. Discard changes and lock anyway?</translation>
</message>
<message>
<source>&quot;%1&quot; was modified.
Save changes?</source>
<translation>&quot;%1&quot; was modified.
Save changes?</translation>
</message>
<message>
<source>Database was modified.
Save changes?</source>
<translation>Database was modified.
Save changes?</translation>
</message>
<message>
<source>Save changes?</source>
<translation>Save changes?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload.
Error: %1</source>
<translation>Could not open the new database file while attempting to autoreload.
Error: %1</translation>
</message>
<message>
<source>Disable safe saves?</source>
<translation>Disable safe saves?</translation>
</message>
<message>
<source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
Disable safe saves and try again?</source>
<translation>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
Disable safe saves and try again?</translation>
</message>
<message>
<source>Writing the database failed.
%1</source>
<translation>Writing the database failed.
%1</translation>
</message>
<message>
<source>Passwords</source>
<translation>Passwords</translation>
</message>
<message>
<source>Save database as</source>
<translation>Save database as</translation>
</message>
<message>
<source>KeePass 2 Database</source>
<translation>KeePass 2 Database</translation>
</message>
<message>
<source>Replace references to entry?</source>
<translation>Replace references to entry?</translation>
</message>
<message numerus="yes">
<source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
<translation><numerusform>Entry &quot;%1&quot; has %2 reference. Do you want to overwrite references with values, skip this entry, or delete anyway?</numerusform><numerusform>Entry &quot;%1&quot; has %2 references. Do you want to overwrite references with values, skip this entry, or delete anyway?</numerusform></translation>
</message>
<message>
<source>Delete group</source>
<translation>Delete group</translation>
</message>
<message>
<source>Move group to recycle bin?</source>
<translation>Move group to recycle bin?</translation>
</message>
<message>
<source>Do you really want to move the group &quot;%1&quot; to the recycle bin?</source>
<translation>Do you really want to move the group &quot;%1&quot; to the recycle bin?</translation>
</message>
<message>
<source>Successfully merged the database files.</source>
<translation>Successfully merged the database files.</translation>
</message>
<message>
<source>Database was not modified by merge operation.</source>
<translation>Database was not modified by merge operation.</translation>
</message>
<message>
<source>Shared group...</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
<translation>Entry</translation>
</message>
<message>
<source>Advanced</source>
<translation>Advanced</translation>
</message>
<message>
<source>Icon</source>
<translation>Icon</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Auto-Type</translation>
</message>
<message>
<source>Properties</source>
<translation>Properties</translation>
</message>
<message>
<source>History</source>
<translation>History</translation>
</message>
<message>
<source>SSH Agent</source>
<translation>SSH Agent</translation>
</message>
<message>
<source>n/a</source>
<translation>n/a</translation>
</message>
<message>
<source>(encrypted)</source>
<translation>(encrypted)</translation>
</message>
<message>
<source>Select private key</source>
<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>
<message>
<source>Add entry</source>
<translation>Add entry</translation>
</message>
<message>
<source>Edit entry</source>
<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>
<message>
<source>Are you sure you want to remove this attribute?</source>
<translation>Are you sure you want to remove this attribute?</translation>
</message>
<message>
<source>Tomorrow</source>
<translation>Tomorrow</translation>
</message>
<message numerus="yes">
<source>%n week(s)</source>
<translation><numerusform>%n week</numerusform><numerusform>%n weeks</numerusform></translation>
</message>
<message numerus="yes">
<source>%n month(s)</source>
<translation><numerusform>%n month</numerusform><numerusform>%n months</numerusform></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><numerusform>%n year</numerusform><numerusform>%n years</numerusform></translation>
</message>
<message>
<source>Confirm Removal</source>
<translation>Confirm Removal</translation>
</message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
<message>
<source>Additional attributes</source>
<translation>Additional attributes</translation>
</message>
<message>
<source>Add</source>
<translation>Add</translation>
</message>
<message>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<source>Edit Name</source>
<translation>Edit Name</translation>
</message>
<message>
<source>Protect</source>
<translation>Protect</translation>
</message>
<message>
<source>Reveal</source>
<translation>Reveal</translation>
</message>
<message>
<source>Attachments</source>
<translation>Attachments</translation>
</message>
<message>
<source>Foreground Color:</source>
<translation>Foreground Colour:</translation>
</message>
<message>
<source>Background Color:</source>
<translation>Background Colour:</translation>
</message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
<message>
<source>Enable Auto-Type for this entry</source>
<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>
<message>
<source>+</source>
<translation>+</translation>
</message>
<message>
<source>-</source>
<translation>-</translation>
</message>
<message>
<source>Window title:</source>
<translation>Window title:</translation>
</message>
<message>
<source>Use a specific sequence for this association:</source>
<translation>Use a specific sequence for this association:</translation>
</message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
<message>
<source>Show</source>
<translation>Show</translation>
</message>
<message>
<source>Restore</source>
<translation>Restore</translation>
</message>
<message>
<source>Delete</source>
<translation>Delete</translation>
</message>
<message>
<source>Delete all</source>
<translation>Delete all</translation>
</message>
</context>
<context>
<name>EditEntryWidgetMain</name>
<message>
<source>URL:</source>
<translation>URL:</translation>
</message>
<message>
<source>Password:</source>
<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>
<message>
<source>Toggle the checkbox to reveal the notes section.</source>
<translation>Toggle the checkbox to reveal the notes section.</translation>
</message>
<message>
<source>Username:</source>
<translation>Username:</translation>
</message>
<message>
<source>Expires</source>
<translation>Expires</translation>
</message>
</context>
<context>
<name>EditEntryWidgetSSHAgent</name>
<message>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<source>Remove key from agent after</source>
<translation>Remove key from agent after</translation>
</message>
<message>
<source> seconds</source>
<translation> seconds</translation>
</message>
<message>
<source>Fingerprint</source>
<translation>Fingerprint</translation>
</message>
<message>
<source>Remove key from agent when database is closed/locked</source>
<translation>Remove key from agent when database is closed/locked</translation>
</message>
<message>
<source>Public key</source>
<translation>Public key</translation>
</message>
<message>
<source>Add key to agent when database is opened/unlocked</source>
<translation>Add key to agent when database is opened/unlocked</translation>
</message>
<message>
<source>Comment</source>
<translation>Comment</translation>
</message>
<message>
<source>Decrypt</source>
<translation>Decrypt</translation>
</message>
<message>
<source>n/a</source>
<translation>n/a</translation>
</message>
<message>
<source>Copy to clipboard</source>
<translation>Copy to clipboard</translation>
</message>
<message>
<source>Private key</source>
<translation>Private key</translation>
</message>
<message>
<source>External file</source>
<translation>External file</translation>
</message>
<message>
<source>Browse...</source>
<extracomment>Button for opening file dialog</extracomment>
<translation>Browse...</translation>
</message>
<message>
<source>Attachment</source>
<translation>Attachment</translation>
</message>
<message>
<source>Add to agent</source>
<translation>Add to agent</translation>
</message>
<message>
<source>Remove from agent</source>
<translation>Remove from agent</translation>
</message>
<message>
<source>Require user confirmation when this key is used</source>
<translation>Require user confirmation when this key is used</translation>
</message>
</context>
<context>
<name>EditGroupWidget</name>
<message>
<source>Group</source>
<translation>Group</translation>
</message>
<message>
<source>Icon</source>
<translation>Icon</translation>
</message>
<message>
<source>Properties</source>
<translation>Properties</translation>
</message>
<message>
<source>Add group</source>
<translation>Add group</translation>
</message>
<message>
<source>Edit group</source>
<translation>Edit group</translation>
</message>
<message>
<source>Enable</source>
<translation>Enable</translation>
</message>
<message>
<source>Disable</source>
<translation>Disable</translation>
</message>
<message>
<source>Inherit from parent group (%1)</source>
<translation>Inherit from parent group (%1)</translation>
</message>
</context>
<context>
<name>EditGroupWidgetKeeShare</name>
<message>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<source>Type:</source>
<translation>Type:</translation>
</message>
<message>
<source>Path:</source>
<translation>Path:</translation>
</message>
<message>
<source>...</source>
<translation>...</translation>
</message>
<message>
<source>Password:</source>
<translation>Password:</translation>
</message>
<message>
<source>Inactive</source>
<translation>Inactive</translation>
</message>
<message>
<source>Import from path</source>
<translation>Import from path</translation>
</message>
<message>
<source>Export to path</source>
<translation>Export to path</translation>
</message>
<message>
<source>Synchronize with path</source>
<translation>Synchronize with path</translation>
</message>
<message>
<source>Your KeePassXC version does not support sharing your container type. Please use %1.</source>
<translation>Your KeePassXC version does not support sharing your container type. Please use %1.</translation>
</message>
<message>
<source>Database sharing is disabled</source>
<translation>Database sharing is disabled</translation>
</message>
<message>
<source>Database export is disabled</source>
<translation>Database export is disabled</translation>
</message>
<message>
<source>Database import is disabled</source>
<translation>Database import is disabled</translation>
</message>
<message>
<source>KeeShare unsigned container</source>
<translation>KeeShare unsigned container</translation>
</message>
<message>
<source>KeeShare signed container</source>
<translation>KeeShare signed container</translation>
</message>
<message>
<source>Select import source</source>
<translation>Select import source</translation>
</message>
<message>
<source>Select export target</source>
<translation>Select export target</translation>
</message>
<message>
<source>Select import/export file</source>
<translation>Select import/export file</translation>
</message>
<message>
<source>Clear</source>
<translation>Clear</translation>
</message>
<message>
<source>The export container %1 is already referenced.</source>
<translation type="unfinished"/>
</message>
<message>
<source>The import container %1 is already imported.</source>
<translation type="unfinished"/>
</message>
<message>
<source>The container %1 imported and export by different groups.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>EditGroupWidgetMain</name>
<message>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
<source>Expires</source>
<translation>Expires</translation>
</message>
<message>
<source>Search</source>
<translation>Search</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Auto-Type</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>
</message>
<message>
<source>Set default Auto-Type se&amp;quence</source>
<translation>Set default Auto-Type se&amp;quence</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>
<message>
<source>Delete custom icon</source>
<translation>Delete custom icon</translation>
</message>
<message>
<source>Download favicon</source>
<translation>Download favicon</translation>
</message>
<message>
<source>Unable to fetch favicon.</source>
<translation>Unable to fetch favicon.</translation>
</message>
<message>
<source>Images</source>
<translation>Images</translation>
</message>
<message>
<source>All files</source>
<translation>All files</translation>
</message>
<message>
<source>Custom icon already exists</source>
<translation>Custom icon already exists</translation>
</message>
<message>
<source>Confirm Delete</source>
<translation>Confirm Delete</translation>
</message>
<message>
<source>Custom icon successfully downloaded</source>
<translation>Custom icon successfully downloaded</translation>
</message>
<message>
<source>Hint: You can enable DuckDuckGo as a fallback under Tools&gt;Settings&gt;Security</source>
<translation>Hint: You can enable DuckDuckGo as a fallback under Tools&gt;Settings&gt;Security</translation>
</message>
<message>
<source>Select Image(s)</source>
<translation>Select Image(s)</translation>
</message>
<message numerus="yes">
<source>Successfully loaded %1 of %n icon(s)</source>
<translation><numerusform>Successfully loaded %1 of %n icon</numerusform><numerusform>Successfully loaded %1 of %n icons</numerusform></translation>
</message>
<message>
<source>No icons were loaded</source>
<translation>No icons were loaded</translation>
</message>
<message numerus="yes">
<source>%n icon(s) already exist in the database</source>
<translation><numerusform>%n icon already exist in the database</numerusform><numerusform>%n icons already exist in the database</numerusform></translation>
</message>
<message numerus="yes">
<source>The following icon(s) failed:</source>
<translation><numerusform>The following icon failed:</numerusform><numerusform>The following icons failed:</numerusform></translation>
</message>
<message numerus="yes">
<source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation><numerusform>This icon is used by %n entry, and will be replaced by the default icon. Are you sure you want to delete it?</numerusform><numerusform>This icon is used by %n entries, and will be replaced by the default icon. Are you sure you want to delete it?</numerusform></translation>
</message>
</context>
<context>
<name>EditWidgetProperties</name>
<message>
<source>Created:</source>
<translation>Created:</translation>
</message>
<message>
<source>Modified:</source>
<translation>Modified:</translation>
</message>
<message>
<source>Accessed:</source>
<translation>Accessed:</translation>
</message>
<message>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
<message>
<source>Plugin Data</source>
<translation>Plugin Data</translation>
</message>
<message>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<source>Delete plugin data?</source>
<translation>Delete plugin data?</translation>
</message>
<message>
<source>Do you really want to delete the selected plugin data?
This may cause the affected plugins to malfunction.</source>
<translation>Do you really want to delete the selected plugin data?
This may cause the affected plugins to malfunction.</translation>
</message>
<message>
<source>Key</source>
<translation>Key</translation>
</message>
<message>
<source>Value</source>
<translation>Value</translation>
</message>
</context>
<context>
<name>Entry</name>
<message>
<source>%1 - Clone</source>
<translation>%1 - Clone</translation>
</message>
</context>
<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<source>Size</source>
<translation>Size</translation>
</message>
</context>
<context>
<name>EntryAttachmentsWidget</name>
<message>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<source>Add</source>
<translation>Add</translation>
</message>
<message>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<source>Open</source>
<translation>Open</translation>
</message>
<message>
<source>Save</source>
<translation>Save</translation>
</message>
<message>
<source>Select files</source>
<translation>Select files</translation>
</message>
<message numerus="yes">
<source>Are you sure you want to remove %n attachment(s)?</source>
<translation><numerusform>Are you sure you want to remove %n attachment?</numerusform><numerusform>Are you sure you want to remove %n attachments?</numerusform></translation>
</message>
<message>
<source>Save attachments</source>
<translation>Save attachments</translation>
</message>
<message>
<source>Unable to create directory:
%1</source>
<translation>Unable to create directory:
%1</translation>
</message>
<message>
<source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
<translation>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</translation>
</message>
<message>
<source>Confirm overwrite</source>
<translation>Confirm overwrite</translation>
</message>
<message>
<source>Unable to save attachments:
%1</source>
<translation>Unable to save attachments:
%1</translation>
</message>
<message>
<source>Unable to open attachment:
%1</source>
<translation>Unable to open attachment:
%1</translation>
</message>
<message>
<source>Unable to open attachments:
%1</source>
<translation>Unable to open attachments:
%1</translation>
</message>
<message>
<source>Confirm remove</source>
<translation>Confirm remove</translation>
</message>
<message numerus="yes">
<source>Unable to open file(s):
%1</source>
<translation><numerusform>Unable to open file:
%1</numerusform><numerusform>Unable to open files:
%1</numerusform></translation>
</message>
</context>
<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
<translation>Name</translation>
</message>
</context>
<context>
<name>EntryHistoryModel</name>
<message>
<source>Last modified</source>
<translation>Last modified</translation>
</message>
<message>
<source>Title</source>
<translation>Title</translation>
</message>
<message>
<source>Username</source>
<translation>Username</translation>
</message>
<message>
<source>URL</source>
<translation>URL</translation>
</message>
</context>
<context>
<name>EntryModel</name>
<message>
<source>Ref: </source>
<comment>Reference abbreviation</comment>
<translation>Ref: </translation>
</message>
<message>
<source>Group</source>
<translation>Group</translation>
</message>
<message>
<source>Title</source>
<translation>Title</translation>
</message>
<message>
<source>Username</source>
<translation>Username</translation>
</message>
<message>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<source>Never</source>
<translation>Never</translation>
</message>
<message>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
<source>Expires</source>
<translation>Expires</translation>
</message>
<message>
<source>Created</source>
<translation>Created</translation>
</message>
<message>
<source>Modified</source>
<translation>Modified</translation>
</message>
<message>
<source>Accessed</source>
<translation>Accessed</translation>
</message>
<message>
<source>Attachments</source>
<translation>Attachments</translation>
</message>
<message>
<source>Yes</source>
<translation>Yes</translation>
</message>
<message>
<source>TOTP</source>
<translation>TOTP</translation>
</message>
</context>
<context>
<name>EntryPreviewWidget</name>
<message>
<source>Generate TOTP Token</source>
<translation>Generate TOTP Token</translation>
</message>
<message>
<source>Close</source>
<translation>Close</translation>
</message>
<message>
<source>General</source>
<translation>General</translation>
</message>
<message>
<source>Username</source>
<translation>Username</translation>
</message>
<message>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<source>Expiration</source>
<translation>Expiration</translation>
</message>
<message>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<source>Attributes</source>
<translation>Attributes</translation>
</message>
<message>
<source>Attachments</source>
<translation>Attachments</translation>
</message>
<message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
<source>Autotype</source>
<translation>Autotype</translation>
</message>
<message>
<source>Window</source>
<translation>Window</translation>
</message>
<message>
<source>Sequence</source>
<translation>Sequence</translation>
</message>
<message>
<source>Searching</source>
<translation>Searching</translation>
</message>
<message>
<source>Search</source>
<translation>Search</translation>
</message>
<message>
<source>Clear</source>
<translation>Clear</translation>
</message>
<message>
<source>Never</source>
<translation>Never</translation>
</message>
<message>
<source>[PROTECTED]</source>
<translation>[PROTECTED]</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt;: %2</source>
<comment>attributes line</comment>
<translation>&lt;b&gt;%1&lt;/b&gt;: %2</translation>
</message>
<message>
<source>Enabled</source>
<translation>Enabled</translation>
</message>
<message>
<source>Disabled</source>
<translation>Disabled</translation>
</message>
<message>
<source>Share</source>
<translation>Share</translation>
</message>
</context>
<context>
<name>EntryView</name>
<message>
<source>Customize View</source>
<translation>Customize View</translation>
</message>
<message>
<source>Hide Usernames</source>
<translation>Hide Usernames</translation>
</message>
<message>
<source>Hide Passwords</source>
<translation>Hide Passwords</translation>
</message>
<message>
<source>Fit to window</source>
<translation>Fit to window</translation>
</message>
<message>
<source>Fit to contents</source>
<translation>Fit to contents</translation>
</message>
<message>
<source>Reset to defaults</source>
<translation>Reset to defaults</translation>
</message>
<message>
<source>Attachments (icon)</source>
<translation>Attachments (icon)</translation>
</message>
</context>
<context>
<name>Group</name>
<message>
<source>Recycle Bin</source>
<translation>Recycle Bin</translation>
</message>
<message>
<source>[empty]</source>
<comment>group has no children</comment>
<translation>[empty]</translation>
</message>
</context>
<context>
<name>HostInstaller</name>
<message>
<source>KeePassXC: Cannot save file!</source>
<translation>KeePassXC: Cannot save file!</translation>
</message>
<message>
<source>Cannot save the native messaging script file.</source>
<translation>Cannot save the native messaging script file.</translation>
</message>
</context>
<context>
<name>KMessageWidget</name>
<message>
<source>&amp;Close</source>
<translation>&amp;Close</translation>
</message>
<message>
<source>Close message</source>
<translation>Close message</translation>
</message>
</context>
<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>Wrong key or database file is corrupt.</source>
<translation>Wrong key or database file is corrupt.</translation>
</message>
<message>
<source>missing database headers</source>
<translation>missing database headers</translation>
</message>
<message>
<source>Header doesn&apos;t match hash</source>
<translation>Header doesn&apos;t match hash</translation>
</message>
<message>
<source>Invalid header id size</source>
<translation>Invalid header id size</translation>
</message>
<message>
<source>Invalid header field length</source>
<translation>Invalid header field length</translation>
</message>
<message>
<source>Invalid header data length</source>
<translation>Invalid header data length</translation>
</message>
</context>
<context>
<name>Kdbx3Writer</name>
<message>
<source>Unable to issue challenge-response.</source>
<translation>Unable to issue challenge-response.</translation>
</message>
<message>
<source>Unable to calculate master key</source>
<translation>Unable to calculate master key</translation>
</message>
</context>
<context>
<name>Kdbx4Reader</name>
<message>
<source>missing database headers</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>
<message>
<source>Header SHA256 mismatch</source>
<translation>Header SHA256 mismatch</translation>
</message>
<message>
<source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
<translation>Wrong key or database file is corrupt. (HMAC mismatch)</translation>
</message>
<message>
<source>Unknown cipher</source>
<translation>Unknown cipher</translation>
</message>
<message>
<source>Invalid header id size</source>
<translation>Invalid header id size</translation>
</message>
<message>
<source>Invalid header field length</source>
<translation>Invalid header field length</translation>
</message>
<message>
<source>Invalid header data length</source>
<translation>Invalid header data length</translation>
</message>
<message>
<source>Failed to open buffer for KDF parameters in header</source>
<translation>Failed to open buffer for KDF parameters in header</translation>
</message>
<message>
<source>Unsupported key derivation function (KDF) or invalid parameters</source>
<translation>Unsupported key derivation function (KDF) or invalid parameters</translation>
</message>
<message>
<source>Legacy header fields found in KDBX4 file.</source>
<translation>Legacy header fields found in KDBX4 file.</translation>
</message>
<message>
<source>Invalid inner header id size</source>
<translation>Invalid inner header id size</translation>
</message>
<message>
<source>Invalid inner header field length</source>
<translation>Invalid inner header field length</translation>
</message>
<message>
<source>Invalid inner header binary size</source>
<translation>Invalid inner header binary size</translation>
</message>
<message>
<source>Unsupported KeePass variant map version.</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Unsupported KeePass variant map version.</translation>
</message>
<message>
<source>Invalid variant map entry name length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid variant map entry name data</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Invalid variant map entry name data</translation>
</message>
<message>
<source>Invalid variant map entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Invalid variant map entry value length</translation>
</message>
<message>
<source>Invalid variant map entry value data</source>
<extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
<translation>Invalid variant map entry value data</translation>
</message>
<message>
<source>Invalid variant map Bool entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Invalid variant map Bool entry value length</translation>
</message>
<message>
<source>Invalid variant map Int32 entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Invalid variant map Int32 entry value length</translation>
</message>
<message>
<source>Invalid variant map UInt32 entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Invalid variant map UInt32 entry value length</translation>
</message>
<message>
<source>Invalid variant map Int64 entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Invalid variant map Int64 entry value length</translation>
</message>
<message>
<source>Invalid variant map UInt64 entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Invalid variant map UInt64 entry value length</translation>
</message>
<message>
<source>Invalid variant map entry type</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Invalid variant map entry type</translation>
</message>
<message>
<source>Invalid variant map field type size</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Invalid variant map field type size</translation>
</message>
</context>
<context>
<name>Kdbx4Writer</name>
<message>
<source>Invalid symmetric cipher algorithm.</source>
<translation>Invalid symmetric cipher algorithm.</translation>
</message>
<message>
<source>Invalid symmetric cipher IV size.</source>
<comment>IV = Initialization Vector for symmetric cipher</comment>
<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>
</context>
<context>
<name>KdbxReader</name>
<message>
<source>Unsupported cipher</source>
<translation>Unsupported cipher</translation>
</message>
<message>
<source>Invalid compression flags length</source>
<translation>Invalid compression flags length</translation>
</message>
<message>
<source>Unsupported compression algorithm</source>
<translation>Unsupported compression algorithm</translation>
</message>
<message>
<source>Invalid master seed size</source>
<translation>Invalid master seed size</translation>
</message>
<message>
<source>Invalid transform seed size</source>
<translation>Invalid transform seed size</translation>
</message>
<message>
<source>Invalid transform rounds size</source>
<translation>Invalid transform rounds size</translation>
</message>
<message>
<source>Invalid start bytes size</source>
<translation>Invalid start bytes size</translation>
</message>
<message>
<source>Invalid random stream id size</source>
<translation>Invalid random stream id size</translation>
</message>
<message>
<source>Invalid inner random stream cipher</source>
<translation>Invalid inner random stream cipher</translation>
</message>
<message>
<source>Not a KeePass database.</source>
<translation>Not a KeePass database.</translation>
</message>
<message>
<source>The selected file is an old KeePass 1 database (.kdb).
You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
<translation>The selected file is an old KeePass 1 database (.kdb).
You can import it by clicking on Database &gt; &apos;Import KeePass 1 database...&apos;.
This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</translation>
</message>
<message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Unsupported KeePass 2 database version.</translation>
</message>
<message>
<source>Invalid cipher uuid length: %1 (length=%2)</source>
<translation>Invalid cipher uuid length: %1 (length=%2)</translation>
</message>
<message>
<source>Unable to parse UUID: %1</source>
<translation>Unable to parse UUID: %1</translation>
</message>
<message>
<source>Failed to read database file.</source>
<translation>Failed to read database file.</translation>
</message>
</context>
<context>
<name>KdbxXmlReader</name>
<message>
<source>XML parsing failure: %1</source>
<translation>XML parsing failure: %1</translation>
</message>
<message>
<source>No root group</source>
<translation>No root group</translation>
</message>
<message>
<source>Missing icon uuid or data</source>
<translation>Missing icon uuid or data</translation>
</message>
<message>
<source>Missing custom data key or value</source>
<translation>Missing custom data key or value</translation>
</message>
<message>
<source>Multiple group elements</source>
<translation>Multiple group elements</translation>
</message>
<message>
<source>Null group uuid</source>
<translation>Null group uuid</translation>
</message>
<message>
<source>Invalid group icon number</source>
<translation>Invalid group icon number</translation>
</message>
<message>
<source>Invalid EnableAutoType value</source>
<translation>Invalid EnableAutoType value</translation>
</message>
<message>
<source>Invalid EnableSearching value</source>
<translation type="unfinished"/>
</message>
<message>
<source>No group uuid found</source>
<translation type="unfinished"/>
</message>
<message>
<source>Null DeleteObject uuid</source>
<translation type="unfinished"/>
</message>
<message>
<source>Missing DeletedObject uuid or time</source>
<translation type="unfinished"/>
</message>
<message>
<source>Null entry uuid</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid entry icon number</source>
<translation type="unfinished"/>
</message>
<message>
<source>History element in history entry</source>
<translation type="unfinished"/>
</message>
<message>
<source>No entry uuid found</source>
<translation type="unfinished"/>
</message>
<message>
<source>History element with different uuid</source>
<translation type="unfinished"/>
</message>
<message>
<source>Duplicate custom attribute found</source>
<translation>Duplicate custom attribute found</translation>
</message>
<message>
<source>Entry string key or value missing</source>
<translation type="unfinished"/>
</message>
<message>
<source>Duplicate attachment found</source>
<translation>Duplicate attachment found</translation>
</message>
<message>
<source>Entry binary key or value missing</source>
<translation type="unfinished"/>
</message>
<message>
<source>Auto-type association window or sequence missing</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid bool value</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid date time value</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid color value</source>
<translation>Invalid colour value</translation>
</message>
<message>
<source>Invalid color rgb part</source>
<translation>Invalid colour rgb part</translation>
</message>
<message>
<source>Invalid number value</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid uuid value</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to decompress binary</source>
<extracomment>Translator meant is a binary data inside an entry</extracomment>
<translation type="unfinished"/>
</message>
<message>
<source>XML error:
%1
Line %2, column %3</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to open the database.</source>
<translation>Unable to open the database.</translation>
</message>
</context>
<context>
<name>KeePass1Reader</name>
<message>
<source>Unable to read keyfile.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Not a KeePass database.</source>
<translation>Not a KeePass database.</translation>
</message>
<message>
<source>Unsupported encryption algorithm.</source>
<translation>Unsupported encryption algorithm.</translation>
</message>
<message>
<source>Unsupported KeePass database version.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to read encryption IV</source>
<comment>IV = Initialization Vector for symmetric cipher</comment>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid number of groups</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid number of entries</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid content hash size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid transform seed size</source>
<translation>Invalid transform seed size</translation>
</message>
<message>
<source>Invalid number of transform rounds</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to construct group tree</source>
<translation>Unable to construct group tree</translation>
</message>
<message>
<source>Root</source>
<translation>Root</translation>
</message>
<message>
<source>Unable to calculate master key</source>
<translation>Unable to calculate master key</translation>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
<translation>Wrong key or database file is corrupt.</translation>
</message>
<message>
<source>Key transformation failed</source>
<translation>Key transformation failed</translation>
</message>
<message>
<source>Invalid group field type number</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid group field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Read group field data doesn&apos;t match size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Incorrect group id field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Incorrect group creation time field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Incorrect group modification time field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Incorrect group access time field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Incorrect group expiry time field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Incorrect group icon field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Incorrect group level field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid group field type</source>
<translation type="unfinished"/>
</message>
<message>
<source>Missing group id or level</source>
<translation type="unfinished"/>
</message>
<message>
<source>Missing entry field type number</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid entry field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Read entry field data doesn&apos;t match size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid entry uuid field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid entry group id field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid entry icon field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid entry creation time field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid entry modification time field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid entry expiry time field size</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid entry field type</source>
<translation type="unfinished"/>
</message>
<message>
<source>unable to seek to content position</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>KeeShare</name>
<message>
<source>Disabled share</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import from</source>
<translation type="unfinished"/>
</message>
<message>
<source>Export to</source>
<translation type="unfinished"/>
</message>
<message>
<source>Synchronize with</source>
<translation type="unfinished"/>
</message>
<message>
<source>Disabled share %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import from share %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Export to share %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Synchronize with share %1</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>KeyComponentWidget</name>
<message>
<source>Key Component</source>
<translation type="unfinished"/>
</message>
<message>
<source>Key Component Description</source>
<translation type="unfinished"/>
</message>
<message>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<source>Key Component set, click to change or remove</source>
<translation type="unfinished"/>
</message>
<message>
<source>Add %1</source>
<comment>Add a key component</comment>
<translation type="unfinished"/>
</message>
<message>
<source>Change %1</source>
<comment>Change a key component</comment>
<translation type="unfinished"/>
</message>
<message>
<source>Remove %1</source>
<comment>Remove a key component</comment>
<translation type="unfinished"/>
</message>
<message>
<source>%1 set, click to change or remove</source>
<comment>Change or remove a key component</comment>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>KeyFileEditWidget</name>
<message>
<source>Browse</source>
<translation>Browse</translation>
</message>
<message>
<source>Generate</source>
<translation>Generate</translation>
</message>
<message>
<source>Key File</source>
<translation type="unfinished"/>
</message>
<message>
<source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
<translation type="unfinished"/>
</message>
<message>
<source>Legacy key file format</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 type="unfinished"/>
</message>
<message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation type="unfinished"/>
</message>
<message>
<source>Key files</source>
<translation>Key files</translation>
</message>
<message>
<source>All files</source>
<translation>All files</translation>
</message>
<message>
<source>Create Key File...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error creating key file</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to create key file: %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Select a key file</source>
<translation>Select a key file</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>&amp;Database</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>
<message>
<source>&amp;Tools</source>
<translation>&amp;Tools</translation>
</message>
<message>
<source>&amp;Quit</source>
<translation>&amp;Quit</translation>
</message>
<message>
<source>&amp;About</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>
<message>
<source>Copy password to clipboard</source>
<translation>Copy password to clipboard</translation>
</message>
<message>
<source>&amp;Settings</source>
<translation>&amp;Settings</translation>
</message>
<message>
<source>Password Generator</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;Lock databases</source>
<translation>&amp;Lock databases</translation>
</message>
<message>
<source>&amp;Title</source>
<translation>&amp;Title</translation>
</message>
<message>
<source>Copy title to clipboard</source>
<translation>Copy title to clipboard</translation>
</message>
<message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
<source>Copy URL to clipboard</source>
<translation>Copy URL to clipboard</translation>
</message>
<message>
<source>&amp;Notes</source>
<translation>&amp;Notes</translation>
</message>
<message>
<source>Copy notes to clipboard</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>
<message>
<source>E&amp;mpty recycle bin</source>
<translation>E&amp;mpty recycle bin</translation>
</message>
<message>
<source>Clear history</source>
<translation>Clear history</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Access error for config file %1</translation>
</message>
<message>
<source>Settings</source>
<translation>Settings</translation>
</message>
<message>
<source>Toggle window</source>
<translation>Toggle window</translation>
</message>
<message>
<source>Quit KeePassXC</source>
<translation>Quit KeePassXC</translation>
</message>
<message>
<source>Please touch the button on your YubiKey!</source>
<translation>Please touch the button on your YubiKey!</translation>
</message>
<message>
<source>WARNING: You are using an unstable build of KeePassXC!
There is a high risk of corruption, maintain a backup of your databases.
This version is not meant for production use.</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;Donate</source>
<translation type="unfinished"/>
</message>
<message>
<source>Report a &amp;bug</source>
<translation type="unfinished"/>
</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 type="unfinished"/>
</message>
<message>
<source>&amp;Import</source>
<translation type="unfinished"/>
</message>
<message>
<source>Copy att&amp;ribute...</source>
<translation type="unfinished"/>
</message>
<message>
<source>TOTP...</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;New database...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Create a new database</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;Merge from database...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Merge from another KDBX database</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;New entry</source>
<translation type="unfinished"/>
</message>
<message>
<source>Add a new entry</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;Edit entry</source>
<translation type="unfinished"/>
</message>
<message>
<source>View or edit entry</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;New group</source>
<translation type="unfinished"/>
</message>
<message>
<source>Add a new group</source>
<translation type="unfinished"/>
</message>
<message>
<source>Change master &amp;key...</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;Database settings...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Copy &amp;password</source>
<translation type="unfinished"/>
</message>
<message>
<source>Perform &amp;Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
<source>Open &amp;URL</source>
<translation type="unfinished"/>
</message>
<message>
<source>KeePass 1 database...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import a KeePass 1 database</source>
<translation type="unfinished"/>
</message>
<message>
<source>CSV file...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import a CSV file</source>
<translation type="unfinished"/>
</message>
<message>
<source>Show TOTP...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Show TOTP QR Code...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Check for Updates...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Share entry</source>
<translation type="unfinished"/>
</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 type="unfinished"/>
</message>
<message>
<source>Check for updates on startup?</source>
<translation type="unfinished"/>
</message>
<message>
<source>Would you like KeePassXC to check for updates on startup?</source>
<translation type="unfinished"/>
</message>
<message>
<source>You can always check for updates manually from the application menu.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Merger</name>
<message>
<source>Creating missing %1 [%2]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Relocating %1 [%2]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Overwriting %1 [%2]</source>
<translation type="unfinished"/>
</message>
<message>
<source>older entry merged from database &quot;%1&quot;</source>
<translation type="unfinished"/>
</message>
<message>
<source>Adding backup for older target %1 [%2]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Adding backup for older source %1 [%2]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Reapplying older target entry on top of newer source %1 [%2]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Reapplying older source entry on top of newer target %1 [%2]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Synchronizing from newer source %1 [%2]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Synchronizing from older source %1 [%2]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Deleting child %1 [%2]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Deleting orphan %1 [%2]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Changed deleted objects</source>
<translation type="unfinished"/>
</message>
<message>
<source>Adding missing icon %1</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewDatabaseWizard</name>
<message>
<source>Create a new KeePassXC database...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Root</source>
<comment>Root group</comment>
<translation>Root</translation>
</message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
<message>
<source>WizardPage</source>
<translation type="unfinished"/>
</message>
<message>
<source>En&amp;cryption Settings</source>
<translation type="unfinished"/>
</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 type="unfinished"/>
</message>
<message>
<source>Advanced Settings</source>
<translation>Advanced Settings</translation>
</message>
<message>
<source>Simple Settings</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewDatabaseWizardPageEncryption</name>
<message>
<source>Encryption Settings</source>
<translation>Encryption 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 type="unfinished"/>
</message>
</context>
<context>
<name>NewDatabaseWizardPageMasterKey</name>
<message>
<source>Database Master Key</source>
<translation type="unfinished"/>
</message>
<message>
<source>A master key known only to you protects your database.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewDatabaseWizardPageMetaData</name>
<message>
<source>General Database Information</source>
<translation type="unfinished"/>
</message>
<message>
<source>Please fill in the display name and an optional description for your new database:</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>OpenSSHKey</name>
<message>
<source>Invalid key file, expecting an OpenSSH key</source>
<translation type="unfinished"/>
</message>
<message>
<source>PEM boundary mismatch</source>
<translation type="unfinished"/>
</message>
<message>
<source>Base64 decoding failed</source>
<translation type="unfinished"/>
</message>
<message>
<source>Key file way too small.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Key file magic header id invalid</source>
<translation type="unfinished"/>
</message>
<message>
<source>Found zero keys</source>
<translation type="unfinished"/>
</message>
<message>
<source>Failed to read public key.</source>
<translation>Failed to read public key.</translation>
</message>
<message>
<source>Corrupted key file, reading private key failed</source>
<translation type="unfinished"/>
</message>
<message>
<source>No private key payload to decrypt</source>
<translation type="unfinished"/>
</message>
<message>
<source>Trying to run KDF without cipher</source>
<translation type="unfinished"/>
</message>
<message>
<source>Passphrase is required to decrypt this key</source>
<translation>Passphrase is required to decrypt this key</translation>
</message>
<message>
<source>Key derivation failed, key file corrupted?</source>
<translation type="unfinished"/>
</message>
<message>
<source>Decryption failed, wrong passphrase?</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unexpected EOF while reading public key</source>
<translation>Unexpected EOF while reading public key</translation>
</message>
<message>
<source>Unexpected EOF while reading private key</source>
<translation>Unexpected EOF while reading private key</translation>
</message>
<message>
<source>Can&apos;t write public key as it is empty</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unexpected EOF when writing public key</source>
<translation>Unexpected EOF when writing public key</translation>
</message>
<message>
<source>Can&apos;t write private key as it is empty</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unexpected EOF when writing private key</source>
<translation>Unexpected EOF when writing private key</translation>
</message>
<message>
<source>Unsupported key type: %1</source>
<translation>Unsupported key type: %1</translation>
</message>
<message>
<source>Unknown cipher: %1</source>
<translation>Unknown cipher: %1</translation>
</message>
<message>
<source>Cipher IV is too short for MD5 kdf</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unknown KDF: %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unknown key type: %1</source>
<translation>Unknown key type: %1</translation>
</message>
</context>
<context>
<name>PasswordEditWidget</name>
<message>
<source>Enter password:</source>
<translation>Enter password:</translation>
</message>
<message>
<source>Confirm password:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<source>&lt;p&gt;A password is the primary method for securing your database.&lt;/p&gt;&lt;p&gt;Good passwords are long and unique. KeePassXC can generate one for you.&lt;/p&gt;</source>
<translation type="unfinished"/>
</message>
<message>
<source>Passwords do not match.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Generate master password</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
<source>%p%</source>
<translation type="unfinished"/>
</message>
<message>
<source>Password:</source>
<translation>Password:</translation>
</message>
<message>
<source>strength</source>
<comment>Password strength</comment>
<translation type="unfinished"/>
</message>
<message>
<source>entropy</source>
<translation type="unfinished"/>
</message>
<message>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<source>Character Types</source>
<translation>Character Types</translation>
</message>
<message>
<source>Upper Case Letters</source>
<translation type="unfinished"/>
</message>
<message>
<source>Lower Case Letters</source>
<translation type="unfinished"/>
</message>
<message>
<source>Numbers</source>
<translation type="unfinished"/>
</message>
<message>
<source>Special Characters</source>
<translation type="unfinished"/>
</message>
<message>
<source>Extended ASCII</source>
<translation>Extended ASCII</translation>
</message>
<message>
<source>Exclude look-alike characters</source>
<translation>Exclude look-alike characters</translation>
</message>
<message>
<source>Pick characters from every group</source>
<translation>Pick characters from every group</translation>
</message>
<message>
<source>&amp;Length:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Passphrase</source>
<translation>Passphrase</translation>
</message>
<message>
<source>Wordlist:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Word Separator:</source>
<translation type="unfinished"/>
</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>
<message>
<source>Entropy: %1 bit</source>
<translation type="unfinished"/>
</message>
<message>
<source>Password Quality: %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Poor</source>
<comment>Password quality</comment>
<translation type="unfinished"/>
</message>
<message>
<source>Weak</source>
<comment>Password quality</comment>
<translation type="unfinished"/>
</message>
<message>
<source>Good</source>
<comment>Password quality</comment>
<translation type="unfinished"/>
</message>
<message>
<source>Excellent</source>
<comment>Password quality</comment>
<translation type="unfinished"/>
</message>
<message>
<source>ExtendedASCII</source>
<translation type="unfinished"/>
</message>
<message>
<source>Switch to advanced mode</source>
<translation type="unfinished"/>
</message>
<message>
<source>Advanced</source>
<translation>Advanced</translation>
</message>
<message>
<source>Upper Case Letters A to F</source>
<translation type="unfinished"/>
</message>
<message>
<source>A-Z</source>
<translation type="unfinished"/>
</message>
<message>
<source>Lower Case Letters A to F</source>
<translation type="unfinished"/>
</message>
<message>
<source>a-z</source>
<translation type="unfinished"/>
</message>
<message>
<source>0-9</source>
<translation type="unfinished"/>
</message>
<message>
<source>Braces</source>
<translation type="unfinished"/>
</message>
<message>
<source>{[(</source>
<translation type="unfinished"/>
</message>
<message>
<source>Punctuation</source>
<translation type="unfinished"/>
</message>
<message>
<source>.,:;</source>
<translation type="unfinished"/>
</message>
<message>
<source>Quotes</source>
<translation type="unfinished"/>
</message>
<message>
<source>&quot; &apos;</source>
<translation type="unfinished"/>
</message>
<message>
<source>Math</source>
<translation type="unfinished"/>
</message>
<message>
<source>&lt;*+!?=</source>
<translation type="unfinished"/>
</message>
<message>
<source>Dashes</source>
<translation type="unfinished"/>
</message>
<message>
<source>\_|-/</source>
<translation type="unfinished"/>
</message>
<message>
<source>Logograms</source>
<translation type="unfinished"/>
</message>
<message>
<source>#$%&amp;&amp;@^`~</source>
<translation type="unfinished"/>
</message>
<message>
<source>Switch to simple mode</source>
<translation type="unfinished"/>
</message>
<message>
<source>Simple</source>
<translation type="unfinished"/>
</message>
<message>
<source>Character set to exclude from generated password</source>
<translation type="unfinished"/>
</message>
<message>
<source>Do not include:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Add non-hex letters to &quot;do not include&quot; list</source>
<translation type="unfinished"/>
</message>
<message>
<source>Hex</source>
<translation type="unfinished"/>
</message>
<message>
<source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;&quot;</source>
<translation type="unfinished"/>
</message>
<message>
<source>Word Co&amp;unt:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Regenerate</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>QApplication</name>
<message>
<source>KeeShare</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>QFileDialog</name>
<message>
<source>Select</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>QMessageBox</name>
<message>
<source>Overwrite</source>
<translation type="unfinished"/>
</message>
<message>
<source>Delete</source>
<translation>Delete</translation>
</message>
<message>
<source>Move</source>
<translation type="unfinished"/>
</message>
<message>
<source>Empty</source>
<translation type="unfinished"/>
</message>
<message>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<source>Skip</source>
<translation type="unfinished"/>
</message>
<message>
<source>Disable</source>
<translation>Disable</translation>
</message>
<message>
<source>Merge</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Database not opened</source>
<translation>Database not opened</translation>
</message>
<message>
<source>Database hash not available</source>
<translation>Database hash not available</translation>
</message>
<message>
<source>Client public key not received</source>
<translation>Client public key not received</translation>
</message>
<message>
<source>Cannot decrypt message</source>
<translation>Cannot decrypt message</translation>
</message>
<message>
<source>Action cancelled or denied</source>
<translation>Action cancelled or denied</translation>
</message>
<message>
<source>KeePassXC association failed, try again</source>
<translation type="unfinished"/>
</message>
<message>
<source>Encryption key is not recognized</source>
<translation>Encryption key is not recognised</translation>
</message>
<message>
<source>Incorrect action</source>
<translation type="unfinished"/>
</message>
<message>
<source>Empty message received</source>
<translation>Empty message received</translation>
</message>
<message>
<source>No URL provided</source>
<translation>No URL provided</translation>
</message>
<message>
<source>No logins found</source>
<translation>No logins found</translation>
</message>
<message>
<source>Unknown error</source>
<translation>Unknown error</translation>
</message>
<message>
<source>Add a new entry to a database.</source>
<translation>Add a new entry to a database.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Path of the database.</translation>
</message>
<message>
<source>Key file of the database.</source>
<translation>Key file of the database.</translation>
</message>
<message>
<source>path</source>
<translation type="unfinished"/>
</message>
<message>
<source>Username for the entry.</source>
<translation>Username for the entry.</translation>
</message>
<message>
<source>username</source>
<translation type="unfinished"/>
</message>
<message>
<source>URL for the entry.</source>
<translation>URL for the entry.</translation>
</message>
<message>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<source>Prompt for the entry&apos;s password.</source>
<translation>Prompt for the entry&apos;s password.</translation>
</message>
<message>
<source>Generate a password for the entry.</source>
<translation>Generate a password for the entry.</translation>
</message>
<message>
<source>Length for the generated password.</source>
<translation>Length for the generated password.</translation>
</message>
<message>
<source>length</source>
<translation type="unfinished"/>
</message>
<message>
<source>Path of the entry to add.</source>
<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 type="unfinished"/>
</message>
<message>
<source>Timeout in seconds before clearing the clipboard.</source>
<translation>Timeout in seconds before clearing the clipboard.</translation>
</message>
<message>
<source>Edit an entry.</source>
<translation>Edit an entry.</translation>
</message>
<message>
<source>Title for the entry.</source>
<translation>Title for the entry.</translation>
</message>
<message>
<source>title</source>
<translation type="unfinished"/>
</message>
<message>
<source>Path of the entry to edit.</source>
<translation>Path of the entry to edit.</translation>
</message>
<message>
<source>Estimate the entropy of a password.</source>
<translation>Estimate the entropy of a password.</translation>
</message>
<message>
<source>Password for which to estimate the entropy.</source>
<translation>Password for which to estimate the entropy.</translation>
</message>
<message>
<source>Perform advanced analysis on the password.</source>
<translation>Perform advanced analysis on the password.</translation>
</message>
<message>
<source>Extract and print the content of a database.</source>
<translation>Extract and print the content of a database.</translation>
</message>
<message>
<source>Path of the database to extract.</source>
<translation>Path of the database to extract.</translation>
</message>
<message>
<source>Insert password to unlock %1: </source>
<translation type="unfinished"/>
</message>
<message>
<source>WARNING: You are using a legacy key file format which may become
unsupported in the future.
Please consider generating a new key file.</source>
<translation type="unfinished"/>
</message>
<message>
<source>
Available commands:
</source>
<translation type="unfinished"/>
</message>
<message>
<source>Name of the command to execute.</source>
<translation>Name of the command to execute.</translation>
</message>
<message>
<source>List database entries.</source>
<translation>List database entries.</translation>
</message>
<message>
<source>Path of the group to list. Default is /</source>
<translation type="unfinished"/>
</message>
<message>
<source>Find entries quickly.</source>
<translation>Find entries quickly.</translation>
</message>
<message>
<source>Search term.</source>
<translation>Search term.</translation>
</message>
<message>
<source>Merge two databases.</source>
<translation>Merge two databases.</translation>
</message>
<message>
<source>Path of the database to merge into.</source>
<translation>Path of the database to merge into.</translation>
</message>
<message>
<source>Path of the database to merge from.</source>
<translation>Path of the database to merge from.</translation>
</message>
<message>
<source>Use the same credentials for both database files.</source>
<translation>Use the same credentials for both database files.</translation>
</message>
<message>
<source>Key file of the database to merge from.</source>
<translation>Key file of the database to merge from.</translation>
</message>
<message>
<source>Show an entry&apos;s information.</source>
<translation>Show an entry&apos;s information.</translation>
</message>
<message>
<source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
<translation>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</translation>
</message>
<message>
<source>attribute</source>
<translation type="unfinished"/>
</message>
<message>
<source>Name of the entry to show.</source>
<translation>Name of the entry to show.</translation>
</message>
<message>
<source>NULL device</source>
<translation type="unfinished"/>
</message>
<message>
<source>error reading from device</source>
<translation type="unfinished"/>
</message>
<message>
<source>malformed string</source>
<translation type="unfinished"/>
</message>
<message>
<source>missing closing quote</source>
<translation type="unfinished"/>
</message>
<message>
<source>Group</source>
<translation>Group</translation>
</message>
<message>
<source>Title</source>
<translation>Title</translation>
</message>
<message>
<source>Username</source>
<translation>Username</translation>
</message>
<message>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
<source>Last Modified</source>
<translation type="unfinished"/>
</message>
<message>
<source>Created</source>
<translation>Created</translation>
</message>
<message>
<source>Browser Integration</source>
<translation>Browser Integration</translation>
</message>
<message>
<source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
<translation type="unfinished"/>
</message>
<message>
<source>Press</source>
<translation type="unfinished"/>
</message>
<message>
<source>Passive</source>
<translation type="unfinished"/>
</message>
<message>
<source>SSH Agent</source>
<translation>SSH Agent</translation>
</message>
<message>
<source>Generate a new random diceware passphrase.</source>
<translation>Generate a new random diceware passphrase.</translation>
</message>
<message>
<source>Word count for the diceware passphrase.</source>
<translation>Word count for the diceware passphrase.</translation>
</message>
<message>
<source>Wordlist for the diceware generator.
[Default: EFF English]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Generate a new random password.</source>
<translation>Generate a new random password.</translation>
</message>
<message>
<source>Invalid value for password length %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not create entry with path %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enter password for new entry: </source>
<translation type="unfinished"/>
</message>
<message>
<source>Writing the database failed %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successfully added entry %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Copy the current TOTP to the clipboard.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid timeout value %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entry %1 not found.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entry with path %1 has no TOTP set up.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entry&apos;s current TOTP copied to the clipboard!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entry&apos;s password copied to the clipboard!</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<source>Clearing the clipboard in %1 second(s)...</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<source>Clipboard cleared!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Silence password prompt and other secondary outputs.</source>
<translation type="unfinished"/>
</message>
<message>
<source>count</source>
<comment>CLI parameter</comment>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid value for password length: %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not find entry with path %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Not changing any field for entry %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enter new password for entry: </source>
<translation type="unfinished"/>
</message>
<message>
<source>Writing the database failed: %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successfully edited entry %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Length %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entropy %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Log10 %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Multi-word extra bits %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Bruteforce</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Dictionary</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Dict+Leet</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: User Words</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: User+Leet</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Repeated</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Sequence</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Spatial</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Date</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Bruteforce(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Dictionary(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Dict+Leet(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: User Words(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: User+Leet(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Repeated(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Sequence(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Spatial(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Date(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Unknown%1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entropy %1 (%2)</source>
<translation type="unfinished"/>
</message>
<message>
<source>*** Password length (%1) != sum of length of parts (%2) ***</source>
<translation type="unfinished"/>
</message>
<message>
<source>Failed to load key file %1: %2</source>
<translation type="unfinished"/>
</message>
<message>
<source>File %1 does not exist.</source>
<translation>File %1 does not exist.</translation>
</message>
<message>
<source>Unable to open file %1.</source>
<translation>Unable to open file %1.</translation>
</message>
<message>
<source>Error while reading the database:
%1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error while parsing the database:
%1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Length of the generated password</source>
<translation type="unfinished"/>
</message>
<message>
<source>Use lowercase characters</source>
<translation type="unfinished"/>
</message>
<message>
<source>Use uppercase characters</source>
<translation type="unfinished"/>
</message>
<message>
<source>Use numbers.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Use special characters</source>
<translation type="unfinished"/>
</message>
<message>
<source>Use extended ASCII</source>
<translation type="unfinished"/>
</message>
<message>
<source>Exclude character set</source>
<translation type="unfinished"/>
</message>
<message>
<source>chars</source>
<translation type="unfinished"/>
</message>
<message>
<source>Exclude similar looking characters</source>
<translation type="unfinished"/>
</message>
<message>
<source>Include characters from every selected group</source>
<translation type="unfinished"/>
</message>
<message>
<source>Recursively list the elements of the group.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Cannot find group %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error reading merge file:
%1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to save database to file : %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to save database to file: %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successfully recycled entry %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successfully deleted entry %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Show the entry&apos;s current TOTP.</source>
<translation type="unfinished"/>
</message>
<message>
<source>ERROR: unknown attribute %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>No program defined for clipboard manipulation</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to start program %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>file empty</source>
<translation type="unfinished"/>
</message>
<message>
<source>%1: (row, col) %2,%3</source>
<translation type="unfinished"/>
</message>
<message>
<source>AES: 256-bit</source>
<translation type="unfinished"/>
</message>
<message>
<source>Twofish: 256-bit</source>
<translation type="unfinished"/>
</message>
<message>
<source>ChaCha20: 256-bit</source>
<translation type="unfinished"/>
</message>
<message>
<source>Argon2 (KDBX 4 recommended)</source>
<translation type="unfinished"/>
</message>
<message>
<source>AES-KDF (KDBX 4)</source>
<translation type="unfinished"/>
</message>
<message>
<source>AES-KDF (KDBX 3.1)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid Settings</source>
<comment>TOTP</comment>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid Key</source>
<comment>TOTP</comment>
<translation type="unfinished"/>
</message>
<message>
<source>Message encryption failed.</source>
<translation type="unfinished"/>
</message>
<message>
<source>No groups found</source>
<translation type="unfinished"/>
</message>
<message>
<source>Create a new database.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File %1 already exists.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Loading the key file failed</source>
<translation type="unfinished"/>
</message>
<message>
<source>No key is set. Aborting database creation.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Failed to save the database: %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successfully created new database.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Insert password to encrypt database (Press enter to leave blank): </source>
<translation type="unfinished"/>
</message>
<message>
<source>Creating KeyFile %1 failed: %2</source>
<translation type="unfinished"/>
</message>
<message>
<source>Loading KeyFile %1 failed: %2</source>
<translation type="unfinished"/>
</message>
<message>
<source>Remove an entry from the database.</source>
<translation>Remove an entry from the database.</translation>
</message>
<message>
<source>Path of the entry to remove.</source>
<translation>Path of the entry to remove.</translation>
</message>
<message>
<source>Existing single-instance lock file is invalid. Launching new instance.</source>
<translation>Existing single-instance lock file is invalid. Launching new instance.</translation>
</message>
<message>
<source>The lock file could not be created. Single-instance mode disabled.</source>
<translation>The lock file could not be created. Single-instance mode disabled.</translation>
</message>
<message>
<source>KeePassXC - cross-platform password manager</source>
<translation type="unfinished"/>
</message>
<message>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation type="unfinished"/>
</message>
<message>
<source>path to a custom config file</source>
<translation type="unfinished"/>
</message>
<message>
<source>key file of the database</source>
<translation type="unfinished"/>
</message>
<message>
<source>read password of the database from stdin</source>
<translation type="unfinished"/>
</message>
<message>
<source>Parent window handle</source>
<translation type="unfinished"/>
</message>
<message>
<source>Another instance of KeePassXC is already running.</source>
<translation>Another instance of KeePassXC is already running.</translation>
</message>
<message>
<source>Fatal error while testing the cryptographic functions.</source>
<translation>Fatal error while testing the cryptographic functions.</translation>
</message>
<message>
<source>KeePassXC - Error</source>
<translation type="unfinished"/>
</message>
<message>
<source>Database password: </source>
<translation type="unfinished"/>
</message>
<message>
<source>Cannot create new group</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>QtIOCompressor</name>
<message>
<source>Internal zlib error when compressing: </source>
<translation type="unfinished"/>
</message>
<message>
<source>Error writing to underlying device: </source>
<translation type="unfinished"/>
</message>
<message>
<source>Error opening underlying device: </source>
<translation type="unfinished"/>
</message>
<message>
<source>Error reading data from underlying device: </source>
<translation type="unfinished"/>
</message>
<message>
<source>Internal zlib error when decompressing: </source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>QtIOCompressor::open</name>
<message>
<source>The gzip format not supported in this version of zlib.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Internal zlib error: </source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>SSHAgent</name>
<message>
<source>Agent connection failed.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Agent protocol error.</source>
<translation type="unfinished"/>
</message>
<message>
<source>No agent running, cannot add identity.</source>
<translation type="unfinished"/>
</message>
<message>
<source>No agent running, cannot remove identity.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Agent refused this identity. Possible reasons include:</source>
<translation type="unfinished"/>
</message>
<message>
<source>The key has already been added.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Restricted lifetime is not supported by the agent (check options).</source>
<translation type="unfinished"/>
</message>
<message>
<source>A confirmation request is not supported by the agent (check options).</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>SearchHelpWidget</name>
<message>
<source>Search Help</source>
<translation type="unfinished"/>
</message>
<message>
<source>Search terms are as follows: [modifiers][field:][&quot;]term[&quot;]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Every search term must match (ie, logical AND)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Modifiers</source>
<translation type="unfinished"/>
</message>
<message>
<source>exclude term from results</source>
<translation type="unfinished"/>
</message>
<message>
<source>match term exactly</source>
<translation type="unfinished"/>
</message>
<message>
<source>use regex in term</source>
<translation type="unfinished"/>
</message>
<message>
<source>Fields</source>
<translation type="unfinished"/>
</message>
<message>
<source>Term Wildcards</source>
<translation type="unfinished"/>
</message>
<message>
<source>match anything</source>
<translation type="unfinished"/>
</message>
<message>
<source>match one</source>
<translation type="unfinished"/>
</message>
<message>
<source>logical OR</source>
<translation type="unfinished"/>
</message>
<message>
<source>Examples</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>SearchWidget</name>
<message>
<source>Search</source>
<translation>Search</translation>
</message>
<message>
<source>Clear</source>
<translation>Clear</translation>
</message>
<message>
<source>Limit search to selected group</source>
<translation>Limit search to selected group</translation>
</message>
<message>
<source>Search Help</source>
<translation type="unfinished"/>
</message>
<message>
<source>Search (%1)...</source>
<comment>Search placeholder text, %1 is the keyboard shortcut</comment>
<translation type="unfinished"/>
</message>
<message>
<source>Case sensitive</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
<message>
<source>Active</source>
<translation type="unfinished"/>
</message>
<message>
<source>Allow export</source>
<translation type="unfinished"/>
</message>
<message>
<source>Allow import</source>
<translation type="unfinished"/>
</message>
<message>
<source>Own certificate</source>
<translation type="unfinished"/>
</message>
<message>
<source>Fingerprint:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Certificate:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Signer</source>
<translation type="unfinished"/>
</message>
<message>
<source>Key:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Generate</source>
<translation>Generate</translation>
</message>
<message>
<source>Import</source>
<translation>Import</translation>
</message>
<message>
<source>Export</source>
<translation type="unfinished"/>
</message>
<message>
<source>Imported certificates</source>
<translation type="unfinished"/>
</message>
<message>
<source>Trust</source>
<translation type="unfinished"/>
</message>
<message>
<source>Ask</source>
<translation type="unfinished"/>
</message>
<message>
<source>Untrust</source>
<translation type="unfinished"/>
</message>
<message>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<source>Path</source>
<translation>Path</translation>
</message>
<message>
<source>Status</source>
<translation type="unfinished"/>
</message>
<message>
<source>Fingerprint</source>
<translation>Fingerprint</translation>
</message>
<message>
<source>Certificate</source>
<translation type="unfinished"/>
</message>
<message>
<source>Trusted</source>
<translation type="unfinished"/>
</message>
<message>
<source>Untrusted</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unknown</source>
<translation type="unfinished"/>
</message>
<message>
<source>key.share</source>
<comment>Filetype for KeeShare key</comment>
<translation type="unfinished"/>
</message>
<message>
<source>KeeShare key file</source>
<translation type="unfinished"/>
</message>
<message>
<source>All files</source>
<translation>All files</translation>
</message>
<message>
<source>Select path</source>
<translation type="unfinished"/>
</message>
<message>
<source>Exporting changed certificate</source>
<translation type="unfinished"/>
</message>
<message>
<source>The exported certificate is not the same as the one in use. Do you want to export the current certificate?</source>
<translation type="unfinished"/>
</message>
<message>
<source>Signer:</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>ShareObserver</name>
<message>
<source>Import from container without signature</source>
<translation type="unfinished"/>
</message>
<message>
<source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import from container with certificate</source>
<translation type="unfinished"/>
</message>
<message>
<source>Not this time</source>
<translation type="unfinished"/>
</message>
<message>
<source>Never</source>
<translation>Never</translation>
</message>
<message>
<source>Always</source>
<translation type="unfinished"/>
</message>
<message>
<source>Just this time</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import from %1 failed (%2)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import from %1 successful (%2)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Imported from %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Signed share container are not supported - import prevented</source>
<translation type="unfinished"/>
</message>
<message>
<source>File is not readable</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid sharing container</source>
<translation type="unfinished"/>
</message>
<message>
<source>Untrusted import prevented</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successful signed import</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unexpected error</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unsigned share container are not supported - import prevented</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successful unsigned import</source>
<translation type="unfinished"/>
</message>
<message>
<source>File does not exist</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unknown share container type</source>
<translation type="unfinished"/>
</message>
<message>
<source>Overwriting signed share container is not supported - export prevented</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not write export container (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Overwriting unsigned share container is not supported - export prevented</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unexpected export error occurred</source>
<translation type="unfinished"/>
</message>
<message>
<source>Export to %1 failed (%2)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Export to %1 successful (%2)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Export to %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
<translation type="unfinished"/>
</message>
<message>
<source>Multiple import source path to %1 in %2</source>
<translation type="unfinished"/>
</message>
<message>
<source>Conflicting export target path %1 in %2</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not embed signature: Could not open file to write (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not embed signature: Could not write file (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not embed database: Could not open file to write (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not embed database: Could not write file (%1)</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>TotpDialog</name>
<message>
<source>Timed Password</source>
<translation type="unfinished"/>
</message>
<message>
<source>000000</source>
<translation type="unfinished"/>
</message>
<message>
<source>Copy</source>
<translation>Copy</translation>
</message>
<message numerus="yes">
<source>Expires in &lt;b&gt;%n&lt;/b&gt; second(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
<name>TotpExportSettingsDialog</name>
<message>
<source>Copy</source>
<translation>Copy</translation>
</message>
<message>
<source>NOTE: These TOTP settings are custom and may not work with other authenticators.</source>
<comment>TOTP QR code dialog warning</comment>
<translation type="unfinished"/>
</message>
<message>
<source>There was an error creating the QR code.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Closing in %1 seconds.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>TotpSetupDialog</name>
<message>
<source>Setup TOTP</source>
<translation type="unfinished"/>
</message>
<message>
<source>Key:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Default RFC 6238 token settings</source>
<translation>Default RFC 6238 token settings</translation>
</message>
<message>
<source>Steam token settings</source>
<translation>Steam token settings</translation>
</message>
<message>
<source>Use custom settings</source>
<translation>Use custom settings</translation>
</message>
<message>
<source>Custom Settings</source>
<translation type="unfinished"/>
</message>
<message>
<source>Time step:</source>
<translation type="unfinished"/>
</message>
<message>
<source> sec</source>
<comment>Seconds</comment>
<translation> sec</translation>
</message>
<message>
<source>Code size:</source>
<translation type="unfinished"/>
</message>
<message>
<source>6 digits</source>
<translation type="unfinished"/>
</message>
<message>
<source>7 digits</source>
<translation type="unfinished"/>
</message>
<message>
<source>8 digits</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>UpdateCheckDialog</name>
<message>
<source>Checking for updates</source>
<translation type="unfinished"/>
</message>
<message>
<source>Checking for updates...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Close</translation>
</message>
<message>
<source>Update Error!</source>
<translation type="unfinished"/>
</message>
<message>
<source>An error occurred in retrieving update information.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Please try again later.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Software Update</source>
<translation type="unfinished"/>
</message>
<message>
<source>A new version of KeePassXC is available!</source>
<translation type="unfinished"/>
</message>
<message>
<source>KeePassXC %1 is now available — you have %2.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Download it at keepassxc.org</source>
<translation type="unfinished"/>
</message>
<message>
<source>You&apos;re up-to-date!</source>
<translation type="unfinished"/>
</message>
<message>
<source>KeePassXC %1 is currently the newest version available</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>WelcomeWidget</name>
<message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Start storing your passwords securely in a KeePassXC database</translation>
</message>
<message>
<source>Create new database</source>
<translation>Create new database</translation>
</message>
<message>
<source>Open existing database</source>
<translation>Open existing database</translation>
</message>
<message>
<source>Import from KeePass 1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import from CSV</source>
<translation>Import from CSV</translation>
</message>
<message>
<source>Recent databases</source>
<translation>Recent databases</translation>
</message>
<message>
<source>Welcome to KeePassXC %1</source>
<translation>Welcome to KeePassXC %1</translation>
</message>
</context>
<context>
<name>YubiKeyEditWidget</name>
<message>
<source>Refresh</source>
<translation>Refresh</translation>
</message>
<message>
<source>YubiKey Challenge-Response</source>
<translation type="unfinished"/>
</message>
<message>
<source>&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;</source>
<translation type="unfinished"/>
</message>
<message>
<source>No YubiKey detected, please ensure it&apos;s plugged in.</source>
<translation type="unfinished"/>
</message>
<message>
<source>No YubiKey inserted.</source>
<translation type="unfinished"/>
</message>
</context>
</TS>