keepassxc/share/translations/keepassx_en_US.ts
2020-06-07 21:53:35 -04:00

7137 lines
254 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_US" 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>
<message>
<source>Reset Settings?</source>
<translation>Reset Settings?</translation>
</message>
<message>
<source>Are you sure you want to reset all general and security settings to default?</source>
<translation>Are you sure you want to reset all general and security settings to default?</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>Minimize window at application startup</source>
<translation>Minimize 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>Hide the entry preview panel</source>
<translation>Hide the entry preview panel</translation>
</message>
<message>
<source>General</source>
<translation>General</translation>
</message>
<message>
<source>Hide toolbar (icons)</source>
<translation>Hide toolbar (icons)</translation>
</message>
<message>
<source>Minimize instead of app exit</source>
<translation>Minimize instead of app exit</translation>
</message>
<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 minimized</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>Movable toolbar</source>
<translation>Movable toolbar</translation>
</message>
<message>
<source>Remember previously used databases</source>
<translation>Remember previously used databases</translation>
</message>
<message>
<source>Load previously open databases on startup</source>
<translation>Load previously open databases on startup</translation>
</message>
<message>
<source>Remember database key files and security dongles</source>
<translation>Remember database key files and security dongles</translation>
</message>
<message>
<source>Check for updates at application startup once per week</source>
<translation>Check for updates at application startup once per week</translation>
</message>
<message>
<source>Include beta releases when checking for updates</source>
<translation>Include beta releases when checking for updates</translation>
</message>
<message>
<source>Button style:</source>
<translation>Button style:</translation>
</message>
<message>
<source>Language:</source>
<translation>Language:</translation>
</message>
<message>
<source>(restart program to activate)</source>
<translation>(restart program to activate)</translation>
</message>
<message>
<source>Minimize window after unlocking database</source>
<translation>Minimize window after unlocking database</translation>
</message>
<message>
<source>Minimize when opening a URL</source>
<translation>Minimize when opening a URL</translation>
</message>
<message>
<source>Hide window when copying to clipboard</source>
<translation>Hide window when copying to clipboard</translation>
</message>
<message>
<source>Minimize</source>
<translation>Minimize</translation>
</message>
<message>
<source>Drop to background</source>
<translation>Drop to background</translation>
</message>
<message>
<source>Favicon download timeout:</source>
<translation>Favicon download timeout:</translation>
</message>
<message>
<source>Website icon download timeout in seconds</source>
<translation>Website icon download timeout in seconds</translation>
</message>
<message>
<source> sec</source>
<comment>Seconds</comment>
<translation> sec</translation>
</message>
<message>
<source>Toolbar button style</source>
<translation>Toolbar button style</translation>
</message>
<message>
<source>Use monospaced font for Notes</source>
<translation>Use monospaced font for notes</translation>
</message>
<message>
<source>Language selection</source>
<translation>Language selection</translation>
</message>
<message>
<source>Reset Settings to Default</source>
<translation>Reset Settings to Default</translation>
</message>
<message>
<source>Global auto-type shortcut</source>
<translation>Global auto-type shortcut</translation>
</message>
<message>
<source>Auto-type character typing delay milliseconds</source>
<translation>Auto-type character typing delay milliseconds</translation>
</message>
<message>
<source>Auto-type start delay milliseconds</source>
<translation>Auto-type start delay milliseconds</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 minimizing 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 service to download website icons</source>
<translation>Use DuckDuckGo service to download website icons</translation>
</message>
<message>
<source>Clipboard clear seconds</source>
<translation>Clipboard clear seconds</translation>
</message>
<message>
<source>Touch ID inactivity reset</source>
<translation>Touch ID inactivity reset</translation>
</message>
<message>
<source>Database lock timeout seconds</source>
<translation>Database lock timeout seconds</translation>
</message>
<message>
<source> min</source>
<comment>Minutes</comment>
<translation> min</translation>
</message>
<message>
<source>Clear search query after</source>
<translation>Clear search query after</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>
<message>
<source>Permission Required</source>
<translation>Permission Required</translation>
</message>
<message>
<source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
<translation>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</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>AutoTypeMatchView</name>
<message>
<source>Copy &amp;username</source>
<translation>Copy &amp;username</translation>
</message>
<message>
<source>Copy &amp;password</source>
<translation>Copy &amp;password</translation>
</message>
</context>
<context>
<name>AutoTypePlatformMac</name>
<message>
<source>Permission Required</source>
<translation>Permission Required</translation>
</message>
<message>
<source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
<translation>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</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>
<message>
<source>Search...</source>
<translation>Search...</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>
<message>
<source>Allow access</source>
<translation>Allow access</translation>
</message>
<message>
<source>Deny access</source>
<translation>Deny 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>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>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>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>Due to Snap sandboxing, you must run a script to enable browser integration.&lt;br /&gt;You can obtain this script from %1</translation>
</message>
<message>
<source>Please see special instructions for browser extension use below</source>
<translation>Please see special instructions for browser extension use below</translation>
</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>KeePassXC-Browser is needed for the browser integration to work. &lt;br /&gt;Download it for %1 and %2. %3</translation>
</message>
<message>
<source>&amp;Brave</source>
<translation>&amp;Brave</translation>
</message>
<message>
<source>Returns expired credentials. String [expired] is added to the title.</source>
<translation>Returns expired credentials. String [expired] is added to the title.</translation>
</message>
<message>
<source>&amp;Allow returning expired credentials.</source>
<translation>&amp;Allow returning expired credentials</translation>
</message>
<message>
<source>Enable browser integration</source>
<translation>Enable browser integration</translation>
</message>
<message>
<source>Browsers installed as snaps are currently not supported.</source>
<translation>Browsers installed as snaps are currently not supported.</translation>
</message>
<message>
<source>All databases connected to the extension will return matching credentials.</source>
<translation>All databases connected to the extension will return matching credentials.</translation>
</message>
<message>
<source>Don&apos;t display the popup suggesting migration of legacy KeePassHTTP settings.</source>
<translation>Don&apos;t display the popup suggesting migration of legacy KeePassHTTP settings.</translation>
</message>
<message>
<source>&amp;Do not prompt for KeePassHTTP settings migration.</source>
<translation>&amp;Do not prompt for KeePassHTTP settings migration.</translation>
</message>
<message>
<source>Custom proxy location field</source>
<translation>Custom proxy location field</translation>
</message>
<message>
<source>Browser for custom proxy file</source>
<translation>Browser for custom proxy file</translation>
</message>
<message>
<source>&lt;b&gt;Warning&lt;/b&gt;, the keepassxc-proxy application was not found!&lt;br /&gt;Please check the KeePassXC installation directory or confirm the custom path in advanced options.&lt;br /&gt;Browser integration WILL NOT WORK without the proxy application.&lt;br /&gt;Expected Path: %1</source>
<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: %1</translation>
</message>
</context>
<context>
<name>BrowserService</name>
<message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: New key association request</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>Successfully converted attributes from %1 entry(s).
Moved %2 keys to custom data.</translation>
</message>
<message numerus="yes">
<source>Successfully moved %n keys to custom data.</source>
<translation><numerusform>Successfully moved %n keys to custom data.</numerusform><numerusform>Successfully moved %n keys to custom data.</numerusform></translation>
</message>
<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>KeePassXC: Create a new group</translation>
</message>
<message>
<source>A request for creating a new group &quot;%1&quot; has been received.
Do you want to create this group?
</source>
<translation>A request for creating a new group &quot;%1&quot; has been received.
Do you want to create this group?
</translation>
</message>
<message>
<source>Your KeePassXC-Browser settings need to be moved into the database settings.
This is necessary to maintain your current browser connections.
Would you like to migrate your existing settings now?</source>
<translation>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?</translation>
</message>
<message>
<source>Don&apos;t show this warning again</source>
<translation>Don&apos;t show this warning again</translation>
</message>
<message>
<source>You have received an association request for the following database:
%1
Give the connection a unique name or ID, for example:
chrome-laptop.</source>
<translation>You have received an association request for the following database:
%1
Give the connection a unique name or ID, for example:
chrome-laptop.</translation>
</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>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>
<message>
<source>Text qualification</source>
<translation>Text qualification</translation>
</message>
<message>
<source>Field separation</source>
<translation>Field separation</translation>
</message>
<message>
<source>Number of header lines to discard</source>
<translation>Number of header lines to discard</translation>
</message>
<message>
<source>CSV import preview</source>
<translation>CSV import preview</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>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>Key not transformed. This is a bug, please report it to the developers!</translation>
</message>
<message>
<source>%1
Backup database located at %2</source>
<translation>%1
Backup database located at %2</translation>
</message>
<message>
<source>Could not save, database does not point to a valid file.</source>
<translation>Could not save, database does not point to a valid file.</translation>
</message>
<message>
<source>Could not save, database file is read-only.</source>
<translation>Could not save, database file is read-only.</translation>
</message>
<message>
<source>Database file has unmerged changes.</source>
<translation>Database file has unmerged changes.</translation>
</message>
<message>
<source>Recycle Bin</source>
<translation>Recycle Bin</translation>
</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>Key File:</source>
<translation>Key File:</translation>
</message>
<message>
<source>Refresh</source>
<translation>Refresh</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>Failed to open key file: %1</source>
<translation>Failed to open key file: %1</translation>
</message>
<message>
<source>Select slot...</source>
<translation>Select slot...</translation>
</message>
<message>
<source>Unlock KeePassXC Database</source>
<translation>Unlock KeePassXC Database</translation>
</message>
<message>
<source>Enter Password:</source>
<translation>Enter Password:</translation>
</message>
<message>
<source>Password field</source>
<translation>Password field</translation>
</message>
<message>
<source>Toggle password visibility</source>
<translation>Toggle password visibility</translation>
</message>
<message>
<source>Key file selection</source>
<translation>Key file selection</translation>
</message>
<message>
<source>Hardware key slot selection</source>
<translation>Hardware key slot selection</translation>
</message>
<message>
<source>Browse for key file</source>
<translation>Browse for key file</translation>
</message>
<message>
<source>Browse...</source>
<translation>Browse...</translation>
</message>
<message>
<source>Refresh hardware tokens</source>
<translation>Refresh hardware tokens</translation>
</message>
<message>
<source>Hardware Key:</source>
<translation>Hardware Key:</translation>
</message>
<message>
<source>Hardware key help</source>
<translation>Hardware key help</translation>
</message>
<message>
<source>TouchID for Quick Unlock</source>
<translation>TouchID for Quick Unlock</translation>
</message>
<message>
<source>Clear</source>
<translation>Clear</translation>
</message>
<message>
<source>Clear Key File</source>
<translation>Clear Key File</translation>
</message>
<message>
<source>Unlock failed and no password given</source>
<translation>Unlock failed and no password given</translation>
</message>
<message>
<source>Unlocking the database failed and you did not enter a password.
Do you want to retry with an &quot;empty&quot; password instead?
To prevent this error from appearing, you must go to &quot;Database Settings / Security&quot; and reset your password.</source>
<translation>Unlocking the database failed and you did not enter a password.
Do you want to retry with an &quot;empty&quot; password instead?
To prevent this error from appearing, you must go to &quot;Database Settings / Security&quot; and reset your password.</translation>
</message>
<message>
<source>Retry with empty password</source>
<translation>Retry with empty password</translation>
</message>
<message>
<source>Enter Additional Credentials (if any):</source>
<translation>Enter Additional Credentials (if any):</translation>
</message>
<message>
<source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
&lt;p&gt;Click for more information...&lt;/p&gt;</source>
<translation>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
&lt;p&gt;Click for more information...&lt;/p&gt;</translation>
</message>
<message>
<source>&lt;p&gt;In addition to your master password, you can use a secret file to enhance the security of your database. Such a file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave the field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
<translation>&lt;p&gt;In addition to your master password, you can use a secret file to enhance the security of your database. Such a file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave the field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</translation>
</message>
<message>
<source>Key file help</source>
<translation>Key file help</translation>
</message>
<message>
<source>?</source>
<translation>?</translation>
</message>
<message>
<source>Select key file...</source>
<translation>Select key file...</translation>
</message>
<message>
<source>Cannot use database file as key file</source>
<translation>Cannot use database file as key file</translation>
</message>
<message>
<source>You cannot use your database file as a key file.
If you do not have a key file, please leave the field empty.</source>
<translation>You cannot use your database file as a key file.
If you do not have a key file, please leave the field empty.</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>
<message>
<source>Stored browser keys</source>
<translation>Stored browser keys</translation>
</message>
<message>
<source>Remove selected key</source>
<translation>Remove selected key</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>
<message>
<source>Change existing decryption time</source>
<translation>Change existing decryption time</translation>
</message>
<message>
<source>Decryption time in seconds</source>
<translation>Decryption time in seconds</translation>
</message>
<message>
<source>Database format</source>
<translation>Database format</translation>
</message>
<message>
<source>Encryption algorithm</source>
<translation>Encryption algorithm</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>Memory usage</source>
<translation>Memory usage</translation>
</message>
<message>
<source>Parallelism</source>
<translation>Parallelism</translation>
</message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
<message>
<source>Exposed Entries</source>
<translation>Exposed Entries</translation>
</message>
<message>
<source>Don&apos;t e&amp;xpose this database</source>
<translation>Don&apos;t e&amp;xpose this database</translation>
</message>
<message>
<source>Expose entries &amp;under this group:</source>
<translation>Expose entries &amp;under this group:</translation>
</message>
<message>
<source>Enable fd.o Secret Service to access these settings.</source>
<translation>Enable fd.o Secret Service to access these settings.</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>
<message>
<source>Database name field</source>
<translation>Database name field</translation>
</message>
<message>
<source>Database description field</source>
<translation>Database description field</translation>
</message>
<message>
<source>Default username field</source>
<translation>Default username field</translation>
</message>
<message>
<source>Maximum number of history items per entry</source>
<translation>Maximum number of history items per entry</translation>
</message>
<message>
<source>Maximum size of history per entry</source>
<translation>Maximum size of history per entry</translation>
</message>
<message>
<source>Delete Recycle Bin</source>
<translation>Delete Recycle Bin</translation>
</message>
<message>
<source>Do you want to delete the current recycle bin and all its contents?
This action is not reversible.</source>
<translation>Do you want to delete the current recycle bin and all its contents?
This action is not reversible.</translation>
</message>
<message>
<source> (old)</source>
<translation> (old)</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>
<message>
<source>Continue without password</source>
<translation>Continue without password</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>
<message>
<source>Database name field</source>
<translation>Database name field</translation>
</message>
<message>
<source>Database description field</source>
<translation>Database description field</translation>
</message>
</context>
<context>
<name>DatabaseSettingsWidgetStatistics</name>
<message>
<source>Statistics</source>
<translation>Statistics</translation>
</message>
<message>
<source>Hover over lines with error icons for further information.</source>
<translation>Hover over lines with error icons for further information.</translation>
</message>
<message>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<source>Value</source>
<translation>Value</translation>
</message>
<message>
<source>Database name</source>
<translation>Database name</translation>
</message>
<message>
<source>Description</source>
<translation>Description</translation>
</message>
<message>
<source>Location</source>
<translation>Location</translation>
</message>
<message>
<source>Last saved</source>
<translation>Last saved</translation>
</message>
<message>
<source>Unsaved changes</source>
<translation>Unsaved changes</translation>
</message>
<message>
<source>yes</source>
<translation>yes</translation>
</message>
<message>
<source>no</source>
<translation>no</translation>
</message>
<message>
<source>The database was modified, but the changes have not yet been saved to disk.</source>
<translation>The database was modified, but the changes have not yet been saved to disk.</translation>
</message>
<message>
<source>Number of groups</source>
<translation>Number of groups</translation>
</message>
<message>
<source>Number of entries</source>
<translation>Number of entries</translation>
</message>
<message>
<source>Number of expired entries</source>
<translation>Number of expired entries</translation>
</message>
<message>
<source>The database contains entries that have expired.</source>
<translation>The database contains entries that have expired.</translation>
</message>
<message>
<source>Unique passwords</source>
<translation>Unique passwords</translation>
</message>
<message>
<source>Non-unique passwords</source>
<translation>Non-unique passwords</translation>
</message>
<message>
<source>More than 10% of passwords are reused. Use unique passwords when possible.</source>
<translation>More than 10% of passwords are reused. Use unique passwords when possible.</translation>
</message>
<message>
<source>Maximum password reuse</source>
<translation>Maximum password reuse</translation>
</message>
<message>
<source>Some passwords are used more than three times. Use unique passwords when possible.</source>
<translation>Some passwords are used more than three times. Use unique passwords when possible.</translation>
</message>
<message>
<source>Number of short passwords</source>
<translation>Number of short passwords</translation>
</message>
<message>
<source>Recommended minimum password length is at least 8 characters.</source>
<translation>Recommended minimum password length is at least 8 characters.</translation>
</message>
<message>
<source>Number of weak passwords</source>
<translation>Number of weak passwords</translation>
</message>
<message>
<source>Recommend using long, randomized passwords with a rating of &apos;good&apos; or &apos;excellent&apos;.</source>
<translation>Recommend using long, randomized passwords with a rating of &apos;good&apos; or &apos;excellent&apos;.</translation>
</message>
<message>
<source>Average password length</source>
<translation>Average password length</translation>
</message>
<message>
<source>%1 characters</source>
<translation>%1 characters</translation>
</message>
<message>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Average password length is less than ten characters. Longer passwords provide more security.</translation>
</message>
<message>
<source>Please wait, database statistics are being calculated...</source>
<translation>Please wait, database statistics are being calculated...</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>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>
<message>
<source>Failed to open %1. It either does not exist or is not accessible.</source>
<translation>Failed to open %1. It either does not exist or is not accessible.</translation>
</message>
<message>
<source>Export database to HTML file</source>
<translation>Export database to HTML file</translation>
</message>
<message>
<source>HTML file</source>
<translation>HTML file</translation>
</message>
<message>
<source>Writing the HTML file failed.</source>
<translation>Writing the HTML file failed.</translation>
</message>
<message>
<source>Export Confirmation</source>
<translation>Export Confirmation</translation>
</message>
<message>
<source>You are about to export your database to an unencrypted file. This will leave your passwords and sensitive information vulnerable! Are you sure you want to continue?</source>
<translation>You are about to export your database to an unencrypted file. This will leave your passwords and sensitive information vulnerable! Are you sure you want to continue?</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>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>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>Shared group...</translation>
</message>
<message>
<source>Writing the database failed: %1</source>
<translation>Writing the database failed: %1</translation>
</message>
<message>
<source>This database is opened in read-only mode. Autosave is disabled.</source>
<translation>This database is opened in read-only mode. Autosave is disabled.</translation>
</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>
<message>
<source>Browser Integration</source>
<translation>Browser Integration</translation>
</message>
<message>
<source>&lt;empty URL&gt;</source>
<translation>&lt;empty URL&gt;</translation>
</message>
<message>
<source>Are you sure you want to remove this URL?</source>
<translation>Are you sure you want to remove this URL?</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 Color:</translation>
</message>
<message>
<source>Background Color:</source>
<translation>Background Color:</translation>
</message>
<message>
<source>Attribute selection</source>
<translation>Attribute selection</translation>
</message>
<message>
<source>Attribute value</source>
<translation>Attribute value</translation>
</message>
<message>
<source>Add a new attribute</source>
<translation>Add a new attribute</translation>
</message>
<message>
<source>Remove selected attribute</source>
<translation>Remove selected attribute</translation>
</message>
<message>
<source>Edit attribute name</source>
<translation>Edit attribute name</translation>
</message>
<message>
<source>Toggle attribute protection</source>
<translation>Toggle attribute protection</translation>
</message>
<message>
<source>Show a protected attribute</source>
<translation>Show a protected attribute</translation>
</message>
<message>
<source>Foreground color selection</source>
<translation>Foreground color selection</translation>
</message>
<message>
<source>Background color selection</source>
<translation>Background color selection</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>
<message>
<source>Custom Auto-Type sequence</source>
<translation>Custom Auto-Type sequence</translation>
</message>
<message>
<source>Open Auto-Type help webpage</source>
<translation>Open Auto-Type help webpage</translation>
</message>
<message>
<source>Existing window associations</source>
<translation>Existing window associations</translation>
</message>
<message>
<source>Add new window association</source>
<translation>Add new window association</translation>
</message>
<message>
<source>Remove selected window association</source>
<translation>Remove selected window association</translation>
</message>
<message>
<source>You can use an asterisk (*) to match everything</source>
<translation>You can use an asterisk (*) to match everything</translation>
</message>
<message>
<source>Set the window association title</source>
<translation>Set the window association title</translation>
</message>
<message>
<source>You can use an asterisk to match everything</source>
<translation>You can use an asterisk to match everything</translation>
</message>
<message>
<source>Custom Auto-Type sequence for this window</source>
<translation>Custom Auto-Type sequence for this window</translation>
</message>
</context>
<context>
<name>EditEntryWidgetBrowser</name>
<message>
<source>These settings affect to the entry&apos;s behaviour with the browser extension.</source>
<translation>These settings affect to the entry&apos;s behavior with the browser extension.</translation>
</message>
<message>
<source>General</source>
<translation>General</translation>
</message>
<message>
<source>Skip Auto-Submit for this entry</source>
<translation>Skip Auto-Submit for this entry</translation>
</message>
<message>
<source>Hide this entry from the browser extension</source>
<translation>Hide this entry from the browser extension</translation>
</message>
<message>
<source>Additional URL&apos;s</source>
<translation>Additional URL&apos;s</translation>
</message>
<message>
<source>Add</source>
<translation>Add</translation>
</message>
<message>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<source>Edit</source>
<translation>Edit</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>
<message>
<source>Entry history selection</source>
<translation>Entry history selection</translation>
</message>
<message>
<source>Show entry at selected history state</source>
<translation>Show entry at selected history state</translation>
</message>
<message>
<source>Restore entry to selected history state</source>
<translation>Restore entry to selected history state</translation>
</message>
<message>
<source>Delete selected history state</source>
<translation>Delete selected history state</translation>
</message>
<message>
<source>Delete all history</source>
<translation>Delete all history</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>
<message>
<source>Url field</source>
<translation>Url field</translation>
</message>
<message>
<source>Download favicon for URL</source>
<translation>Download favicon for URL</translation>
</message>
<message>
<source>Repeat password field</source>
<translation>Repeat password field</translation>
</message>
<message>
<source>Toggle password generator</source>
<translation>Toggle password generator</translation>
</message>
<message>
<source>Password field</source>
<translation>Password field</translation>
</message>
<message>
<source>Toggle password visibility</source>
<translation>Toggle password visibility</translation>
</message>
<message>
<source>Toggle notes visible</source>
<translation>Toggle notes visible</translation>
</message>
<message>
<source>Expiration field</source>
<translation>Expiration field</translation>
</message>
<message>
<source>Expiration Presets</source>
<translation>Expiration Presets</translation>
</message>
<message>
<source>Expiration presets</source>
<translation>Expiration presets</translation>
</message>
<message>
<source>Notes field</source>
<translation>Notes field</translation>
</message>
<message>
<source>Title field</source>
<translation>Title field</translation>
</message>
<message>
<source>Username field</source>
<translation>Username field</translation>
</message>
<message>
<source>Toggle expiration</source>
<translation>Toggle expiration</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>
<message>
<source>Remove key from agent after specified seconds</source>
<translation>Remove key from agent after specified seconds</translation>
</message>
<message>
<source>Browser for key file</source>
<translation>Browser for key file</translation>
</message>
<message>
<source>External key file</source>
<translation>External key file</translation>
</message>
<message>
<source>Select attachment file</source>
<translation>Select attachment file</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>
<message>
<source>Entry has unsaved changes</source>
<translation>Entry has unsaved changes</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>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>Import</source>
<translation>Import</translation>
</message>
<message>
<source>Export</source>
<translation>Export</translation>
</message>
<message>
<source>Synchronize</source>
<translation>Synchronize</translation>
</message>
<message>
<source>Your KeePassXC version does not support sharing this container type.
Supported extensions are: %1.</source>
<translation>Your KeePassXC version does not support sharing this container type.
Supported extensions are: %1.</translation>
</message>
<message>
<source>%1 is already being exported by this database.</source>
<translation>%1 is already being exported by this database.</translation>
</message>
<message>
<source>%1 is already being imported by this database.</source>
<translation>%1 is already being imported by this database.</translation>
</message>
<message>
<source>%1 is being imported and exported by different groups in this database.</source>
<translation>%1 is being imported and exported by different groups in this database.</translation>
</message>
<message>
<source>KeeShare is currently disabled. You can enable import/export in the application settings.</source>
<comment>KeeShare is a proper noun</comment>
<translation>KeeShare is currently disabled. You can enable import/export in the application settings.</translation>
</message>
<message>
<source>Database export is currently disabled by application settings.</source>
<translation>Database export is currently disabled by application settings.</translation>
</message>
<message>
<source>Database import is currently disabled by application settings.</source>
<translation>Database import is currently disabled by application settings.</translation>
</message>
<message>
<source>Sharing mode field</source>
<translation>Sharing mode field</translation>
</message>
<message>
<source>Path to share file field</source>
<translation>Path to share file field</translation>
</message>
<message>
<source>Browser for share file</source>
<translation>Browser for share file</translation>
</message>
<message>
<source>Password field</source>
<translation>Password field</translation>
</message>
<message>
<source>Toggle password visibility</source>
<translation>Toggle password visibility</translation>
</message>
<message>
<source>Toggle password generator</source>
<translation>Toggle password generator</translation>
</message>
<message>
<source>Clear fields</source>
<translation>Clear fields</translation>
</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>
<message>
<source>Name field</source>
<translation>Name field</translation>
</message>
<message>
<source>Notes field</source>
<translation>Notes field</translation>
</message>
<message>
<source>Toggle expiration</source>
<translation>Toggle expiration</translation>
</message>
<message>
<source>Auto-Type toggle for this and sub groups</source>
<translation>Auto-Type toggle for this and sub groups</translation>
</message>
<message>
<source>Expiration field</source>
<translation>Expiration field</translation>
</message>
<message>
<source>Search toggle for this and sub groups</source>
<translation>Search toggle for this and sub groups</translation>
</message>
<message>
<source>Default auto-type sequence field</source>
<translation>Default auto-type sequence field</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>Confirm Delete</source>
<translation>Confirm Delete</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 exists 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>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</translation>
</message>
<message>
<source>Download favicon for URL</source>
<translation>Download favicon for URL</translation>
</message>
<message>
<source>Apply selected icon to subgroups and entries</source>
<translation>Apply selected icon to subgroups and entries</translation>
</message>
<message>
<source>Apply icon &amp;to ...</source>
<translation>Apply icon &amp;to ...</translation>
</message>
<message>
<source>Apply to this only</source>
<translation>Apply to this only</translation>
</message>
<message>
<source>Also apply to child groups</source>
<translation>Also apply to child groups</translation>
</message>
<message>
<source>Also apply to child entries</source>
<translation>Also apply to child entries</translation>
</message>
<message>
<source>Also apply to all children</source>
<translation>Also apply to all children</translation>
</message>
<message>
<source>Existing icon selected.</source>
<translation>Existing icon selected.</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>
<message>
<source>Datetime created</source>
<translation>Datetime created</translation>
</message>
<message>
<source>Datetime modified</source>
<translation>Datetime modified</translation>
</message>
<message>
<source>Datetime accessed</source>
<translation>Datetime accessed</translation>
</message>
<message>
<source>Unique ID</source>
<translation>Unique ID</translation>
</message>
<message>
<source>Plugin data</source>
<translation>Plugin data</translation>
</message>
<message>
<source>Remove selected plugin data</source>
<translation>Remove selected plugin data</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>
<message>
<source>Attachments</source>
<translation>Attachments</translation>
</message>
<message>
<source>Add new attachment</source>
<translation>Add new attachment</translation>
</message>
<message>
<source>Remove selected attachment</source>
<translation>Remove selected attachment</translation>
</message>
<message>
<source>Open selected attachment</source>
<translation>Open selected attachment</translation>
</message>
<message>
<source>Save selected attachment to disk</source>
<translation>Save selected attachment to disk</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>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>
<message>
<source>Display current TOTP value</source>
<translation>Display current TOTP value</translation>
</message>
<message>
<source>Advanced</source>
<translation>Advanced</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>FdoSecrets::Item</name>
<message>
<source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
<translation>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
<message>
<source>Failed to register DBus service at %1: another secret service is running.</source>
<translation>Failed to register DBus service at %1: another secret service is running.</translation>
</message>
<message numerus="yes">
<source>%n Entry(s) was used by %1</source>
<comment>%1 is the name of an application</comment>
<translation><numerusform>%n entry was used by %1</numerusform><numerusform>%n entries was used by %1</numerusform></translation>
</message>
</context>
<context>
<name>FdoSecretsPlugin</name>
<message>
<source>Fdo Secret Service: %1</source>
<translation>Fdo Secret Service: %1</translation>
</message>
</context>
<context>
<name>Group</name>
<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>IconDownloaderDialog</name>
<message>
<source>Download Favicons</source>
<translation>Download Favicons</translation>
</message>
<message>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<source>Having trouble downloading icons?
You can enable the DuckDuckGo website icon service in the security section of the application settings.</source>
<translation>Having trouble downloading icons?
You can enable the DuckDuckGo website icon service in the security section of the application settings.</translation>
</message>
<message>
<source>Close</source>
<translation>Close</translation>
</message>
<message>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<source>Status</source>
<translation>Status</translation>
</message>
<message>
<source>Please wait, processing entry list...</source>
<translation>Please wait, processing entry list...</translation>
</message>
<message>
<source>Downloading...</source>
<translation>Downloading...</translation>
</message>
<message>
<source>Ok</source>
<translation>Ok</translation>
</message>
<message>
<source>Already Exists</source>
<translation>Already Exists</translation>
</message>
<message>
<source>Download Failed</source>
<translation>Download Failed</translation>
</message>
<message>
<source>Downloading favicons (%1/%2)...</source>
<translation>Downloading favicons (%1/%2)...</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>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>
<message>
<source>Invalid credentials were provided, please try again.
If this reoccurs, then your database file may be corrupt.</source>
<translation>Invalid credentials were provided, please try again.
If this reoccurs, then your database file may be corrupt.</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>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>Invalid variant map entry name length</translation>
</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>
<message>
<source>Invalid credentials were provided, please try again.
If this reoccurs, then your database file may be corrupt.</source>
<translation>Invalid credentials were provided, please try again.
If this reoccurs, then your database file may be corrupt.</translation>
</message>
<message>
<source>(HMAC mismatch)</source>
<translation>(HMAC mismatch)</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>Invalid EnableSearching value</translation>
</message>
<message>
<source>No group uuid found</source>
<translation>No group uuid found</translation>
</message>
<message>
<source>Null DeleteObject uuid</source>
<translation>Null DeleteObject uuid</translation>
</message>
<message>
<source>Missing DeletedObject uuid or time</source>
<translation>Missing DeletedObject uuid or time</translation>
</message>
<message>
<source>Null entry uuid</source>
<translation>Null entry uuid</translation>
</message>
<message>
<source>Invalid entry icon number</source>
<translation>Invalid entry icon number</translation>
</message>
<message>
<source>History element in history entry</source>
<translation>History element in history entry</translation>
</message>
<message>
<source>No entry uuid found</source>
<translation>No entry uuid found</translation>
</message>
<message>
<source>History element with different uuid</source>
<translation>History element with different uuid</translation>
</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>Entry string key or value missing</translation>
</message>
<message>
<source>Duplicate attachment found</source>
<translation>Duplicate attachment found</translation>
</message>
<message>
<source>Entry binary key or value missing</source>
<translation>Entry binary key or value missing</translation>
</message>
<message>
<source>Auto-type association window or sequence missing</source>
<translation>Auto-type association window or sequence missing</translation>
</message>
<message>
<source>Invalid bool value</source>
<translation>Invalid bool value</translation>
</message>
<message>
<source>Invalid date time value</source>
<translation>Invalid date time value</translation>
</message>
<message>
<source>Invalid color value</source>
<translation>Invalid color value</translation>
</message>
<message>
<source>Invalid color rgb part</source>
<translation>Invalid color rgb part</translation>
</message>
<message>
<source>Invalid number value</source>
<translation>Invalid number value</translation>
</message>
<message>
<source>Invalid uuid value</source>
<translation>Invalid uuid value</translation>
</message>
<message>
<source>Unable to decompress binary</source>
<extracomment>Translator meant is a binary data inside an entry</extracomment>
<translation>Unable to decompress binary</translation>
</message>
<message>
<source>XML error:
%1
Line %2, column %3</source>
<translation>XML error:
%1
Line %2, column %3</translation>
</message>
</context>
<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Unable to open the database.</source>
<translation>Unable to open the database.</translation>
</message>
<message>
<source>Import KeePass1 Database</source>
<translation>Import KeePass1 Database</translation>
</message>
</context>
<context>
<name>KeePass1Reader</name>
<message>
<source>Unable to read keyfile.</source>
<translation>Unable to read keyfile.</translation>
</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>Unsupported KeePass database version.</translation>
</message>
<message>
<source>Unable to read encryption IV</source>
<comment>IV = Initialization Vector for symmetric cipher</comment>
<translation>Unable to read encryption IV</translation>
</message>
<message>
<source>Invalid number of groups</source>
<translation>Invalid number of groups</translation>
</message>
<message>
<source>Invalid number of entries</source>
<translation>Invalid number of entries</translation>
</message>
<message>
<source>Invalid content hash size</source>
<translation>Invalid content hash size</translation>
</message>
<message>
<source>Invalid transform seed size</source>
<translation>Invalid transform seed size</translation>
</message>
<message>
<source>Invalid number of transform rounds</source>
<translation>Invalid number of transform rounds</translation>
</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>Key transformation failed</source>
<translation>Key transformation failed</translation>
</message>
<message>
<source>Invalid group field type number</source>
<translation>Invalid group field type number</translation>
</message>
<message>
<source>Invalid group field size</source>
<translation>Invalid group field size</translation>
</message>
<message>
<source>Read group field data doesn&apos;t match size</source>
<translation>Read group field data doesn&apos;t match size</translation>
</message>
<message>
<source>Incorrect group id field size</source>
<translation>Incorrect group id field size</translation>
</message>
<message>
<source>Incorrect group creation time field size</source>
<translation>Incorrect group creation time field size</translation>
</message>
<message>
<source>Incorrect group modification time field size</source>
<translation>Incorrect group modification time field size</translation>
</message>
<message>
<source>Incorrect group access time field size</source>
<translation>Incorrect group access time field size</translation>
</message>
<message>
<source>Incorrect group expiry time field size</source>
<translation>Incorrect group expiry time field size</translation>
</message>
<message>
<source>Incorrect group icon field size</source>
<translation>Incorrect group icon field size</translation>
</message>
<message>
<source>Incorrect group level field size</source>
<translation>Incorrect group level field size</translation>
</message>
<message>
<source>Invalid group field type</source>
<translation>Invalid group field type</translation>
</message>
<message>
<source>Missing group id or level</source>
<translation>Missing group id or level</translation>
</message>
<message>
<source>Missing entry field type number</source>
<translation>Missing entry field type number</translation>
</message>
<message>
<source>Invalid entry field size</source>
<translation>Invalid entry field size</translation>
</message>
<message>
<source>Read entry field data doesn&apos;t match size</source>
<translation>Read entry field data doesn&apos;t match size</translation>
</message>
<message>
<source>Invalid entry uuid field size</source>
<translation>Invalid entry uuid field size</translation>
</message>
<message>
<source>Invalid entry group id field size</source>
<translation>Invalid entry group id field size</translation>
</message>
<message>
<source>Invalid entry icon field size</source>
<translation>Invalid entry icon field size</translation>
</message>
<message>
<source>Invalid entry creation time field size</source>
<translation>Invalid entry creation time field size</translation>
</message>
<message>
<source>Invalid entry modification time field size</source>
<translation>Invalid entry modification time field size</translation>
</message>
<message>
<source>Invalid entry expiry time field size</source>
<translation>Invalid entry expiry time field size</translation>
</message>
<message>
<source>Invalid entry field type</source>
<translation>Invalid entry field type</translation>
</message>
<message>
<source>unable to seek to content position</source>
<translation>unable to seek to content position</translation>
</message>
<message>
<source>Invalid credentials were provided, please try again.
If this reoccurs, then your database file may be corrupt.</source>
<translation>Invalid credentials were provided, please try again.
If this reoccurs, then your database file may be corrupt.</translation>
</message>
</context>
<context>
<name>KeeShare</name>
<message>
<source>Invalid sharing reference</source>
<translation>Invalid sharing reference</translation>
</message>
<message>
<source>Inactive share %1</source>
<translation>Inactive share %1</translation>
</message>
<message>
<source>Imported from %1</source>
<translation>Imported from %1</translation>
</message>
<message>
<source>Exported to %1</source>
<translation>Exported to %1</translation>
</message>
<message>
<source>Synchronized with %1</source>
<translation>Synchronized with %1</translation>
</message>
<message>
<source>Import is disabled in settings</source>
<translation>Import is disabled in settings</translation>
</message>
<message>
<source>Export is disabled in settings</source>
<translation>Export is disabled in settings</translation>
</message>
<message>
<source>Inactive share</source>
<translation>Inactive share</translation>
</message>
<message>
<source>Imported from</source>
<translation>Imported from</translation>
</message>
<message>
<source>Exported to</source>
<translation>Exported to</translation>
</message>
<message>
<source>Synchronized with</source>
<translation>Synchronized with</translation>
</message>
</context>
<context>
<name>KeyComponentWidget</name>
<message>
<source>Key Component</source>
<translation>Key Component</translation>
</message>
<message>
<source>Key Component Description</source>
<translation>Key Component Description</translation>
</message>
<message>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<source>Key Component set, click to change or remove</source>
<translation>Key Component set, click to change or remove</translation>
</message>
<message>
<source>Add %1</source>
<comment>Add a key component</comment>
<translation>Add %1</translation>
</message>
<message>
<source>Change %1</source>
<comment>Change a key component</comment>
<translation>Change %1</translation>
</message>
<message>
<source>Remove %1</source>
<comment>Remove a key component</comment>
<translation>Remove %1</translation>
</message>
<message>
<source>%1 set, click to change or remove</source>
<comment>Change or remove a key component</comment>
<translation>%1 set, click to change or remove</translation>
</message>
</context>
<context>
<name>KeyFileEditWidget</name>
<message>
<source>Generate</source>
<translation>Generate</translation>
</message>
<message>
<source>Key File</source>
<translation>Key File</translation>
</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>&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;</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 go to the master key settings and generate a new key file.</source>
<translation>You are using a legacy key file format which may become
unsupported in the future.
Please go to the master key settings and generate a new key file.</translation>
</message>
<message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Error loading the key file &apos;%1&apos;
Message: %2</translation>
</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>Create Key File...</translation>
</message>
<message>
<source>Error creating key file</source>
<translation>Error creating key file</translation>
</message>
<message>
<source>Unable to create key file: %1</source>
<translation>Unable to create key file: %1</translation>
</message>
<message>
<source>Select a key file</source>
<translation>Select a key file</translation>
</message>
<message>
<source>Key file selection</source>
<translation>Key file selection</translation>
</message>
<message>
<source>Browse for key file</source>
<translation>Browse for key file</translation>
</message>
<message>
<source>Browse...</source>
<translation>Browse...</translation>
</message>
<message>
<source>Generate a new key file</source>
<translation>Generate a new key file</translation>
</message>
<message>
<source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
<translation>Note: Do not use a file that may change as that will prevent you from unlocking your database!</translation>
</message>
<message>
<source>Invalid Key File</source>
<translation>Invalid Key File</translation>
</message>
<message>
<source>You cannot use the current database as its own keyfile. Please choose a different file or generate a new key file.</source>
<translation>You cannot use the current database as its own keyfile. Please choose a different file or generate a new key file.</translation>
</message>
<message>
<source>Suspicious Key File</source>
<translation>Suspicious Key File</translation>
</message>
<message>
<source>The chosen key file looks like a password database file. A key file must be a static file that never changes or you will lose access to your database forever.
Are you sure you want to continue with this file?</source>
<translation>The chosen key file looks like a password database file. A key file must be a static file that never changes or you will lose access to your database forever.
Are you sure you want to continue with this 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>&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>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.</translation>
</message>
<message>
<source>&amp;Donate</source>
<translation>&amp;Donate</translation>
</message>
<message>
<source>Report a &amp;bug</source>
<translation>Report a &amp;bug</translation>
</message>
<message>
<source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
We recommend you use the AppImage available on our downloads page.</source>
<translation>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
We recommend you use the AppImage available on our downloads page.</translation>
</message>
<message>
<source>&amp;Import</source>
<translation>&amp;Import</translation>
</message>
<message>
<source>Copy att&amp;ribute...</source>
<translation>Copy att&amp;ribute...</translation>
</message>
<message>
<source>TOTP...</source>
<translation>TOTP...</translation>
</message>
<message>
<source>&amp;New database...</source>
<translation>&amp;New database...</translation>
</message>
<message>
<source>Create a new database</source>
<translation>Create a new database</translation>
</message>
<message>
<source>&amp;Merge from database...</source>
<translation>&amp;Merge from database...</translation>
</message>
<message>
<source>Merge from another KDBX database</source>
<translation>Merge from another KDBX database</translation>
</message>
<message>
<source>&amp;New entry</source>
<translation>&amp;New entry</translation>
</message>
<message>
<source>Add a new entry</source>
<translation>Add a new entry</translation>
</message>
<message>
<source>&amp;Edit entry</source>
<translation>&amp;Edit entry</translation>
</message>
<message>
<source>View or edit entry</source>
<translation>View or edit entry</translation>
</message>
<message>
<source>&amp;New group</source>
<translation>&amp;New group</translation>
</message>
<message>
<source>Add a new group</source>
<translation>Add a new group</translation>
</message>
<message>
<source>Change master &amp;key...</source>
<translation>Change master &amp;key...</translation>
</message>
<message>
<source>&amp;Database settings...</source>
<translation>&amp;Database settings...</translation>
</message>
<message>
<source>Copy &amp;password</source>
<translation>Copy &amp;password</translation>
</message>
<message>
<source>Perform &amp;Auto-Type</source>
<translation>Perform &amp;Auto-Type</translation>
</message>
<message>
<source>Open &amp;URL</source>
<translation>Open &amp;URL</translation>
</message>
<message>
<source>KeePass 1 database...</source>
<translation>KeePass 1 database...</translation>
</message>
<message>
<source>Import a KeePass 1 database</source>
<translation>Import a KeePass 1 database</translation>
</message>
<message>
<source>CSV file...</source>
<translation>CSV file...</translation>
</message>
<message>
<source>Import a CSV file</source>
<translation>Import a CSV file</translation>
</message>
<message>
<source>Show TOTP...</source>
<translation>Show TOTP...</translation>
</message>
<message>
<source>Show TOTP QR Code...</source>
<translation>Show TOTP QR Code...</translation>
</message>
<message>
<source>NOTE: You are using a pre-release version of KeePassXC!
Expect some bugs and minor issues, this version is not meant for production use.</source>
<translation>NOTE: You are using a pre-release version of KeePassXC!
Expect some bugs and minor issues, this version is not meant for production use.</translation>
</message>
<message>
<source>Check for updates on startup?</source>
<translation>Check for updates on startup?</translation>
</message>
<message>
<source>Would you like KeePassXC to check for updates on startup?</source>
<translation>Would you like KeePassXC to check for updates on startup?</translation>
</message>
<message>
<source>You can always check for updates manually from the application menu.</source>
<translation>You can always check for updates manually from the application menu.</translation>
</message>
<message>
<source>&amp;Export</source>
<translation>&amp;Export</translation>
</message>
<message>
<source>&amp;Check for Updates...</source>
<translation>&amp;Check for Updates...</translation>
</message>
<message>
<source>Downlo&amp;ad all favicons</source>
<translation>Downlo&amp;ad all favicons</translation>
</message>
<message>
<source>Sort &amp;A-Z</source>
<translation>Sort &amp;A-Z</translation>
</message>
<message>
<source>Sort &amp;Z-A</source>
<translation>Sort &amp;Z-A</translation>
</message>
<message>
<source>&amp;Password Generator</source>
<translation>&amp;Password Generator</translation>
</message>
<message>
<source>Download favicon</source>
<translation>Download favicon</translation>
</message>
<message>
<source>&amp;Export to HTML file...</source>
<translation>&amp;Export to HTML file...</translation>
</message>
<message>
<source>1Password Vault...</source>
<translation>1Password Vault...</translation>
</message>
<message>
<source>Import a 1Password Vault</source>
<translation>Import a 1Password Vault</translation>
</message>
<message>
<source>&amp;Getting Started</source>
<translation>&amp;Getting Started</translation>
</message>
<message>
<source>Open Getting Started Guide PDF</source>
<translation>Open Getting Started Guide PDF</translation>
</message>
<message>
<source>&amp;Online Help...</source>
<translation>&amp;Online Help...</translation>
</message>
<message>
<source>Go to online documentation (opens browser)</source>
<translation>Go to online documentation (opens browser)</translation>
</message>
<message>
<source>&amp;User Guide</source>
<translation>&amp;User Guide</translation>
</message>
<message>
<source>Open User Guide PDF</source>
<translation>Open User Guide PDF</translation>
</message>
<message>
<source>&amp;Keyboard Shortcuts</source>
<translation>&amp;Keyboard Shortcuts</translation>
</message>
</context>
<context>
<name>Merger</name>
<message>
<source>Creating missing %1 [%2]</source>
<translation>Creating missing %1 [%2]</translation>
</message>
<message>
<source>Relocating %1 [%2]</source>
<translation>Relocating %1 [%2]</translation>
</message>
<message>
<source>Overwriting %1 [%2]</source>
<translation>Overwriting %1 [%2]</translation>
</message>
<message>
<source>older entry merged from database &quot;%1&quot;</source>
<translation>older entry merged from database &quot;%1&quot;</translation>
</message>
<message>
<source>Adding backup for older target %1 [%2]</source>
<translation>Adding backup for older target %1 [%2]</translation>
</message>
<message>
<source>Adding backup for older source %1 [%2]</source>
<translation>Adding backup for older source %1 [%2]</translation>
</message>
<message>
<source>Reapplying older target entry on top of newer source %1 [%2]</source>
<translation>Reapplying older target entry on top of newer source %1 [%2]</translation>
</message>
<message>
<source>Reapplying older source entry on top of newer target %1 [%2]</source>
<translation>Reapplying older source entry on top of newer target %1 [%2]</translation>
</message>
<message>
<source>Synchronizing from newer source %1 [%2]</source>
<translation>Synchronizing from newer source %1 [%2]</translation>
</message>
<message>
<source>Synchronizing from older source %1 [%2]</source>
<translation>Synchronizing from older source %1 [%2]</translation>
</message>
<message>
<source>Deleting child %1 [%2]</source>
<translation>Deleting child %1 [%2]</translation>
</message>
<message>
<source>Deleting orphan %1 [%2]</source>
<translation>Deleting orphan %1 [%2]</translation>
</message>
<message>
<source>Changed deleted objects</source>
<translation>Changed deleted objects</translation>
</message>
<message>
<source>Adding missing icon %1</source>
<translation>Adding missing icon %1</translation>
</message>
<message>
<source>Removed custom data %1 [%2]</source>
<translation>Removed custom data %1 [%2]</translation>
</message>
<message>
<source>Adding custom data %1 [%2]</source>
<translation>Adding custom data %1 [%2]</translation>
</message>
</context>
<context>
<name>NewDatabaseWizard</name>
<message>
<source>Create a new KeePassXC database...</source>
<translation>Create a new KeePassXC database...</translation>
</message>
<message>
<source>Root</source>
<comment>Root group</comment>
<translation>Root</translation>
</message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
<message>
<source>WizardPage</source>
<translation>WizardPage</translation>
</message>
<message>
<source>En&amp;cryption Settings</source>
<translation>En&amp;cryption Settings</translation>
</message>
<message>
<source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
<translation>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</translation>
</message>
<message>
<source>Advanced Settings</source>
<translation>Advanced Settings</translation>
</message>
<message>
<source>Simple Settings</source>
<translation>Simple Settings</translation>
</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>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</translation>
</message>
</context>
<context>
<name>NewDatabaseWizardPageMasterKey</name>
<message>
<source>Database Master Key</source>
<translation>Database Master Key</translation>
</message>
<message>
<source>A master key known only to you protects your database.</source>
<translation>A master key known only to you protects your database.</translation>
</message>
</context>
<context>
<name>NewDatabaseWizardPageMetaData</name>
<message>
<source>General Database Information</source>
<translation>General Database Information</translation>
</message>
<message>
<source>Please fill in the display name and an optional description for your new database:</source>
<translation>Please fill in the display name and an optional description for your new database:</translation>
</message>
</context>
<context>
<name>OpData01</name>
<message>
<source>Invalid OpData01, does not contain header</source>
<translation>Invalid OpData01, does not contain header</translation>
</message>
<message>
<source>Unable to read all IV bytes, wanted 16 but got %1</source>
<translation>Unable to read all IV bytes, wanted 16 but got %1</translation>
</message>
<message>
<source>Unable to init cipher for opdata01: %1</source>
<translation>Unable to init cipher for opdata01: %1</translation>
</message>
<message>
<source>Unable to read all HMAC signature bytes</source>
<translation>Unable to read all HMAC signature bytes</translation>
</message>
<message>
<source>Malformed OpData01 due to a failed HMAC</source>
<translation>Malformed OpData01 due to a failed HMAC</translation>
</message>
<message>
<source>Unable to process clearText in place</source>
<translation>Unable to process clearText in place</translation>
</message>
<message>
<source>Expected %1 bytes of clear-text, found %2</source>
<translation>Expected %1 bytes of clear-text, found %2</translation>
</message>
</context>
<context>
<name>OpVaultOpenWidget</name>
<message>
<source>Read Database did not produce an instance
%1</source>
<translation>Read Database did not produce an instance
%1</translation>
</message>
</context>
<context>
<name>OpVaultReader</name>
<message>
<source>Directory .opvault must exist</source>
<translation>Directory .opvault must exist</translation>
</message>
<message>
<source>Directory .opvault must be readable</source>
<translation>Directory .opvault must be readable</translation>
</message>
<message>
<source>Directory .opvault/default must exist</source>
<translation>Directory .opvault/default must exist</translation>
</message>
<message>
<source>Directory .opvault/default must be readable</source>
<translation>Directory .opvault/default must be readable</translation>
</message>
<message>
<source>Unable to decode masterKey: %1</source>
<translation>Unable to decode masterKey: %1</translation>
</message>
<message>
<source>Unable to derive master key: %1</source>
<translation>Unable to derive master key: %1</translation>
</message>
</context>
<context>
<name>OpenSSHKey</name>
<message>
<source>Invalid key file, expecting an OpenSSH key</source>
<translation>Invalid key file, expecting an OpenSSH key</translation>
</message>
<message>
<source>PEM boundary mismatch</source>
<translation>PEM boundary mismatch</translation>
</message>
<message>
<source>Base64 decoding failed</source>
<translation>Base64 decoding failed</translation>
</message>
<message>
<source>Key file way too small.</source>
<translation>Key file way too small.</translation>
</message>
<message>
<source>Key file magic header id invalid</source>
<translation>Key file magic header id invalid</translation>
</message>
<message>
<source>Found zero keys</source>
<translation>Found zero keys</translation>
</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>Corrupted key file, reading private key failed</translation>
</message>
<message>
<source>No private key payload to decrypt</source>
<translation>No private key payload to decrypt</translation>
</message>
<message>
<source>Trying to run KDF without cipher</source>
<translation>Trying to run KDF without cipher</translation>
</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>Key derivation failed, key file corrupted?</translation>
</message>
<message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Decryption failed, wrong passphrase?</translation>
</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>Can&apos;t write public key as it is empty</translation>
</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>Can&apos;t write private key as it is empty</translation>
</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>Cipher IV is too short for MD5 kdf</translation>
</message>
<message>
<source>Unknown KDF: %1</source>
<translation>Unknown KDF: %1</translation>
</message>
<message>
<source>Unknown key type: %1</source>
<translation>Unknown key type: %1</translation>
</message>
</context>
<context>
<name>PasswordEdit</name>
<message>
<source>Passwords do not match</source>
<translation>Passwords do not match</translation>
</message>
<message>
<source>Passwords match so far</source>
<translation>Passwords match so far</translation>
</message>
</context>
<context>
<name>PasswordEditWidget</name>
<message>
<source>Enter password:</source>
<translation>Enter password:</translation>
</message>
<message>
<source>Confirm password:</source>
<translation>Confirm password:</translation>
</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>&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;</translation>
</message>
<message>
<source>Passwords do not match.</source>
<translation>Passwords do not match.</translation>
</message>
<message>
<source>Generate master password</source>
<translation>Generate master password</translation>
</message>
<message>
<source>Password field</source>
<translation>Password field</translation>
</message>
<message>
<source>Toggle password visibility</source>
<translation>Toggle password visibility</translation>
</message>
<message>
<source>Repeat password field</source>
<translation>Repeat password field</translation>
</message>
<message>
<source>Toggle password generator</source>
<translation>Toggle password generator</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
<source>%p%</source>
<translation>%p%</translation>
</message>
<message>
<source>Password:</source>
<translation>Password:</translation>
</message>
<message>
<source>strength</source>
<comment>Password strength</comment>
<translation>strength</translation>
</message>
<message>
<source>entropy</source>
<translation>entropy</translation>
</message>
<message>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<source>Character Types</source>
<translation>Character Types</translation>
</message>
<message>
<source>Numbers</source>
<translation>Numbers</translation>
</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>&amp;Length:</translation>
</message>
<message>
<source>Passphrase</source>
<translation>Passphrase</translation>
</message>
<message>
<source>Wordlist:</source>
<translation>Wordlist:</translation>
</message>
<message>
<source>Word Separator:</source>
<translation>Word Separator:</translation>
</message>
<message>
<source>Copy</source>
<translation>Copy</translation>
</message>
<message>
<source>Accept</source>
<translation>Accept</translation>
</message>
<message>
<source>Close</source>
<translation>Close</translation>
</message>
<message>
<source>Entropy: %1 bit</source>
<translation>Entropy: %1 bit</translation>
</message>
<message>
<source>Password Quality: %1</source>
<translation>Password Quality: %1</translation>
</message>
<message>
<source>Poor</source>
<comment>Password quality</comment>
<translation>Poor</translation>
</message>
<message>
<source>Weak</source>
<comment>Password quality</comment>
<translation>Weak</translation>
</message>
<message>
<source>Good</source>
<comment>Password quality</comment>
<translation>Good</translation>
</message>
<message>
<source>Excellent</source>
<comment>Password quality</comment>
<translation>Excellent</translation>
</message>
<message>
<source>ExtendedASCII</source>
<translation>ExtendedASCII</translation>
</message>
<message>
<source>Switch to advanced mode</source>
<translation>Switch to advanced mode</translation>
</message>
<message>
<source>Advanced</source>
<translation>Advanced</translation>
</message>
<message>
<source>A-Z</source>
<translation>A-Z</translation>
</message>
<message>
<source>a-z</source>
<translation>a-z</translation>
</message>
<message>
<source>0-9</source>
<translation>0-9</translation>
</message>
<message>
<source>Braces</source>
<translation>Braces</translation>
</message>
<message>
<source>{[(</source>
<translation>{[(</translation>
</message>
<message>
<source>Punctuation</source>
<translation>Punctuation</translation>
</message>
<message>
<source>.,:;</source>
<translation>.,:;</translation>
</message>
<message>
<source>Quotes</source>
<translation>Quotes</translation>
</message>
<message>
<source>&quot; &apos;</source>
<translation>&quot; &apos;</translation>
</message>
<message>
<source>&lt;*+!?=</source>
<translation>&lt;*+!?=</translation>
</message>
<message>
<source>\_|-/</source>
<translation>\_|-/</translation>
</message>
<message>
<source>Logograms</source>
<translation>Logograms</translation>
</message>
<message>
<source>#$%&amp;&amp;@^`~</source>
<translation>#$%&amp;&amp;@^`~</translation>
</message>
<message>
<source>Switch to simple mode</source>
<translation>Switch to simple mode</translation>
</message>
<message>
<source>Simple</source>
<translation>Simple</translation>
</message>
<message>
<source>Character set to exclude from generated password</source>
<translation>Character set to exclude from generated password</translation>
</message>
<message>
<source>Do not include:</source>
<translation>Do not include:</translation>
</message>
<message>
<source>Add non-hex letters to &quot;do not include&quot; list</source>
<translation>Add non-hex letters to &quot;do not include&quot; list</translation>
</message>
<message>
<source>Hex</source>
<translation>Hex</translation>
</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>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;&quot;</translation>
</message>
<message>
<source>Word Co&amp;unt:</source>
<translation>Word Co&amp;unt:</translation>
</message>
<message>
<source>Regenerate</source>
<translation>Regenerate</translation>
</message>
<message>
<source>Generated password</source>
<translation>Generated password</translation>
</message>
<message>
<source>Upper-case letters</source>
<translation>Upper-case letters</translation>
</message>
<message>
<source>Lower-case letters</source>
<translation>Lower-case letters</translation>
</message>
<message>
<source>Special characters</source>
<translation>Special characters</translation>
</message>
<message>
<source>Math Symbols</source>
<translation>Math Symbols</translation>
</message>
<message>
<source>Dashes and Slashes</source>
<translation>Dashes and Slashes</translation>
</message>
<message>
<source>Excluded characters</source>
<translation>Excluded characters</translation>
</message>
<message>
<source>Hex Passwords</source>
<translation>Hex Passwords</translation>
</message>
<message>
<source>Password length</source>
<translation>Password length</translation>
</message>
<message>
<source>Word Case:</source>
<translation>Word Case:</translation>
</message>
<message>
<source>Regenerate password</source>
<translation>Regenerate password</translation>
</message>
<message>
<source>Copy password</source>
<translation>Copy password</translation>
</message>
<message>
<source>Accept password</source>
<translation>Accept password</translation>
</message>
<message>
<source>lower case</source>
<translation>lower case</translation>
</message>
<message>
<source>UPPER CASE</source>
<translation>UPPER CASE</translation>
</message>
<message>
<source>Title Case</source>
<translation>Title Case</translation>
</message>
<message>
<source>Toggle password visibility</source>
<translation>Toggle password visibility</translation>
</message>
</context>
<context>
<name>QApplication</name>
<message>
<source>KeeShare</source>
<translation>KeeShare</translation>
</message>
<message>
<source>Statistics</source>
<translation>Statistics</translation>
</message>
</context>
<context>
<name>QMessageBox</name>
<message>
<source>Overwrite</source>
<translation>Overwrite</translation>
</message>
<message>
<source>Delete</source>
<translation>Delete</translation>
</message>
<message>
<source>Move</source>
<translation>Move</translation>
</message>
<message>
<source>Empty</source>
<translation>Empty</translation>
</message>
<message>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<source>Skip</source>
<translation>Skip</translation>
</message>
<message>
<source>Disable</source>
<translation>Disable</translation>
</message>
<message>
<source>Merge</source>
<translation>Merge</translation>
</message>
<message>
<source>Continue</source>
<translation>Continue</translation>
</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>KeePassXC association failed, try again</translation>
</message>
<message>
<source>Encryption key is not recognized</source>
<translation>Encryption key is not recognized</translation>
</message>
<message>
<source>Incorrect action</source>
<translation>Incorrect action</translation>
</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>path</translation>
</message>
<message>
<source>Username for the entry.</source>
<translation>Username for the entry.</translation>
</message>
<message>
<source>username</source>
<translation>username</translation>
</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</source>
<translation>length</translation>
</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>Path of the entry to clip.</translation>
</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>title</translation>
</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>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>WARNING: 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>
Available commands:
</source>
<translation>
Available commands:
</translation>
</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>Path of the group to list. Default is /</translation>
</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 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>attribute</translation>
</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>NULL device</translation>
</message>
<message>
<source>error reading from device</source>
<translation>error reading from device</translation>
</message>
<message>
<source>malformed string</source>
<translation>malformed string</translation>
</message>
<message>
<source>missing closing quote</source>
<translation>missing closing quote</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>Password</source>
<translation>Password</translation>
</message>
<message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
<source>Last Modified</source>
<translation>Last Modified</translation>
</message>
<message>
<source>Created</source>
<translation>Created</translation>
</message>
<message>
<source>Browser Integration</source>
<translation>Browser Integration</translation>
</message>
<message>
<source>Press</source>
<translation>Press</translation>
</message>
<message>
<source>Passive</source>
<translation>Passive</translation>
</message>
<message>
<source>SSH Agent</source>
<translation>SSH Agent</translation>
</message>
<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>Wordlist for the diceware generator.
[Default: EFF English]</translation>
</message>
<message>
<source>Generate a new random password.</source>
<translation>Generate a new random password.</translation>
</message>
<message>
<source>Could not create entry with path %1.</source>
<translation>Could not create entry with path %1.</translation>
</message>
<message>
<source>Enter password for new entry: </source>
<translation>Enter password for new entry: </translation>
</message>
<message>
<source>Writing the database failed %1.</source>
<translation>Writing the database failed %1.</translation>
</message>
<message>
<source>Successfully added entry %1.</source>
<translation>Successfully added entry %1.</translation>
</message>
<message>
<source>Copy the current TOTP to the clipboard.</source>
<translation>Copy the current TOTP to the clipboard.</translation>
</message>
<message>
<source>Invalid timeout value %1.</source>
<translation>Invalid timeout value %1.</translation>
</message>
<message>
<source>Entry %1 not found.</source>
<translation>Entry %1 not found.</translation>
</message>
<message>
<source>Entry with path %1 has no TOTP set up.</source>
<translation>Entry with path %1 has no TOTP set up.</translation>
</message>
<message>
<source>Entry&apos;s current TOTP copied to the clipboard!</source>
<translation>Entry&apos;s current TOTP copied to the clipboard!</translation>
</message>
<message>
<source>Entry&apos;s password copied to the clipboard!</source>
<translation>Entry&apos;s password copied to the clipboard!</translation>
</message>
<message numerus="yes">
<source>Clearing the clipboard in %1 second(s)...</source>
<translation><numerusform>Clearing the clipboard in %1 second...</numerusform><numerusform>Clearing the clipboard in %1 seconds...</numerusform></translation>
</message>
<message>
<source>Clipboard cleared!</source>
<translation>Clipboard cleared!</translation>
</message>
<message>
<source>Silence password prompt and other secondary outputs.</source>
<translation>Silence password prompt and other secondary outputs.</translation>
</message>
<message>
<source>count</source>
<comment>CLI parameter</comment>
<translation>count</translation>
</message>
<message>
<source>Could not find entry with path %1.</source>
<translation>Could not find entry with path %1.</translation>
</message>
<message>
<source>Not changing any field for entry %1.</source>
<translation>Not changing any field for entry %1.</translation>
</message>
<message>
<source>Enter new password for entry: </source>
<translation>Enter new password for entry: </translation>
</message>
<message>
<source>Writing the database failed: %1</source>
<translation>Writing the database failed: %1</translation>
</message>
<message>
<source>Successfully edited entry %1.</source>
<translation>Successfully edited entry %1.</translation>
</message>
<message>
<source>Length %1</source>
<translation>Length %1</translation>
</message>
<message>
<source>Entropy %1</source>
<translation>Entropy %1</translation>
</message>
<message>
<source>Log10 %1</source>
<translation>Log10 %1</translation>
</message>
<message>
<source>Multi-word extra bits %1</source>
<translation>Multi-word extra bits %1</translation>
</message>
<message>
<source>Type: Bruteforce</source>
<translation>Type: Bruteforce</translation>
</message>
<message>
<source>Type: Dictionary</source>
<translation>Type: Dictionary</translation>
</message>
<message>
<source>Type: Dict+Leet</source>
<translation>Type: Dict+Leet</translation>
</message>
<message>
<source>Type: User Words</source>
<translation>Type: User Words</translation>
</message>
<message>
<source>Type: User+Leet</source>
<translation>Type: User+Leet</translation>
</message>
<message>
<source>Type: Repeated</source>
<translation>Type: Repeated</translation>
</message>
<message>
<source>Type: Sequence</source>
<translation>Type: Sequence</translation>
</message>
<message>
<source>Type: Spatial</source>
<translation>Type: Spatial</translation>
</message>
<message>
<source>Type: Date</source>
<translation>Type: Date</translation>
</message>
<message>
<source>Type: Bruteforce(Rep)</source>
<translation>Type: Bruteforce(Rep)</translation>
</message>
<message>
<source>Type: Dictionary(Rep)</source>
<translation>Type: Dictionary(Rep)</translation>
</message>
<message>
<source>Type: Dict+Leet(Rep)</source>
<translation>Type: Dict+Leet(Rep)</translation>
</message>
<message>
<source>Type: User Words(Rep)</source>
<translation>Type: User Words(Rep)</translation>
</message>
<message>
<source>Type: User+Leet(Rep)</source>
<translation>Type: User+Leet(Rep)</translation>
</message>
<message>
<source>Type: Repeated(Rep)</source>
<translation>Type: Repeated(Rep)</translation>
</message>
<message>
<source>Type: Sequence(Rep)</source>
<translation>Type: Sequence(Rep)</translation>
</message>
<message>
<source>Type: Spatial(Rep)</source>
<translation>Type: Spatial(Rep)</translation>
</message>
<message>
<source>Type: Date(Rep)</source>
<translation>Type: Date(Rep)</translation>
</message>
<message>
<source>Type: Unknown%1</source>
<translation>Type: Unknown%1</translation>
</message>
<message>
<source>Entropy %1 (%2)</source>
<translation>Entropy %1 (%2)</translation>
</message>
<message>
<source>*** Password length (%1) != sum of length of parts (%2) ***</source>
<translation>*** Password length (%1) != sum of length of parts (%2) ***</translation>
</message>
<message>
<source>Failed to load key file %1: %2</source>
<translation>Failed to load key file %1: %2</translation>
</message>
<message>
<source>Length of the generated password</source>
<translation>Length of the generated password</translation>
</message>
<message>
<source>Use lowercase characters</source>
<translation>Use lowercase characters</translation>
</message>
<message>
<source>Use uppercase characters</source>
<translation>Use uppercase characters</translation>
</message>
<message>
<source>Use special characters</source>
<translation>Use special characters</translation>
</message>
<message>
<source>Use extended ASCII</source>
<translation>Use extended ASCII</translation>
</message>
<message>
<source>Exclude character set</source>
<translation>Exclude character set</translation>
</message>
<message>
<source>chars</source>
<translation>chars</translation>
</message>
<message>
<source>Exclude similar looking characters</source>
<translation>Exclude similar looking characters</translation>
</message>
<message>
<source>Include characters from every selected group</source>
<translation>Include characters from every selected group</translation>
</message>
<message>
<source>Recursively list the elements of the group.</source>
<translation>Recursively list the elements of the group.</translation>
</message>
<message>
<source>Cannot find group %1.</source>
<translation>Cannot find group %1.</translation>
</message>
<message>
<source>Error reading merge file:
%1</source>
<translation>Error reading merge file:
%1</translation>
</message>
<message>
<source>Unable to save database to file : %1</source>
<translation>Unable to save database to file : %1</translation>
</message>
<message>
<source>Unable to save database to file: %1</source>
<translation>Unable to save database to file: %1</translation>
</message>
<message>
<source>Successfully recycled entry %1.</source>
<translation>Successfully recycled entry %1.</translation>
</message>
<message>
<source>Successfully deleted entry %1.</source>
<translation>Successfully deleted entry %1.</translation>
</message>
<message>
<source>Show the entry&apos;s current TOTP.</source>
<translation>Show the entry&apos;s current TOTP.</translation>
</message>
<message>
<source>ERROR: unknown attribute %1.</source>
<translation>ERROR: unknown attribute %1.</translation>
</message>
<message>
<source>No program defined for clipboard manipulation</source>
<translation>No program defined for clipboard manipulation</translation>
</message>
<message>
<source>Unable to start program %1</source>
<translation>Unable to start program %1</translation>
</message>
<message>
<source>file empty</source>
<translation>file empty</translation>
</message>
<message>
<source>%1: (row, col) %2,%3</source>
<translation>%1: (row, col) %2,%3</translation>
</message>
<message>
<source>AES: 256-bit</source>
<translation>AES: 256-bit</translation>
</message>
<message>
<source>Twofish: 256-bit</source>
<translation>Twofish: 256-bit</translation>
</message>
<message>
<source>ChaCha20: 256-bit</source>
<translation>ChaCha20: 256-bit</translation>
</message>
<message>
<source>Argon2 (KDBX 4 recommended)</source>
<translation>Argon2 (KDBX 4 recommended)</translation>
</message>
<message>
<source>AES-KDF (KDBX 4)</source>
<translation>AES-KDF (KDBX 4)</translation>
</message>
<message>
<source>AES-KDF (KDBX 3.1)</source>
<translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Invalid Settings</source>
<comment>TOTP</comment>
<translation>Invalid Settings</translation>
</message>
<message>
<source>Invalid Key</source>
<comment>TOTP</comment>
<translation>Invalid Key</translation>
</message>
<message>
<source>Message encryption failed.</source>
<translation>Message encryption failed.</translation>
</message>
<message>
<source>No groups found</source>
<translation>No groups found</translation>
</message>
<message>
<source>Create a new database.</source>
<translation>Create a new database.</translation>
</message>
<message>
<source>File %1 already exists.</source>
<translation>File %1 already exists.</translation>
</message>
<message>
<source>Loading the key file failed</source>
<translation>Loading the key file failed</translation>
</message>
<message>
<source>No key is set. Aborting database creation.</source>
<translation>No key is set. Aborting database creation.</translation>
</message>
<message>
<source>Failed to save the database: %1.</source>
<translation>Failed to save the database: %1.</translation>
</message>
<message>
<source>Successfully created new database.</source>
<translation>Successfully created new database.</translation>
</message>
<message>
<source>Creating KeyFile %1 failed: %2</source>
<translation>Creating KeyFile %1 failed: %2</translation>
</message>
<message>
<source>Loading KeyFile %1 failed: %2</source>
<translation>Loading KeyFile %1 failed: %2</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>KeePassXC - cross-platform password manager</translation>
</message>
<message>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>filenames of the password databases to open (*.kdbx)</translation>
</message>
<message>
<source>path to a custom config file</source>
<translation>path to a custom config file</translation>
</message>
<message>
<source>key file of the database</source>
<translation>key file of the database</translation>
</message>
<message>
<source>read password of the database from stdin</source>
<translation>read password of the database from stdin</translation>
</message>
<message>
<source>Parent window handle</source>
<translation>Parent window handle</translation>
</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>KeePassXC - Error</translation>
</message>
<message>
<source>Database password: </source>
<translation>Database password: </translation>
</message>
<message>
<source>Cannot create new group</source>
<translation>Cannot create new group</translation>
</message>
<message>
<source>Deactivate password key for the database.</source>
<translation>Deactivate password key for the database.</translation>
</message>
<message>
<source>Displays debugging information.</source>
<translation>Displays debugging information.</translation>
</message>
<message>
<source>Deactivate password key for the database to merge from.</source>
<translation>Deactivate password key for the database to merge from.</translation>
</message>
<message>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<source>Build Type: %1</source>
<translation>Build Type: %1</translation>
</message>
<message>
<source>Revision: %1</source>
<translation>Revision: %1</translation>
</message>
<message>
<source>Distribution: %1</source>
<translation>Distribution: %1</translation>
</message>
<message>
<source>Debugging mode is disabled.</source>
<translation>Debugging mode is disabled.</translation>
</message>
<message>
<source>Debugging mode is enabled.</source>
<translation>Debugging mode is enabled.</translation>
</message>
<message>
<source>Operating system: %1
CPU architecture: %2
Kernel: %3 %4</source>
<translation>Operating system: %1
CPU architecture: %2
Kernel: %3 %4</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Auto-Type</translation>
</message>
<message>
<source>KeeShare (signed and unsigned sharing)</source>
<translation>KeeShare (signed and unsigned sharing)</translation>
</message>
<message>
<source>KeeShare (only signed sharing)</source>
<translation>KeeShare (only signed sharing)</translation>
</message>
<message>
<source>KeeShare (only unsigned sharing)</source>
<translation>KeeShare (only unsigned sharing)</translation>
</message>
<message>
<source>YubiKey</source>
<translation>YubiKey</translation>
</message>
<message>
<source>TouchID</source>
<translation>TouchID</translation>
</message>
<message>
<source>None</source>
<translation>None</translation>
</message>
<message>
<source>Enabled extensions:</source>
<translation>Enabled extensions:</translation>
</message>
<message>
<source>Cryptographic libraries:</source>
<translation>Cryptographic libraries:</translation>
</message>
<message>
<source>Cannot generate a password and prompt at the same time!</source>
<translation>Cannot generate a password and prompt at the same time!</translation>
</message>
<message>
<source>Adds a new group to a database.</source>
<translation>Adds a new group to a database.</translation>
</message>
<message>
<source>Path of the group to add.</source>
<translation>Path of the group to add.</translation>
</message>
<message>
<source>Group %1 already exists!</source>
<translation>Group %1 already exists!</translation>
</message>
<message>
<source>Group %1 not found.</source>
<translation>Group %1 not found.</translation>
</message>
<message>
<source>Successfully added group %1.</source>
<translation>Successfully added group %1.</translation>
</message>
<message>
<source>Check if any passwords have been publicly leaked. FILENAME must be the path of a file listing SHA-1 hashes of leaked passwords in HIBP format, as available from https://haveibeenpwned.com/Passwords.</source>
<translation>Check if any passwords have been publicly leaked. FILENAME must be the path of a file listing SHA-1 hashes of leaked passwords in HIBP format, as available from https://haveibeenpwned.com/Passwords.</translation>
</message>
<message>
<source>FILENAME</source>
<translation>FILENAME</translation>
</message>
<message>
<source>Analyze passwords for weaknesses and problems.</source>
<translation>Analyze passwords for weaknesses and problems.</translation>
</message>
<message>
<source>Failed to open HIBP file %1: %2</source>
<translation>Failed to open HIBP file %1: %2</translation>
</message>
<message>
<source>Evaluating database entries against HIBP file, this will take a while...</source>
<translation>Evaluating database entries against HIBP file, this will take a while...</translation>
</message>
<message>
<source>Close the currently opened database.</source>
<translation>Close the currently opened database.</translation>
</message>
<message>
<source>Display this help.</source>
<translation>Display this help.</translation>
</message>
<message>
<source>Yubikey slot used to encrypt the database.</source>
<translation>Yubikey slot used to encrypt the database.</translation>
</message>
<message>
<source>slot</source>
<translation>slot</translation>
</message>
<message>
<source>Invalid word count %1</source>
<translation>Invalid word count %1</translation>
</message>
<message>
<source>The word list is too small (&lt; 1000 items)</source>
<translation>The word list is too small (&lt; 1000 items)</translation>
</message>
<message>
<source>Exit interactive mode.</source>
<translation>Exit interactive mode.</translation>
</message>
<message>
<source>Format to use when exporting. Available choices are xml or csv. Defaults to xml.</source>
<translation>Format to use when exporting. Available choices are xml or csv. Defaults to xml.</translation>
</message>
<message>
<source>Exports the content of a database to standard output in the specified format.</source>
<translation>Exports the content of a database to standard output in the specified format.</translation>
</message>
<message>
<source>Unable to export database to XML: %1</source>
<translation>Unable to export database to XML: %1</translation>
</message>
<message>
<source>Unsupported format %1</source>
<translation>Unsupported format %1</translation>
</message>
<message>
<source>Use numbers</source>
<translation>Use numbers</translation>
</message>
<message>
<source>Invalid password length %1</source>
<translation>Invalid password length %1</translation>
</message>
<message>
<source>Display command help.</source>
<translation>Display command help.</translation>
</message>
<message>
<source>Available commands:</source>
<translation>Available commands:</translation>
</message>
<message>
<source>Import the contents of an XML database.</source>
<translation>Import the contents of an XML database.</translation>
</message>
<message>
<source>Path of the XML database export.</source>
<translation>Path of the XML database export.</translation>
</message>
<message>
<source>Path of the new database.</source>
<translation>Path of the new database.</translation>
</message>
<message>
<source>Unable to import XML database export %1</source>
<translation>Unable to import XML database export %1</translation>
</message>
<message>
<source>Successfully imported database.</source>
<translation>Successfully imported database.</translation>
</message>
<message>
<source>Unknown command %1</source>
<translation>Unknown command %1</translation>
</message>
<message>
<source>Flattens the output to single lines.</source>
<translation>Flattens the output to single lines.</translation>
</message>
<message>
<source>Only print the changes detected by the merge operation.</source>
<translation>Only print the changes detected by the merge operation.</translation>
</message>
<message>
<source>Yubikey slot for the second database.</source>
<translation>Yubikey slot for the second database.</translation>
</message>
<message>
<source>Successfully merged %1 into %2.</source>
<translation>Successfully merged %1 into %2.</translation>
</message>
<message>
<source>Database was not modified by merge operation.</source>
<translation>Database was not modified by merge operation.</translation>
</message>
<message>
<source>Moves an entry to a new group.</source>
<translation>Moves an entry to a new group.</translation>
</message>
<message>
<source>Path of the entry to move.</source>
<translation>Path of the entry to move.</translation>
</message>
<message>
<source>Path of the destination group.</source>
<translation>Path of the destination group.</translation>
</message>
<message>
<source>Could not find group with path %1.</source>
<translation>Could not find group with path %1.</translation>
</message>
<message>
<source>Entry is already in group %1.</source>
<translation>Entry is already in group %1.</translation>
</message>
<message>
<source>Successfully moved entry %1 to group %2.</source>
<translation>Successfully moved entry %1 to group %2.</translation>
</message>
<message>
<source>Open a database.</source>
<translation>Open a database.</translation>
</message>
<message>
<source>Path of the group to remove.</source>
<translation>Path of the group to remove.</translation>
</message>
<message>
<source>Cannot remove root group from database.</source>
<translation>Cannot remove root group from database.</translation>
</message>
<message>
<source>Successfully recycled group %1.</source>
<translation>Successfully recycled group %1.</translation>
</message>
<message>
<source>Successfully deleted group %1.</source>
<translation>Successfully deleted group %1.</translation>
</message>
<message>
<source>Failed to open database file %1: not found</source>
<translation>Failed to open database file %1: not found</translation>
</message>
<message>
<source>Failed to open database file %1: not a plain file</source>
<translation>Failed to open database file %1: not a plain file</translation>
</message>
<message>
<source>Failed to open database file %1: not readable</source>
<translation>Failed to open database file %1: not readable</translation>
</message>
<message>
<source>Enter password to unlock %1: </source>
<translation>Enter password to unlock %1: </translation>
</message>
<message>
<source>Invalid YubiKey slot %1</source>
<translation>Invalid YubiKey slot %1</translation>
</message>
<message>
<source>Please touch the button on your YubiKey to unlock %1</source>
<translation>Please touch the button on your YubiKey to unlock %1</translation>
</message>
<message>
<source>Enter password to encrypt database (optional): </source>
<translation>Enter password to encrypt database (optional): </translation>
</message>
<message>
<source>HIBP file, line %1: parse error</source>
<translation>HIBP file, line %1: parse error</translation>
</message>
<message>
<source>Secret Service Integration</source>
<translation>Secret Service Integration</translation>
</message>
<message>
<source>User name</source>
<translation>User name</translation>
</message>
<message>
<source>%1[%2] Challenge Response - Slot %3 - %4</source>
<translation>%1[%2] Challenge Response - Slot %3 - %4</translation>
</message>
<message numerus="yes">
<source>Password for &apos;%1&apos; has been leaked %2 time(s)!</source>
<translation><numerusform>Password for &apos;%1&apos; has been leaked %2 time!</numerusform><numerusform>Password for &apos;%1&apos; has been leaked %2 times!</numerusform></translation>
</message>
<message>
<source>Invalid password generator after applying all options</source>
<translation>Invalid password generator after applying all options</translation>
</message>
<message>
<source>Show the protected attributes in clear text.</source>
<translation>Show the protected attributes in clear text.</translation>
</message>
</context>
<context>
<name>QtIOCompressor</name>
<message>
<source>Internal zlib error when compressing: </source>
<translation>Internal zlib error when compressing: </translation>
</message>
<message>
<source>Error writing to underlying device: </source>
<translation>Error writing to underlying device: </translation>
</message>
<message>
<source>Error opening underlying device: </source>
<translation>Error opening underlying device: </translation>
</message>
<message>
<source>Error reading data from underlying device: </source>
<translation>Error reading data from underlying device: </translation>
</message>
<message>
<source>Internal zlib error when decompressing: </source>
<translation>Internal zlib error when decompressing: </translation>
</message>
</context>
<context>
<name>QtIOCompressor::open</name>
<message>
<source>The gzip format not supported in this version of zlib.</source>
<translation>The gzip format not supported in this version of zlib.</translation>
</message>
<message>
<source>Internal zlib error: </source>
<translation>Internal zlib error: </translation>
</message>
</context>
<context>
<name>SSHAgent</name>
<message>
<source>Agent connection failed.</source>
<translation>Agent connection failed.</translation>
</message>
<message>
<source>Agent protocol error.</source>
<translation>Agent protocol error.</translation>
</message>
<message>
<source>No agent running, cannot add identity.</source>
<translation>No agent running, cannot add identity.</translation>
</message>
<message>
<source>No agent running, cannot remove identity.</source>
<translation>No agent running, cannot remove identity.</translation>
</message>
<message>
<source>Agent refused this identity. Possible reasons include:</source>
<translation>Agent refused this identity. Possible reasons include:</translation>
</message>
<message>
<source>The key has already been added.</source>
<translation>The key has already been added.</translation>
</message>
<message>
<source>Restricted lifetime is not supported by the agent (check options).</source>
<translation>Restricted lifetime is not supported by the agent (check options).</translation>
</message>
<message>
<source>A confirmation request is not supported by the agent (check options).</source>
<translation>A confirmation request is not supported by the agent (check options).</translation>
</message>
</context>
<context>
<name>SearchHelpWidget</name>
<message>
<source>Search Help</source>
<translation>Search Help</translation>
</message>
<message>
<source>Search terms are as follows: [modifiers][field:][&quot;]term[&quot;]</source>
<translation>Search terms are as follows: [modifiers][field:][&quot;]term[&quot;]</translation>
</message>
<message>
<source>Every search term must match (ie, logical AND)</source>
<translation>Every search term must match (ie, logical AND)</translation>
</message>
<message>
<source>Modifiers</source>
<translation>Modifiers</translation>
</message>
<message>
<source>exclude term from results</source>
<translation>exclude term from results</translation>
</message>
<message>
<source>match term exactly</source>
<translation>match term exactly</translation>
</message>
<message>
<source>use regex in term</source>
<translation>use regex in term</translation>
</message>
<message>
<source>Fields</source>
<translation>Fields</translation>
</message>
<message>
<source>Term Wildcards</source>
<translation>Term Wildcards</translation>
</message>
<message>
<source>match anything</source>
<translation>match anything</translation>
</message>
<message>
<source>match one</source>
<translation>match one</translation>
</message>
<message>
<source>logical OR</source>
<translation>logical OR</translation>
</message>
<message>
<source>Examples</source>
<translation>Examples</translation>
</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>Search Help</translation>
</message>
<message>
<source>Search (%1)...</source>
<comment>Search placeholder text, %1 is the keyboard shortcut</comment>
<translation>Search (%1)...</translation>
</message>
<message>
<source>Case sensitive</source>
<translation>Case sensitive</translation>
</message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
<message>
<source>Options</source>
<translation>Options</translation>
</message>
<message>
<source>Enable KeepassXC Freedesktop.org Secret Service integration</source>
<translation>Enable KeepassXC Freedesktop.org Secret Service integration</translation>
</message>
<message>
<source>General</source>
<translation>General</translation>
</message>
<message>
<source>Show notification when credentials are requested</source>
<translation>Show notification when credentials are requested</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>Don&apos;t confirm when entries are deleted by clients.</source>
<translation>Don&apos;t confirm when entries are deleted by clients.</translation>
</message>
<message>
<source>Exposed database groups:</source>
<translation>Exposed database groups:</translation>
</message>
<message>
<source>File Name</source>
<translation>File Name</translation>
</message>
<message>
<source>Group</source>
<translation>Group</translation>
</message>
<message>
<source>Manage</source>
<translation>Manage</translation>
</message>
<message>
<source>Authorization</source>
<translation>Authorization</translation>
</message>
<message>
<source>These applications are currently connected:</source>
<translation>These applications are currently connected:</translation>
</message>
<message>
<source>Application</source>
<translation>Application</translation>
</message>
<message>
<source>Disconnect</source>
<translation>Disconnect</translation>
</message>
<message>
<source>Database settings</source>
<translation>Database settings</translation>
</message>
<message>
<source>Edit database settings</source>
<translation>Edit database settings</translation>
</message>
<message>
<source>Unlock database</source>
<translation>Unlock database</translation>
</message>
<message>
<source>Unlock database to show more information</source>
<translation>Unlock database to show more information</translation>
</message>
<message>
<source>Lock database</source>
<translation>Lock database</translation>
</message>
<message>
<source>Unlock to show</source>
<translation>Unlock to show</translation>
</message>
<message>
<source>None</source>
<translation>None</translation>
</message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
<message>
<source>Active</source>
<translation>Active</translation>
</message>
<message>
<source>Allow export</source>
<translation>Allow export</translation>
</message>
<message>
<source>Allow import</source>
<translation>Allow import</translation>
</message>
<message>
<source>Own certificate</source>
<translation>Personal certificate</translation>
</message>
<message>
<source>Fingerprint:</source>
<translation>Fingerprint:</translation>
</message>
<message>
<source>Certificate:</source>
<translation>Certificate:</translation>
</message>
<message>
<source>Signer</source>
<translation>Signer</translation>
</message>
<message>
<source>Key:</source>
<translation>Key:</translation>
</message>
<message>
<source>Generate</source>
<translation>Generate</translation>
</message>
<message>
<source>Import</source>
<translation>Import</translation>
</message>
<message>
<source>Export</source>
<translation>Export</translation>
</message>
<message>
<source>Imported certificates</source>
<translation>Imported certificates</translation>
</message>
<message>
<source>Trust</source>
<translation>Trust</translation>
</message>
<message>
<source>Ask</source>
<translation>Ask</translation>
</message>
<message>
<source>Untrust</source>
<translation>Untrust</translation>
</message>
<message>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<source>Path</source>
<translation>Path</translation>
</message>
<message>
<source>Status</source>
<translation>Status</translation>
</message>
<message>
<source>Fingerprint</source>
<translation>Fingerprint</translation>
</message>
<message>
<source>Certificate</source>
<translation>Certificate</translation>
</message>
<message>
<source>Trusted</source>
<translation>Trusted</translation>
</message>
<message>
<source>Untrusted</source>
<translation>Untrusted</translation>
</message>
<message>
<source>Unknown</source>
<translation>Unknown</translation>
</message>
<message>
<source>key.share</source>
<comment>Filetype for KeeShare key</comment>
<translation>key.share</translation>
</message>
<message>
<source>KeeShare key file</source>
<translation>KeeShare key file</translation>
</message>
<message>
<source>All files</source>
<translation>All files</translation>
</message>
<message>
<source>Select path</source>
<translation>Select path</translation>
</message>
<message>
<source>Exporting changed certificate</source>
<translation>Exporting changed certificate</translation>
</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>The exported certificate is not the same as the one in use. Do you want to export the current certificate?</translation>
</message>
<message>
<source>Signer:</source>
<translation>Signer:</translation>
</message>
<message>
<source>Allow KeeShare imports</source>
<translation>Allow KeeShare imports</translation>
</message>
<message>
<source>Allow KeeShare exports</source>
<translation>Allow KeeShare exports</translation>
</message>
<message>
<source>Only show warnings and errors</source>
<translation>Only show warnings and errors</translation>
</message>
<message>
<source>Key</source>
<translation>Key</translation>
</message>
<message>
<source>Signer name field</source>
<translation>Signer name field</translation>
</message>
<message>
<source>Generate new certificate</source>
<translation>Generate new certificate</translation>
</message>
<message>
<source>Import existing certificate</source>
<translation>Import existing certificate</translation>
</message>
<message>
<source>Export own certificate</source>
<translation>Export personal certificate</translation>
</message>
<message>
<source>Known shares</source>
<translation>Known shares</translation>
</message>
<message>
<source>Trust selected certificate</source>
<translation>Trust selected certificate</translation>
</message>
<message>
<source>Ask whether to trust the selected certificate every time</source>
<translation>Ask whether to trust the selected certificate every time</translation>
</message>
<message>
<source>Untrust selected certificate</source>
<translation>Untrust selected certificate</translation>
</message>
<message>
<source>Remove selected certificate</source>
<translation>Remove selected certificate</translation>
</message>
</context>
<context>
<name>ShareExport</name>
<message>
<source>Overwriting signed share container is not supported - export prevented</source>
<translation>Overwriting signed share container is not supported - export prevented</translation>
</message>
<message>
<source>Could not write export container (%1)</source>
<translation>Could not write export container (%1)</translation>
</message>
<message>
<source>Could not embed signature: Could not open file to write (%1)</source>
<translation>Could not embed signature: Could not open file to write (%1)</translation>
</message>
<message>
<source>Could not embed signature: Could not write file (%1)</source>
<translation>Could not embed signature: Could not write file (%1)</translation>
</message>
<message>
<source>Could not embed database: Could not open file to write (%1)</source>
<translation>Could not embed database: Could not open file to write (%1)</translation>
</message>
<message>
<source>Could not embed database: Could not write file (%1)</source>
<translation>Could not embed database: Could not write file (%1)</translation>
</message>
<message>
<source>Overwriting unsigned share container is not supported - export prevented</source>
<translation>Overwriting unsigned share container is not supported - export prevented</translation>
</message>
<message>
<source>Could not write export container</source>
<translation>Could not write export container</translation>
</message>
<message>
<source>Unexpected export error occurred</source>
<translation>Unexpected export error occurred</translation>
</message>
</context>
<context>
<name>ShareImport</name>
<message>
<source>Import from container without signature</source>
<translation>Import from container without signature</translation>
</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>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</translation>
</message>
<message>
<source>Import from container with certificate</source>
<translation>Import from container with certificate</translation>
</message>
<message>
<source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
<translation>Do you want to trust %1 with the fingerprint of %2 from %3? {1 ?} {2 ?}</translation>
</message>
<message>
<source>Not this time</source>
<translation>Not this time</translation>
</message>
<message>
<source>Never</source>
<translation>Never</translation>
</message>
<message>
<source>Always</source>
<translation>Always</translation>
</message>
<message>
<source>Just this time</source>
<translation>Just this time</translation>
</message>
<message>
<source>Signed share container are not supported - import prevented</source>
<translation>Signed share container are not supported - import prevented</translation>
</message>
<message>
<source>File is not readable</source>
<translation>File is not readable</translation>
</message>
<message>
<source>Invalid sharing container</source>
<translation>Invalid sharing container</translation>
</message>
<message>
<source>Untrusted import prevented</source>
<translation>Untrusted import prevented</translation>
</message>
<message>
<source>Successful signed import</source>
<translation>Successful signed import</translation>
</message>
<message>
<source>Unexpected error</source>
<translation>Unexpected error</translation>
</message>
<message>
<source>Unsigned share container are not supported - import prevented</source>
<translation>Unsigned share container are not supported - import prevented</translation>
</message>
<message>
<source>Successful unsigned import</source>
<translation>Successful unsigned import</translation>
</message>
<message>
<source>File does not exist</source>
<translation>File does not exist</translation>
</message>
<message>
<source>Unknown share container type</source>
<translation>Unknown share container type</translation>
</message>
</context>
<context>
<name>ShareObserver</name>
<message>
<source>Import from %1 failed (%2)</source>
<translation>Import from %1 failed (%2)</translation>
</message>
<message>
<source>Import from %1 successful (%2)</source>
<translation>Import from %1 successful (%2)</translation>
</message>
<message>
<source>Imported from %1</source>
<translation>Imported from %1</translation>
</message>
<message>
<source>Export to %1 failed (%2)</source>
<translation>Export to %1 failed (%2)</translation>
</message>
<message>
<source>Export to %1 successful (%2)</source>
<translation>Export to %1 successful (%2)</translation>
</message>
<message>
<source>Export to %1</source>
<translation>Export to %1</translation>
</message>
<message>
<source>Multiple import source path to %1 in %2</source>
<translation>Multiple import source path to %1 in %2</translation>
</message>
<message>
<source>Conflicting export target path %1 in %2</source>
<translation>Conflicting export target path %1 in %2</translation>
</message>
</context>
<context>
<name>TotpDialog</name>
<message>
<source>Timed Password</source>
<translation>Timed Password</translation>
</message>
<message>
<source>000000</source>
<translation>000000</translation>
</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><numerusform>Expires in &lt;b&gt;%n&lt;/b&gt; second</numerusform><numerusform>Expires in &lt;b&gt;%n&lt;/b&gt; seconds</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>NOTE: These TOTP settings are custom and may not work with other authenticators.</translation>
</message>
<message>
<source>There was an error creating the QR code.</source>
<translation>There was an error creating the QR code.</translation>
</message>
<message>
<source>Closing in %1 seconds.</source>
<translation>Closing in %1 seconds.</translation>
</message>
</context>
<context>
<name>TotpSetupDialog</name>
<message>
<source>Setup TOTP</source>
<translation>Setup TOTP</translation>
</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>Custom Settings</translation>
</message>
<message>
<source>Time step:</source>
<translation>Time step:</translation>
</message>
<message>
<source> sec</source>
<comment>Seconds</comment>
<translation> sec</translation>
</message>
<message>
<source>Code size:</source>
<translation>Code size:</translation>
</message>
<message>
<source>Secret Key:</source>
<translation>Secret Key:</translation>
</message>
<message>
<source>Secret key must be in Base32 format</source>
<translation>Secret key must be in Base32 format</translation>
</message>
<message>
<source>Secret key field</source>
<translation>Secret key field</translation>
</message>
<message>
<source>Algorithm:</source>
<translation>Algorithm:</translation>
</message>
<message>
<source>Time step field</source>
<translation>Time step field</translation>
</message>
<message>
<source> digits</source>
<translation> digits</translation>
</message>
<message>
<source>Invalid TOTP Secret</source>
<translation>Invalid TOTP Secret</translation>
</message>
<message>
<source>You have entered an invalid secret key. The key must be in Base32 format.
Example: JBSWY3DPEHPK3PXP</source>
<translation>You have entered an invalid secret key. The key must be in Base32 format.
Example: JBSWY3DPEHPK3PXP</translation>
</message>
<message>
<source>Confirm Remove TOTP Settings</source>
<translation>Confirm Remove TOTP Settings</translation>
</message>
<message>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Are you sure you want to delete TOTP settings for this entry?</translation>
</message>
</context>
<context>
<name>UpdateCheckDialog</name>
<message>
<source>Checking for updates</source>
<translation>Checking for updates</translation>
</message>
<message>
<source>Checking for updates...</source>
<translation>Checking for updates...</translation>
</message>
<message>
<source>Close</source>
<translation>Close</translation>
</message>
<message>
<source>Update Error!</source>
<translation>Update Error!</translation>
</message>
<message>
<source>An error occurred in retrieving update information.</source>
<translation>An error occurred in retrieving update information.</translation>
</message>
<message>
<source>Please try again later.</source>
<translation>Please try again later.</translation>
</message>
<message>
<source>Software Update</source>
<translation>Software Update</translation>
</message>
<message>
<source>A new version of KeePassXC is available!</source>
<translation>A new version of KeePassXC is available!</translation>
</message>
<message>
<source>KeePassXC %1 is now available — you have %2.</source>
<translation>KeePassXC %1 is now available — you have %2.</translation>
</message>
<message>
<source>Download it at keepassxc.org</source>
<translation>Download it at keepassxc.org</translation>
</message>
<message>
<source>You&apos;re up-to-date!</source>
<translation>You&apos;re up-to-date!</translation>
</message>
<message>
<source>KeePassXC %1 is currently the newest version available</source>
<translation>KeePassXC %1 is currently the newest version available</translation>
</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>Import from KeePass 1</translation>
</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>
<message>
<source>Import from 1Password</source>
<translation>Import from 1Password</translation>
</message>
<message>
<source>Open a recent database</source>
<translation>Open a recent database</translation>
</message>
</context>
<context>
<name>YubiKeyEditWidget</name>
<message>
<source>Refresh</source>
<translation>Refresh</translation>
</message>
<message>
<source>YubiKey Challenge-Response</source>
<translation>YubiKey Challenge-Response</translation>
</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>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<source>No YubiKey detected, please ensure it&apos;s plugged in.</source>
<translation>No YubiKey detected, please ensure it&apos;s plugged in.</translation>
</message>
<message>
<source>No YubiKey inserted.</source>
<translation>No YubiKey inserted.</translation>
</message>
<message>
<source>Refresh hardware tokens</source>
<translation>Refresh hardware tokens</translation>
</message>
<message>
<source>Hardware key slot selection</source>
<translation>Hardware key slot selection</translation>
</message>
</context>
</TS>