diff --git a/share/translations/keepassxc_en.ts b/share/translations/keepassxc_en.ts index 155dfa2ff..0f706445f 100644 --- a/share/translations/keepassxc_en.ts +++ b/share/translations/keepassxc_en.ts @@ -5,47 +5,47 @@ AboutDialog About KeePassXC - About KeePassXC + About - About + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> - Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. - KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. - - - Contributors - Contributors - - - <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> - <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> - - - Debug Info - Debug Info - - - Include the following information whenever you report a bug: - Include the following information whenever you report a bug: - - - Copy to clipboard - Copy to clipboard + Project Maintainers: - Project Maintainers: + Special thanks from the KeePassXC team go to debfx for creating the original KeePassX. - Special thanks from the KeePassXC team go to debfx for creating the original KeePassX. + + + + Contributors + + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + + + + Debug Info + + + + Include the following information whenever you report a bug: + + + + Copy to clipboard + @@ -54,33 +54,17 @@ KeePassXC - Access Request - - <html><head/><body><p><span style=" font-weight:600;">%1 </span>is requesting access to the following entries:</p></body></html> - - - - Your decision for above entries will be remembered for the duration the requesting client is running. - - - - Remember - - - - Allow Selected - - - - Deny All - - Non-existing/inaccessible executable path. Please double-check the client is legit. + + <html><head/><body><p><span style=" font-weight:600;">%1 </span>is requesting access to the following entries:</p></body></html> + + Name - Name + PID @@ -94,10 +78,26 @@ Command Line + + Your decision for above entries will be remembered for the duration the requesting client is running. + + Details + + Remember + + + + Allow Selected + + + + Deny All + + AccessControlDialog::DenyButton @@ -113,33 +113,25 @@ - SSH_AUTH_SOCK value + Use Pageant + + + + Use OpenSSH SSH_AUTH_SOCK override + + SSH_AUTH_SOCK value + + (empty) - - No SSH Agent socket available. Either make sure SSH_AUTH_SOCK environment variable exists or set an override. - - - - SSH Agent connection is working! - - - - Use Pageant - - - - Use OpenSSH - - SSH_SK_PROVIDER value @@ -148,51 +140,55 @@ SSH_SK_PROVIDER override + + No SSH Agent socket available. Either make sure SSH_AUTH_SOCK environment variable exists or set an override. + + + + SSH Agent connection is working! + + ApplicationSettingsWidget Application Settings - Application Settings - - - General - General - - - Security - Security - - - Access error for config file %1 - Access error for config file %1 - - - Icon only - Icon only - - - Text only - Text only - - - Text beside icon - Text beside icon - - - Text under icon - Text under icon - - - Follow style - Follow style - - - Reset Settings? - Are you sure you want to reset all general and security settings to default? + General + + + + Security + + + + Access error for config file %1 + + + + Icon only + + + + Text only + + + + Text beside icon + + + + Text under icon + + + + Follow style + + + + Monochrome @@ -212,7 +208,11 @@ - Monochrome + Reset Settings? + + + + Are you sure you want to reset all general and security settings to default? @@ -224,80 +224,27 @@ ApplicationSettingsWidgetGeneral Basic Settings - Basic Settings + Startup - Startup + Start only a single instance of KeePassXC - Start only a single instance of KeePassXC + + + + Automatically launch KeePassXC at system startup + Minimize window at application startup - Minimize window at application startup + - File Management - File Management - - - Backup database file before saving - Backup database file before saving - - - Automatically save after every change - Automatically save after every change - - - Automatically reload the database when modified externally - Automatically reload the database when modified externally - - - Entry Management - Entry Management - - - Use group icon on entry creation - Use group icon on entry creation - - - Minimize instead of app exit - Minimize instead of app exit - - - Show a system tray icon - Show a system tray icon - - - Hide window to system tray when minimized - Hide window to system tray when minimized - - - Auto-Type - Auto-Type - - - Use entry title to match windows for global Auto-Type - Use entry title to match windows for global Auto-Type - - - Use entry URL to match windows for global Auto-Type - Use entry URL to match windows for global Auto-Type - - - Always ask before performing Auto-Type - Always ask before performing Auto-Type - - - ms - Milliseconds - ms - - - Movable toolbar - Movable toolbar + Minimize window after unlocking database + Remember previously used databases @@ -320,15 +267,82 @@ - Language: + On database unlock, show entries that - (restart program to activate) + have expired + On database unlock, show entries that... - Minimize window after unlocking database + days + On database unlock, show entries that will expire within %1 days + + + + will expire within + On database unlock, show entries that... + + + + File Management + + + + Automatically save after every change + + + + Automatically save when locking database + + + + Automatically save non-data changes when locking database + + + + Automatically reload the database when modified externally + + + + Backup database file before saving + + + + Backup destination + + + + Specifies the database backup file location. Occurrences of "{DB_FILENAME}" are replaced with the filename of the saved database without extension. {TIME:<format>} is replaced with the backup time, see https://doc.qt.io/qt-5/qdatetime.html#toString. <format> defaults to format string "dd_MM_yyyy_hh-mm-ss". + + + + {DB_FILENAME}.old.kdbx + + + + Choose... + + + + Use alternative saving method (may solve problems with Dropbox, Google Drive, GVFS, etc.) + + + + Temporary file moved into place + + + + Directly write to database file (dangerous) + + + + Entry Management + + + + Use group icon on entry creation @@ -358,34 +372,30 @@ sec Seconds - sec + + + + User Interface + Toolbar button style + + Movable toolbar + + Language selection - Global auto-type shortcut + Language: - Auto-type character typing delay milliseconds - - - - Auto-type start delay milliseconds - - - - Automatically launch KeePassXC at system startup - - - - User Interface + (restart program to activate) @@ -397,92 +407,81 @@ - Tray icon type: + Minimize instead of app exit - Reset settings to default… - - - - Auto-Type typing delay: - - - - Global Auto-Type shortcut: - - - - Auto-Type start delay: - - - - Automatically save when locking database - - - - Automatically save non-data changes when locking database + Show a system tray icon Tray icon type + + Tray icon type: + + + + Hide window to system tray when minimized + + + + Reset settings to default… + + + + Auto-Type + + + + Use entry title to match windows for global Auto-Type + + + + Use entry URL to match windows for global Auto-Type + + + + Always ask before performing Auto-Type + + Hide expired entries from Auto-Type - - Use alternative saving method (may solve problems with Dropbox, Google Drive, GVFS, etc.) - - - - Temporary file moved into place - - - - Directly write to database file (dangerous) - - - - Choose... - - - - Backup destination - - - - Specifies the database backup file location. Occurrences of "{DB_FILENAME}" are replaced with the filename of the saved database without extension. {TIME:<format>} is replaced with the backup time, see https://doc.qt.io/qt-5/qdatetime.html#toString. <format> defaults to format string "dd_MM_yyyy_hh-mm-ss". - - - - {DB_FILENAME}.old.kdbx - - - - On database unlock, show entries that - - - - days - - - - are expired - - - - will expire within - - - - s - - Re-lock previously locked database after performing Auto-Type - Re-lock previously locked database after performing Auto-Type + + + + Auto-Type start delay: + + + + Global Auto-Type shortcut: + + + + Auto-type start delay milliseconds + + + + ms + Milliseconds + + + + Auto-Type typing delay: + + + + Global auto-type shortcut + + + + Auto-type character typing delay milliseconds + Remember last typed entry for: @@ -493,51 +492,6 @@ ApplicationSettingsWidgetSecurity Timeouts - Timeouts - - - Clear clipboard after - Clear clipboard after - - - sec - Seconds - sec - - - Lock databases after inactivity of - Lock databases after inactivity of - - - Convenience - Convenience - - - Lock databases when session is locked or lid is closed - Lock databases when session is locked or lid is closed - - - Lock databases after minimizing the window - Lock databases after minimizing the window - - - Hide passwords in the entry preview panel - Hide passwords in the entry preview panel - - - Hide entry notes by default - Hide entry notes by default - - - Privacy - Privacy - - - Use DuckDuckGo service to download website icons - - - - Clipboard clear seconds @@ -545,14 +499,47 @@ - min - Minutes - min + sec + Seconds + + + + Clear clipboard after + Clear search query after + + min + Minutes + + + + Clipboard clear seconds + + + + Lock databases after inactivity of + + + + Convenience + + + + Enable database quick unlock (Touch ID / Windows Hello) + + + + Lock databases when session is locked or lid is closed + + + + Lock databases after minimizing the window + + Require password repeat when it is visible @@ -565,6 +552,14 @@ Use placeholder for empty password fields + + Hide passwords in the entry preview panel + + + + Hide entry notes by default + + Move entries to recycle bin without confirmation @@ -574,20 +569,16 @@ - Enable database quick unlock (Touch ID / Windows Hello) + Privacy + + + + Use DuckDuckGo service to download website icons AutoType - - Permission Required - - - - KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC. - - The requested Auto-Type sequence cannot be used due to an error: @@ -596,6 +587,14 @@ Auto-Type Error + + Permission Required + + + + KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC. + + 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. @@ -642,38 +641,38 @@ AutoTypeAssociationsModel Window - Window + Sequence - Sequence - - - Default sequence - Default sequence + (empty) + + Default sequence + + AutoTypeMatchModel Group - Group + Title - Title + Username - Username + Sequence - Sequence + @@ -682,10 +681,6 @@ Trying to send invalid keysym. - - Unable to get valid keycode for key: - - Sequence aborted: Caps Lock is on @@ -694,17 +689,30 @@ Sequence aborted: Modifier keys held by user + + Unable to get valid keycode for key: + + AutoTypeSelectDialog Auto-Type - KeePassXC - Auto-Type - KeePassXC + Double click a row to perform Auto-Type or find an entry using the search: + + <p>You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:<br/> +Ctrl+F - Toggle database search<br/> +Ctrl+1 - Type username<br/> +Ctrl+2 - Type password<br/> +Ctrl+3 - Type TOTP<br/> +Ctrl+4 - Use Virtual Keyboard (Windows Only)</p> + + Search all open databases @@ -719,7 +727,7 @@ Cancel - Cancel + Type {USERNAME} @@ -745,15 +753,6 @@ Copy TOTP - - <p>You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:<br/> -Ctrl+F - Toggle database search<br/> -Ctrl+1 - Type username<br/> -Ctrl+2 - Type password<br/> -Ctrl+3 - Type TOTP<br/> -Ctrl+4 - Use Virtual Keyboard (Windows Only)</p> - - Use Virtual Keyboard @@ -798,88 +797,24 @@ Ctrl+4 - Use Virtual Keyboard (Windows Only)</p> BrowserEntrySaveDialog KeePassXC-Browser Save Entry - KeePassXC-Browser Save Entry + Ok - Ok + Cancel - Cancel + You have multiple databases open. Please select the correct database for saving credentials. - You have multiple databases open. -Please select the correct database for saving credentials. + BrowserService - - KeePassXC: New key association request - KeePassXC: New key association request - - - Save and allow access - Save and allow access - - - KeePassXC: Overwrite existing key? - KeePassXC: Overwrite existing key? - - - A shared encryption key with the name "%1" already exists. -Do you want to overwrite it? - A shared encryption key with the name "%1" already exists. -Do you want to overwrite it? - - - KeePassXC: Update Entry - KeePassXC: Update Entry - - - Do you want to update the information in %1 - %2? - Do you want to update the information in %1 - %2? - - - Abort - Abort - - - Converting attributes to custom data… - Converting attributes to custom data… - - - KeePassXC: Converted KeePassHTTP attributes - KeePassXC: Converted KeePassHTTP attributes - - - Successfully converted attributes from %1 entry(s). -Moved %2 keys to custom data. - Successfully converted attributes from %1 entry(s). -Moved %2 keys to custom data. - - - Successfully moved %n keys to custom data. - - Successfully moved %n keys to custom data. - Successfully moved %n keys to custom data. - - - - KeePassXC: No entry with KeePassHTTP attributes found! - KeePassXC: No entry with KeePassHTTP attributes found! - - - The active database does not contain an entry with KeePassHTTP attributes. - The active database does not contain an entry with KeePassHTTP attributes. - - - KeePassXC: Legacy browser integration settings detected - KeePassXC: Legacy browser integration settings detected - KeePassXC: Create a new group @@ -891,15 +826,9 @@ Do you want to create this group? - 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? + KeePassXC: New key association request - - Don't show this warning again - Don't show this warning again - You have received an association request for the following database: %1 @@ -908,6 +837,27 @@ Give the connection a unique name or ID, for example: chrome-laptop. + + Save and allow access + + + + KeePassXC: Overwrite existing key? + + + + A shared encryption key with the name "%1" already exists. +Do you want to overwrite it? + + + + KeePassXC: Update Entry + + + + Do you want to update the information in %1 - %2? + + KeePassXC: Delete entry @@ -918,16 +868,62 @@ Do you want to delete the entry? + + Converting attributes to custom data… + + + + Abort + + + + KeePassXC: Converted KeePassHTTP attributes + + + + Successfully converted attributes from %1 entry(s). +Moved %2 keys to custom data. + + + + Successfully moved %n keys to custom data. + + + + + + + KeePassXC: No entry with KeePassHTTP attributes found! + + + + The active database does not contain an entry with KeePassHTTP attributes. + + + + Don't show this warning again + + + + KeePassXC: Legacy browser integration settings detected + + + + 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? + + BrowserSettingsWidget Dialog - Dialog + This is required for accessing your databases with KeePassXC-Browser - This is required for accessing your databases with KeePassXC-Browser + Enable browser integration @@ -935,7 +931,7 @@ Do you want to delete the entry? General - General + Browsers installed as snaps are currently not supported. @@ -943,7 +939,7 @@ Do you want to delete the entry? Enable integration for these browsers: - Enable integration for these browsers: + Vivaldi @@ -982,9 +978,17 @@ Do you want to delete the entry? Request to unlock the database if it is locked + + Only entries with the same scheme (http://, https://, …) are returned. + + + + Match URL scheme (e.g., https://example.com) + + Only returns the best matches for a specific URL instead of all entries for the whole domain. - Only returns the best matches for a specific URL instead of all entries for the whole domain. + Return only best-matching credentials @@ -1009,7 +1013,7 @@ Do you want to delete the entry? Advanced - Advanced + Never ask before accessing credentials @@ -1028,7 +1032,7 @@ Do you want to delete the entry? Automatically creating or updating string fields is not supported. - Automatically creating or updating string fields is not supported. + Return advanced string fields which start with "KPH: " @@ -1044,7 +1048,7 @@ Do you want to delete the entry? Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup. - Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup. + Update native messaging manifest files at startup @@ -1052,7 +1056,7 @@ Do you want to delete the entry? Use a custom proxy location if you installed a proxy manually. - Use a custom proxy location if you installed a proxy manually. + Use a custom proxy location: @@ -1067,6 +1071,11 @@ Do you want to delete the entry? Browser for custom proxy file + + Browse… + Button for opening file dialog + + Use a custom browser configuration location: @@ -1117,58 +1126,41 @@ Do you want to delete the entry? <b>Warning:</b> The following options can be dangerous! - <b>Warning:</b> The following options can be dangerous! + Executable Files - Executable Files + All Files - All Files + Select custom proxy location - Select custom proxy location + Select native messaging host folder location - - Only entries with the same scheme (http://, https://, …) are returned. - - - - Match URL scheme (e.g., https://example.com) - - - - Browse… - Button for opening file dialog - - - - ~/.config/Mozilla/native-messaging-hosts/ - - CloneDialog + + Clone Entry Options + + Append ' - Clone' to title - Append ' - Clone' to title + Replace username and password with references - Replace username and password with references + Copy history - Copy history - - - Clone Entry Options @@ -1176,133 +1168,112 @@ Do you want to delete the entry? CsvImportWidget Import CSV fields - Import CSV fields + filename - filename + size, rows, columns - size, rows, columns - - - Encoding - Encoding - - - Codec - Codec - - - Text is qualified by - Text is qualified by - - - Fields are separated by - Fields are separated by - - - Comments start with - Comments start with - - - Consider '\' an escape character - Consider '\' an escape character - - - Preview - Preview - - - Imported from CSV file - Imported from CSV file - - - Original data: - Original data: - - - Error - Error - - - Error(s) detected in CSV file! - Error(s) detected in CSV file! - - - [%n more message(s) skipped] - - [%n more message(s) skipped] - [%n more message(s) skipped] - - - - CSV import: writer has errors: -%1 - CSV import: writer has errors: -%1 - - - Text qualification - - - - Field separation - - - - Number of header lines to discard - - - - CSV import preview Column Association - - Last Modified - Last Modified - Password - Password - - - Created - Created - - - Notes - Notes - - - Title - Title - - - Group - Group - - - URL - URL + Username - Username + + + + Title + + + + Group + + + + URL + + + + Notes + + + + TOTP + + + + Created + + + + Last Modified + + + + Icon + + + + Encoding + + + + Codec + + + + Text is qualified by + + + + Text qualification + + + + Fields are separated by + + + + Field separation + + + + Comments start with + Header lines skipped + + Number of header lines to discard + + First line has field names + + Consider '\' an escape character + + + + Preview + + + + CSV import preview + + Not Present @@ -1312,79 +1283,86 @@ Do you want to delete the entry? - TOTP - TOTP + Imported from CSV file + - Icon - Icon + Original data: + + + + Error(s) detected in CSV file! + + + + [%n more message(s) skipped] + + + + + + + Error + + + + CSV import: writer has errors: +%1 + CsvParserModel - - %n column(s) - - %n column(s) - %n column(s) - - %1, %2, %3 file info: bytes, rows, columns - %1, %2, %3 + %n byte(s) - - %n byte(s) - %n byte(s) + + + %n row(s) - - %n row(s) - %n row(s) + + + + + + + %n column(s) + + + Database + + Passwords + Root group name + + File %1 does not exist. - File %1 does not exist. + Unable to open file %1. - Unable to open file %1. + Error while reading the database: %1 - Error while reading the database: %1 - - - %1 -Backup database located at %2 Could not save, database does not point to a valid file. - - Database file has unmerged changes. - - - - Recycle Bin - Recycle Bin - - - Passwords - Root group name - Passwords - Database save is already in progress. @@ -1393,48 +1371,33 @@ Backup database located at %2 Could not save, database has not been initialized! + + Database file has unmerged changes. + + + + %1 +Backup database located at %2 + + Key not transformed. This is a bug, please report it to the developers. + + Recycle Bin + + DatabaseOpenDialog Unlock Database - KeePassXC - Unlock Database - KeePassXC + DatabaseOpenWidget - - Key File: - Key File: - - - Refresh - Refresh - - - Don't show this warning again - Don't show this warning again - - - All files - All files - - - Key files - Key files - - - Select key file - Select key file - - - Failed to open key file: %1 - - Unlock KeePassXC Database @@ -1447,80 +1410,28 @@ Backup database located at %2 Password field - - Hardware key slot selection - - - - Browse for key file - - - - Refresh hardware tokens - - - - Hardware Key: - - - - Hardware key help - - - - Unlock failed and no password given - - - - Unlocking the database failed and you did not enter a password. -Do you want to retry with an "empty" password instead? - -To prevent this error from appearing, you must go to "Database Settings / Security" and reset your password. - - - - Retry with empty password - - Enter Additional Credentials (if any): + + Key File: + + + + <p>In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database's security settings.</p><p>This is <strong>not</strong> your *.kdbx database file!<br>If you do not have a key file, leave this field empty.</p><p>Click for more information…</p> + + Key file help - Cannot use database file as key file + Hardware key slot selection - You cannot use your database file as a key file. -If you do not have a key file, please leave the field empty. - - - - Key file to unlock the database - - - - Detecting hardware keys… - - - - No hardware keys detected - - - - Select hardware key… - - - - Old key file format - - - - <p>In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database's security settings.</p><p>This is <strong>not</strong> your *.kdbx database file!<br>If you do not have a key file, leave this field empty.</p><p>Click for more information…</p> + Hardware Key: @@ -1528,12 +1439,40 @@ If you do not have a key file, please leave the field empty. <p>Click for more information…</p> + + Hardware key help + + + + Key file to unlock the database + + + + Browse for key file + + Browse… - You are using an old key file format which KeePassXC may<br>stop supporting in the future.<br><br>Please consider generating a new key file by going to:<br><strong>Database &gt; Database Security &gt; Change Key File.</strong><br> + Refresh hardware tokens + + + + Refresh + + + + Unlock Database + + + + Cancel + + + + Unlock @@ -1563,7 +1502,18 @@ We recommend you update your KeePassXC installation. - Unlock + Unlock failed and no password given + + + + Unlocking the database failed and you did not enter a password. +Do you want to retry with an "empty" password instead? + +To prevent this error from appearing, you must go to "Database Settings / Security" and reset your password. + + + + Retry with empty password @@ -1571,15 +1521,56 @@ We recommend you update your KeePassXC installation. - Unlock Database + Failed to authenticate with Touch ID - Cancel - Cancel + Failed to open key file: %1 + - Failed to authenticate with Touch ID + Old key file format + + + + You are using an old key file format which KeePassXC may<br>stop supporting in the future.<br><br>Please consider generating a new key file by going to:<br><strong>Database &gt; Database Security &gt; Change Key File.</strong><br> + + + + Don't show this warning again + + + + All files + + + + Key files + + + + Select key file + + + + Cannot use database file as key file + + + + You cannot use your database file as a key file. +If you do not have a key file, please leave the field empty. + + + + Detecting hardware keys… + + + + No hardware keys detected + + + + Select hardware key… @@ -1587,35 +1578,35 @@ We recommend you update your KeePassXC installation. DatabaseSettingWidgetMetaData Passwords - Passwords + DatabaseSettingsDialog Advanced Settings - Advanced Settings + General - General + Security - Security - - - Encryption Settings - Encryption Settings - - - Browser Integration - Browser Integration + Database Credentials + + Encryption Settings + + + + Browser Integration + + Maintenance @@ -1625,136 +1616,6 @@ We recommend you update your KeePassXC installation. DatabaseSettingsWidgetBrowser KeePassXC-Browser settings - KeePassXC-Browser settings - - - Stored keys - Stored keys - - - Remove - Remove - - - Delete the selected key? - Delete the selected key? - - - Do you really want to delete the selected key? -This may prevent connection to the browser plugin. - Do you really want to delete the selected key? -This may prevent connection to the browser plugin. - - - Key - Key - - - Value - Value - - - Enable Browser Integration to access these settings. - Enable Browser Integration to access these settings. - - - Disconnect all browsers - Disconnect all browsers - - - Do you really want to disconnect all browsers? -This may prevent connection to the browser plugin. - Do you really want to disconnect all browsers? -This may prevent connection to the browser plugin. - - - KeePassXC: No keys found - KeePassXC: No keys found - - - No shared encryption keys found in KeePassXC settings. - No shared encryption keys found in KeePassXC settings. - - - KeePassXC: Removed keys from database - KeePassXC: Removed keys from database - - - Successfully removed %n encryption key(s) from KeePassXC settings. - - Successfully removed %n encryption key(s) from KeePassXC settings. - Successfully removed %n encryption key(s) from KeePassXC settings. - - - - Forget all site-specific settings on entries - Forget all site-specific settings on entries - - - Do you really want forget all site-specific settings on every entry? -Permissions to access entries will be revoked. - Do you really want forget all site-specific settings on every entry? -Permissions to access entries will be revoked. - - - Removing stored permissions… - Removing stored permissions… - - - Abort - Abort - - - KeePassXC: Removed permissions - KeePassXC: Removed permissions - - - Successfully removed permissions from %n entry(s). - - Successfully removed permissions from %n entry(s). - Successfully removed permissions from %n entry(s). - - - - KeePassXC: No entry with permissions found! - KeePassXC: No entry with permissions found! - - - The active database does not contain an entry with permissions. - The active database does not contain an entry with permissions. - - - Move KeePassHTTP attributes to custom data - Move KeePassHTTP attributes to custom data - - - Stored browser keys - - - - Remove selected key - - - - Refresh database root group ID - - - - Created - Created - - - Refresh database ID - - - - Do you really want refresh the database ID? -This is only necessary if your database is a copy of another and the browser extension cannot connect. - - - - Do you really want to convert all legacy browser integration data to the latest standard? -This is necessary to maintain compatibility with the browser plugin. @@ -1765,20 +1626,149 @@ This is necessary to maintain compatibility with the browser plugin. Convert legacy KeePassHTTP attributes to KeePassXC-Browser compatible custom data + + Refresh database root group ID + + + + Disconnect all browsers + + + + Forget all site-specific settings on entries + + + + Stored keys + + + + Stored browser keys + + + + Remove selected key + + + + Remove + + + + Delete the selected key? + + + + Do you really want to delete the selected key? +This may prevent connection to the browser plugin. + + + + Key + + + + Value + + + + Created + + + + Enable Browser Integration to access these settings. + + + + Do you really want to disconnect all browsers? +This may prevent connection to the browser plugin. + + + + KeePassXC: No keys found + + + + No shared encryption keys found in KeePassXC settings. + + + + KeePassXC: Removed keys from database + + + + Successfully removed %n encryption key(s) from KeePassXC settings. + + + + + + + Do you really want forget all site-specific settings on every entry? +Permissions to access entries will be revoked. + + + + Removing stored permissions… + + + + Abort + + + + KeePassXC: Removed permissions + + + + Successfully removed permissions from %n entry(s). + + + + + + + KeePassXC: No entry with permissions found! + + + + The active database does not contain an entry with permissions. + + + + Move KeePassHTTP attributes to custom data + + + + Do you really want to convert all legacy browser integration data to the latest standard? +This is necessary to maintain compatibility with the browser plugin. + + + + Refresh database ID + + + + Do you really want refresh the database ID? +This is only necessary if your database is a copy of another and the browser extension cannot connect. + + DatabaseSettingsWidgetDatabaseKey + + Add additional protection… + + No password set - No password set + 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? - 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? + Continue without password @@ -1786,174 +1776,51 @@ Are you sure you want to continue without a password? No encryption key added - No encryption key added - - - You must add at least one encryption key to secure your database! - You must add at least one encryption key to secure your database! - - - Unknown error - Unknown error - - - Failed to change database credentials - Add additional protection… + You must add at least one encryption key to secure your database! + + + + Unknown error + + + + Failed to change database credentials DatabaseSettingsWidgetEncryption - - Encryption Algorithm: - Encryption Algorithm: - - - AES: 256 Bit (default) - AES: 256 Bit (default) - - - Twofish: 256 Bit - Twofish: 256 Bit - - - Key Derivation Function: - Key Derivation Function: - - - Transform rounds: - Transform rounds: - - - Memory Usage: - Memory Usage: - - - Parallelism: - Parallelism: - Decryption Time: - Decryption Time: - - - ?? s - ?? s - - - Change - Change - - - Higher values offer more protection, but opening the database will take longer. - Higher values offer more protection, but opening the database will take longer. - - - Database format: - Database format: - - - unchanged - Database decryption time is unchanged - unchanged - - - Number of rounds too high - Key transformation rounds - Number of rounds too high - - - Understood, keep number - Understood, keep number - - - Cancel - Cancel - - - Number of rounds too low - Key transformation rounds - Number of rounds too low - - - KDF unchanged - KDF unchanged - - - Failed to transform key with new KDF parameters; KDF unchanged. - Failed to transform key with new KDF parameters; KDF unchanged. - - - MiB - Abbreviation for Mebibytes (KDF settings) - - MiB - MiB - - - - thread(s) - Threads for parallel execution (KDF settings) - - thread(s) - thread(s) - + Change existing decryption time + + Change + + Decryption time in seconds + + Higher values offer more protection, but opening the database will take longer. + + + + Database format: + + Database format - - Encryption algorithm - - - - Key derivation function - - - - Transform rounds - - - - Memory usage - - - - Parallelism - - - - ?? ms - - - - ? s - - - - You are using a very high number of key transform rounds with Argon2. - -If you keep this number, your database may take hours, days, or even longer to open. - - - - You are using a very low number of key transform rounds with AES-KDF. - -If you keep this number, your database will not be protected from brute force attacks. - - Format cannot be changed: Your database uses KDBX 4 features @@ -1962,13 +1829,120 @@ If you keep this number, your database will not be protected from brute force at Unless you need to open your database with other programs, always use the latest format. + + Encryption Algorithm: + + + + Encryption algorithm + + + + AES: 256 Bit (default) + + + + Twofish: 256 Bit + + + + Key Derivation Function: + + + + Key derivation function + + + + Transform rounds: + + + + Transform rounds + + + + Memory Usage: + + + + Memory usage + + + + Parallelism: + + + + Parallelism + + KDBX 4 (recommended) - KDBX 4.0 (recommended) {4 ?} + KDBX 3 - KDBX 3 + + + + unchanged + Database decryption time is unchanged + + + + Number of rounds too high + Key transformation rounds + + + + You are using a very high number of key transform rounds with Argon2. + +If you keep this number, your database may take hours, days, or even longer to open. + + + + Understood, keep number + + + + Cancel + + + + Number of rounds too low + Key transformation rounds + + + + You are using a very low number of key transform rounds with AES-KDF. + +If you keep this number, your database will not be protected from brute force attacks. + + + + KDF unchanged + + + + Failed to transform key with new KDF parameters; KDF unchanged. + + + + MiB + Abbreviation for Mebibytes (KDF settings) + + + + + + + thread(s) + Threads for parallel execution (KDF settings) + + + + @@ -1992,62 +1966,70 @@ If you keep this number, your database will not be protected from brute force at DatabaseSettingsWidgetGeneral + + Database Metadata + + Database name: - Database name: - - - Database description: - Database description: - - - Default username: - Default username: - - - History Settings - History Settings - - - Max. history items: - Max. history items: - - - Max. history size: - Max. history size: - - - MiB - MiB - - - Use recycle bin - Use recycle bin - - - Additional Database Settings - Additional Database Settings + Database name field + + Database description: + + Database description field + + Default username: + + Default username field + + History Settings + + Maximum number of history items per entry + + Max. history items: + + Maximum size of history per entry + + Max. history size: + + + + MiB + + + + Use recycle bin + + + + Additional Database Settings + + + + Enable compression (recommended) + + Delete Recycle Bin @@ -2061,45 +2043,37 @@ This action is not reversible. (old) - - Enable compression (recommended) - - - - Database Metadata - - DatabaseSettingsWidgetKeeShare Sharing - Sharing + Breadcrumb - Breadcrumb + Type - Type + Path - Path + Last Signer - Last Signer + Certificates - Certificates + > Breadcrumb separator - > + @@ -2152,16 +2126,16 @@ This action is not reversible. DatabaseSettingsWidgetMetaDataSimple Database Name: - Database Name: - - - Description: - Description: + Database name field + + Description: + + Database description field @@ -2169,74 +2143,63 @@ This action is not reversible. DatabaseTabWidget - - KeePass 2 Database - KeePass 2 Database - - - All files - All files - - - Open database - Open database - - - CSV file - CSV file - - - Merge database - Merge database - - - Open KeePass 1 database - Open KeePass 1 database - - - KeePass 1 database - KeePass 1 database - - - Export database to CSV file - Export database to CSV file - - - Writing the CSV file failed. - Writing the CSV file failed. - Database creation error - Database creation error + The created database has no key or KDF, refusing to save it. This is definitely a bug, please report it to the developers. - The created database has no key or KDF, refusing to save it. -This is definitely a bug, please report it to the developers. + - Select CSV file - Select CSV file + KeePass 2 Database + - New Database - New Database + All files + - %1 [New Database] - Database tab name modifier - %1 [New Database] - - - %1 [Locked] - Database tab name modifier - %1 [Locked] + Open database + Failed to open %1. It either does not exist or is not accessible. + + CSV file + + + + Select CSV file + + + + Merge database + + + + KeePass 1 database + + + + Open KeePass 1 database + + + + Open OPVault + + + + Export database to CSV file + + + + Writing the CSV file failed. + + Writing the HTML file failed. @@ -2250,152 +2213,24 @@ This is definitely a bug, please report it to the developers. - Open OPVault + New Database + + + + %1 [New Database] + Database tab name modifier + + + + %1 [Locked] + Database tab name modifier DatabaseWidget - Execute command? - Execute command? - - - Do you really want to execute the following command?<br><br>%1<br> - Do you really want to execute the following command?<br><br>%1<br> - - - Remember my choice - Remember my choice - - - Do you really want to delete the group "%1" for good? - Do you really want to delete the group "%1" for good? - - - No current database. - No current database. - - - No source database, nothing to do. - No source database, nothing to do. - - - Search Results (%1) - Search Results (%1) - - - No Results - No Results - - - File has changed - File has changed - - - The database file has changed. Do you want to load the changes? - The database file has changed. Do you want to load the changes? - - - Merge Request - Merge Request - - - The database file has changed and you have unsaved changes. -Do you want to merge your changes? - The database file has changed and you have unsaved changes. -Do you want to merge your changes? - - - Empty recycle bin? - Empty recycle bin? - - - Are you sure you want to permanently delete everything from your recycle bin? - Are you sure you want to permanently delete everything from your recycle bin? - - - Lock Database? - Lock Database? - - - You are editing an entry. Discard changes and lock anyway? - You are editing an entry. Discard changes and lock anyway? - - - "%1" was modified. -Save changes? - "%1" was modified. -Save changes? - - - Database was modified. -Save changes? - Database was modified. -Save changes? - - - Save changes? - Save changes? - - - Could not open the new database file while attempting to autoreload. -Error: %1 - Could not open the new database file while attempting to autoreload. -Error: %1 - - - Disable safe saves? - Disable safe saves? - - - 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? - 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? - - - Passwords - Passwords - - - Save database as - Save database as - - - KeePass 2 Database - KeePass 2 Database - - - Delete group - Delete group - - - Move group to recycle bin? - Move group to recycle bin? - - - Do you really want to move the group "%1" to the recycle bin? - Do you really want to move the group "%1" to the recycle bin? - - - Successfully merged the database files. - Successfully merged the database files. - - - Database was not modified by merge operation. - Database was not modified by merge operation. - - - Writing the database failed: %1 - Writing the database failed: %1 - - - Save database backup - - - - Could not find database file: %1 + Database Tags @@ -2415,7 +2250,31 @@ Disable safe saves and try again? - Database Tags + Execute command? + + + + Do you really want to execute the following command?<br><br>%1<br> + + + + Remember my choice + + + + Delete group + + + + Do you really want to delete the group "%1" for good? + + + + Move group to recycle bin? + + + + Do you really want to move the group "%1" to the recycle bin? @@ -2423,139 +2282,194 @@ Disable safe saves and try again? - Entries expiring within %1 days + No current database. + + No source database, nothing to do. + + + + Successfully merged the database files. + + + + Database was not modified by merge operation. + + + + Search Results (%1) + + + + No Results + + + + Lock Database? + + + + You are editing an entry. Discard changes and lock anyway? + + + + "%1" was modified. +Save changes? + + + + Database was modified. +Save changes? + + + + Save changes? + + + + File has changed + + + + The database file has changed. Do you want to load the changes? + + + + Merge Request + + + + The database file has changed and you have unsaved changes. +Do you want to merge your changes? + + + + Could not open the new database file while attempting to autoreload. +Error: %1 + + + + Disable safe saves? + + + + 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? + + + + Writing the database failed: %1 + + + + Passwords + + + + Save database as + + + + KeePass 2 Database + + + + Save database backup + + + + Empty recycle bin? + + + + Are you sure you want to permanently delete everything from your recycle bin? + + + + Could not find database file: %1 + + + + Entries expiring within %1 day(s) + + + + + EditEntryWidget Entry - Entry + Advanced - Advanced + Icon - Icon + Auto-Type - Auto-Type - - - Properties - Properties - - - History - History - - - SSH Agent - SSH Agent - - - n/a - n/a - - - (encrypted) - (encrypted) - - - Select private key - Select private key - - - Entry history - Entry history - - - Add entry - Add entry - - - Edit entry - Edit entry - - - New attribute - New attribute - - - Are you sure you want to remove this attribute? - Are you sure you want to remove this attribute? - - - Tomorrow - Tomorrow - - - %n week(s) - - %n week(s) - %n week(s) - - - - %n month(s) - - %n month(s) - %n month(s) - - - - Entry updated successfully. - Entry updated successfully. - - - New attribute %1 - New attribute %1 - - - %n year(s) - - %n year(s) - %n year(s) - - - - Confirm Removal - Confirm Removal + Browser Integration - Browser Integration + <empty URL> + + Confirm Removal + + Are you sure you want to remove this URL? - Reveal - Reveal - - - Hide + Properties - Unsaved Changes + History - Would you like to save changes to this entry? + SSH Agent - [PROTECTED] Press Reveal to view or edit + n/a + + + + (encrypted) + + + + Select private key + + + + Entry history + + + + Add entry + + + + Edit entry + + + + Some Browser Integration settings are overridden by group settings. @@ -2584,47 +2498,72 @@ Would you like to correct it? - Some Browser Integration settings are overridden by group settings. + Entry updated successfully. + + Unsaved Changes + + + + Would you like to save changes to this entry? + + + + New attribute + + + + New attribute %1 + + + + Are you sure you want to remove this attribute? + + + + Reveal + + + + [PROTECTED] Press Reveal to view or edit + + + + Hide + + + + Tomorrow + + + + %n week(s) + + + + + + + %n month(s) + + + + + + + %n year(s) + + + + + EditEntryWidgetAdvanced Additional attributes - Additional attributes - - - Add - Add - - - Remove - Remove - - - Edit Name - Edit Name - - - Protect - Protect - - - Reveal - Reveal - - - Attachments - Attachments - - - Foreground Color: - Foreground Color: - - - Background Color: - Background Color: + Attribute selection @@ -2638,28 +2577,48 @@ Would you like to correct it? Add a new attribute + + Add + + Remove selected attribute + + Remove + + Edit attribute name + + Edit Name + + Toggle attribute protection + + Protect + + Show a protected attribute - Foreground color selection + Reveal - Background color selection + Attachments + + + + If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn't match the quality requirements. @@ -2667,7 +2626,19 @@ Would you like to correct it? - If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn't match the quality requirements. + Foreground Color: + + + + Foreground color selection + + + + Background Color: + + + + Background color selection @@ -2675,27 +2646,15 @@ Would you like to correct it? EditEntryWidgetAutoType Enable Auto-Type for this entry - Enable Auto-Type for this entry + - Window Associations - Window Associations + Inherit default Auto-Type sequence from the group + - + - + - - - - - - - - - Window title: - Window title: - - - Use a specific sequence for this association: - Use a specific sequence for this association: + Use custom Auto-Type sequence: + Custom Auto-Type sequence @@ -2705,6 +2664,10 @@ Would you like to correct it? Open Auto-Type help webpage + + Window Associations + + Existing window associations @@ -2717,6 +2680,10 @@ Would you like to correct it? Remove selected window association + + Window title: + + You can use an asterisk (*) to match everything @@ -2729,16 +2696,22 @@ Would you like to correct it? You can use an asterisk to match everything + + Use a specific sequence for this association: + + Custom Auto-Type sequence for this window - Inherit default Auto-Type sequence from the group + + + Add item - Use custom Auto-Type sequence: + - + Remove item @@ -2750,10 +2723,6 @@ Would you like to correct it? General - General - - - Skip Auto-Submit for this entry @@ -2761,19 +2730,7 @@ Would you like to correct it? - Additional URL's - - - - Add - Add - - - Remove - Remove - - - Edit + Skip Auto-Submit for this entry @@ -2792,25 +2749,25 @@ Would you like to correct it? Do not use this entry with HTTP Basic Auth + + Additional URL's + + + + Add + + + + Remove + + + + Edit + + EditEntryWidgetHistory - - Show - Show - - - Restore - Restore - - - Delete - Delete - - - Delete all - Delete all - Entry history selection @@ -2819,61 +2776,61 @@ Would you like to correct it? Show entry at selected history state + + Show + + Restore entry to selected history state + + Restore + + Delete selected history state + + Delete + + Delete all history + + Delete all + + EditEntryWidgetMain - URL: - URL: + Edit Entry + - Password: - Password: - - - Title: - Title: - - - Presets - Presets + Notes field + Toggle the checkbox to reveal the notes section. - Toggle the checkbox to reveal the notes section. - - - Username: - Username: - - - Url field - Download favicon for URL - - - - Password field + Username field Toggle notes visible + + Notes: + + Expiration field @@ -2887,7 +2844,27 @@ Would you like to correct it? - Notes field + Presets + + + + Password: + + + + URL: + + + + Url field + + + + Download favicon for URL + + + + Title: @@ -2895,25 +2872,21 @@ Would you like to correct it? - Username field + Username: + + + + Password field Toggle expiration - - Notes: - - Expires: - - Edit Entry - - Tags: @@ -2927,91 +2900,91 @@ Would you like to correct it? EditEntryWidgetSSHAgent Form - Form - - - Remove key from agent after - Remove key from agent after - - - seconds - seconds - - - Fingerprint - Fingerprint + Remove key from agent when database is closed/locked - Remove key from agent when database is closed/locked - - - Public key - Public key - - - Add key to agent when database is opened/unlocked - Add key to agent when database is opened/unlocked + Comment - Comment + + + + Add key to agent when database is opened/unlocked + Decrypt - Decrypt + - n/a - n/a + Fingerprint + Copy to clipboard - Copy to clipboard + + + + Public key + Private key - Private key + External file - External file - - - Attachment - Attachment - - - Add to agent - Add to agent - - - Remove from agent - Remove from agent - - - Require user confirmation when this key is used - Require user confirmation when this key is used - - - Remove key from agent after specified seconds Browser for key file + + Browse… + Button for opening file dialog + + + + Attachment + + External key file + + Add to agent + + + + Remove from agent + + Select attachment file - Browse… - Button for opening file dialog + Require user confirmation when this key is used + + + + n/a + + + + Remove key from agent after + + + + Remove key from agent after specified seconds + + + + seconds @@ -3019,44 +2992,44 @@ Would you like to correct it? EditGroupWidget Group - Group + Icon - Icon - - - Properties - Properties - - - Add group - Add group - - - Edit group - Edit group - - - Enable - Enable - - - Disable - Disable - - - Inherit from parent group (%1) - Inherit from parent group (%1) + Browser Integration - Browser Integration + + + + Properties + + + + Add group + + + + Edit group + Group has unsaved changes + + Enable + + + + Disable + + + + Inherit from parent group (%1) + + EditGroupWidgetBrowser @@ -3104,48 +3077,56 @@ Would you like to correct it? EditGroupWidgetKeeShare - Type: - Type: + Sharing mode field + - Path: - Path: + Password field + + + + Type: + Password: - Password: + - Inactive - Inactive + Path: + - KeeShare signed container - KeeShare signed container + Path to share file field + - Select import source - Select import source + Browse for share file + - Select export target - Select export target + Browse… + - Select import/export file - Select import/export file + Clear fields + Clear - Clear + + + + Inactive + Import - Import + Export - Export + Synchronize @@ -3181,43 +3162,31 @@ Supported extensions are: %1. Database import is currently disabled by application settings. - - Sharing mode field - - - - Path to share file field - - - - Password field - - - - Clear fields - - - - Browse for share file - - - - Browse… - - KeeShare container + + KeeShare signed container + + + + Select import source + + + + Select export target + + + + Select import/export file + + EditGroupWidgetMain - Name field - - - - Notes field + Edit Group @@ -3225,25 +3194,17 @@ Supported extensions are: %1. - Auto-Type toggle for this and sub groups + Expires: + + + + Name field Expiration field - - Search toggle for this and sub groups - - - - Default auto-type sequence field - - - - Expires: - - Use default Auto-Type sequence of parent group @@ -3256,10 +3217,22 @@ Supported extensions are: %1. Search: + + Auto-Type toggle for this and sub groups + + Notes: + + Default auto-type sequence field + + + + Notes field + + Name: @@ -3269,69 +3242,52 @@ Supported extensions are: %1. - Edit Group + Search toggle for this and sub groups EditWidgetIcons - Download favicon - Download favicon + Use default icon + - Unable to fetch favicon. - Unable to fetch favicon. + Use custom icon + - Images - Images + Choose icon… + - All files - All files + Set the URL to use to search for a favicon + - Select Image(s) - Select Image(s) - - - Successfully loaded %1 of %n icon(s) - - Successfully loaded %1 of %n icon(s) - Successfully loaded %1 of %n icon(s) - - - - No icons were loaded - No icons were loaded - - - %n icon(s) already exist in the database - - %n icon(s) already exist in the database - %n icon(s) already exist in the database - - - - The following icon(s) failed: - - The following icon(s) failed: - The following icon(s) failed: - - - - You can enable the DuckDuckGo website icon service under Tools -> Settings -> Security + Favicon URL Download favicon for URL + + Download favicon + + Apply selected icon to subgroups and entries + + Apply icon to… + + + + Apply to this group only + + Also apply to child groups @@ -3344,99 +3300,94 @@ Supported extensions are: %1. Also apply to all children + + Unable to fetch favicon. + + + + You can enable the DuckDuckGo website icon service under Tools -> Settings -> Security + + Existing icon selected. - Use default icon + Images - Use custom icon + All files - Apply to this group only + Select Image(s) - - Apply icon to… - + + Successfully loaded %1 of %n icon(s) + + + + - Choose icon… + No icons were loaded - - Set the URL to use to search for a favicon - + + %n icon(s) already exist in the database + + + + - - Favicon URL - + + The following icon(s) failed: + + + + EditWidgetProperties Created: - Created: - - - Modified: - Modified: - - - Accessed: - Accessed: - - - Uuid: - Uuid: - - - Plugin Data - Plugin Data - - - Remove - Remove - - - Delete plugin data? - Delete plugin data? - - - Do you really want to delete the selected plugin data? -This may cause the affected plugins to malfunction. - Do you really want to delete the selected plugin data? -This may cause the affected plugins to malfunction. - - - Key - Key - - - Value - Value + Datetime created + + Modified: + + Datetime modified + + Accessed: + + Datetime accessed + + Uuid: + + Unique ID + + Plugin Data + + Plugin data @@ -3445,20 +3396,37 @@ This may cause the affected plugins to malfunction. Remove selected plugin data + + Remove + + + + Delete plugin data? + + + + Do you really want to delete the selected plugin data? +This may cause the affected plugins to malfunction. + + + + Key + + + + Value + + Entry %1 - Clone - %1 - Clone + EntryAttachments - - %1 - %2 - - Cannot open file "%1" @@ -3468,125 +3436,37 @@ This may cause the affected plugins to malfunction. EntryAttachmentsModel Name - Name + Size - Size + EntryAttachmentsWidget Form - Form - - - Add - Add - - - Remove - Remove - - - Open - Open - - - Save - Save - - - Select files - Select files - - - Are you sure you want to remove %n attachment(s)? - - Are you sure you want to remove %n attachment(s)? - Are you sure you want to remove %n attachment(s)? - - - - Save attachments - Save attachments - - - Unable to create directory: -%1 - Unable to create directory: -%1 - - - Are you sure you want to overwrite the existing file "%1" with the attachment? - Are you sure you want to overwrite the existing file "%1" with the attachment? - - - Confirm overwrite - Confirm overwrite - - - Unable to save attachments: -%1 - Unable to save attachments: -%1 - - - Unable to open attachment: -%1 - Unable to open attachment: -%1 - - - Unable to open attachments: -%1 - Unable to open attachments: -%1 - - - Confirm remove - Confirm remove - - - Unable to open file(s): -%1 - - Unable to open file(s): -%1 - Unable to open file(s): -%1 - + Attachments - Attachments + Add new attachment + + Add + + Remove selected attachment - Open selected attachment - - - - Save selected attachment to disk - - - - %1 is a big file (%2 MB). -Your database may get very large and reduce performance. - -Are you sure to add this file? - - - - Confirm Attachment + Remove @@ -3597,6 +3477,97 @@ Are you sure to add this file? Rename + + Open selected attachment + + + + Open + + + + Save selected attachment to disk + + + + Save + + + + Select files + + + + Confirm remove + + + + Are you sure you want to remove %n attachment(s)? + + + + + + + Save attachments + + + + Unable to create directory: +%1 + + + + Are you sure you want to overwrite the existing file "%1" with the attachment? + + + + Confirm overwrite + + + + Unable to save attachments: +%1 + + + + Unable to open attachment: +%1 + + + + Unable to open attachments: +%1 + + + + Unable to open file(s): +%1 + + + + + + + Confirm Overwrite Attachment + + + + Attachment "%1" already exists. +Would you like to overwrite the existing attachment? + + + + Confirm Attachment + + + + %1 is a big file (%2 MB). +Your database may get very large and reduce performance. + +Are you sure to add this file? + + Attachment modified @@ -3615,40 +3586,23 @@ Do you want to save the changes to your database? Error: %1 - - Confirm Overwrite Attachment - - - - Attachment "%1" already exists. -Would you like to overwrite the existing attachment? - - EntryAttributesModel Name - Name + EntryHistoryModel + + Current (%1) + + Last modified - Last modified - - - Title - Title - - - Username - Username - - - URL - URL + Age @@ -3660,15 +3614,27 @@ Would you like to overwrite the existing attachment? Size - Size + + + + Title + + + + Username + Password - Password + + + + URL + Notes - Notes + Custom Attributes @@ -3676,7 +3642,7 @@ Would you like to overwrite the existing attachment? Icon - Icon + Color @@ -3684,11 +3650,11 @@ Would you like to overwrite the existing attachment? Expiration - Expiration + TOTP - TOTP + Custom Data @@ -3696,14 +3662,10 @@ Would you like to overwrite the existing attachment? Attachments - Attachments + Auto-Type - Auto-Type - - - Current (%1) @@ -3712,59 +3674,59 @@ Would you like to overwrite the existing attachment? Ref: Reference abbreviation - Ref: - - - Group - Group - - - Title - Title - - - Username - Username - - - URL - URL + Never - Never + + + + Group + + + + Title + + + + Username + Password - Password + + + + URL + Notes - Notes + Expires - Expires + Created - Created + Modified - Modified + Accessed - Accessed + Attachments - Attachments + Size - Size + Group name @@ -3774,6 +3736,10 @@ Would you like to overwrite the existing attachment? Entry title + + Password Strength + + Entry notes @@ -3806,10 +3772,6 @@ Would you like to overwrite the existing attachment? Has attachments - - Password Strength - - Has TOTP @@ -3817,92 +3779,28 @@ Would you like to overwrite the existing attachment? EntryPreviewWidget - - Close - Close - - - General - General - - - Username - Username - - - Password - Password - - - Expiration - Expiration - - - URL - URL - - - Attributes - Attributes - - - Attachments - Attachments - - - Notes - Notes - - - Autotype - Autotype - - - Window - Window - - - Sequence - Sequence - - - Searching - Searching - - - Search - Search - - - Clear - Clear - - - Never - Never - - - Enabled - Enabled - - - Disabled - Disabled - - - Share - Share - Display current TOTP value - Advanced - Advanced + Close + - Default Sequence + General + + + + Password + + + + Notes + + + + Expiration @@ -3913,6 +3811,70 @@ Would you like to overwrite the existing attachment? Tags list + + Username + + + + URL + + + + Advanced + + + + Attachments + + + + Attributes + + + + Autotype + + + + Default Sequence + + + + Window + + + + Sequence + + + + Searching + + + + Share + + + + Search + + + + Clear + + + + Never + + + + Enabled + + + + Disabled + + EntryURLModel @@ -3925,15 +3887,15 @@ Would you like to overwrite the existing attachment? EntryView Fit to window - Fit to window + Fit to contents - Fit to contents + Reset to defaults - Reset to defaults + @@ -3942,20 +3904,16 @@ Would you like to overwrite the existing attachment? Export options + + Sort entries by... + + You are about to export your database to an unencrypted file. This will leave your passwords and sensitive information vulnerable! - - Export database to HTML file - - - - HTML file - - database order @@ -3969,11 +3927,15 @@ This will leave your passwords and sensitive information vulnerable! - Sort entries by... + unknown - unknown + Export database to HTML file + + + + HTML file @@ -3990,12 +3952,12 @@ This will leave your passwords and sensitive information vulnerable! Unknown Unknown PID - Unknown + Unknown Unknown executable path - Unknown + <i>PID: %1, Executable: %2</i> @@ -4053,7 +4015,7 @@ This will leave your passwords and sensitive information vulnerable! FdoSecrets::SettingsClientModel Unknown - Unknown + Non-existing/inaccessible executable path. Please double-check the client is legit. @@ -4090,11 +4052,11 @@ This will leave your passwords and sensitive information vulnerable! [empty] group has no children - [empty] + %1 - Clone - %1 - Clone + @@ -4112,7 +4074,7 @@ This will leave your passwords and sensitive information vulnerable! Cancel - Cancel + Having trouble downloading icons? @@ -4121,26 +4083,14 @@ You can enable the DuckDuckGo website icon service in the security section of th Close - Close - - - URL - URL - - - Status - Status - - - Ok - Ok - - - Already Exists - Download Failed + URL + + + + Status @@ -4151,6 +4101,18 @@ You can enable the DuckDuckGo website icon service in the security section of th Downloading… + + Ok + + + + Already Exists + + + + Download Failed + + Downloading favicons (%1/%2)… @@ -4160,34 +4122,26 @@ You can enable the DuckDuckGo website icon service in the security section of th KMessageWidget &Close - &Close + Close message - Close message + Kdbx3Reader - missing database headers - missing database headers + Missing database headers + - Header doesn't match hash - Header doesn't match hash + Unable to calculate database key + - Invalid header id size - Invalid header id size - - - Invalid header field length - Invalid header field length - - - Invalid header data length - Invalid header data length + Unable to issue challenge-response: %1 + Invalid credentials were provided, please try again. @@ -4195,16 +4149,29 @@ If this reoccurs, then your database file may be corrupt. - Unable to calculate database key + Header doesn't match hash - Unable to issue challenge-response: %1 + Invalid header id size + + + + Invalid header field length: field %1 + + + + Invalid header data length: field %1, %2 expected, %3 found Kdbx3Writer + + Invalid symmetric cipher IV size. + IV = Initialization Vector for symmetric cipher + + Unable to issue challenge-response: %1 @@ -4213,125 +4180,24 @@ If this reoccurs, then your database file may be corrupt. Unable to calculate database key - - Invalid symmetric cipher IV size. - IV = Initialization Vector for symmetric cipher - Invalid symmetric cipher IV size. - Kdbx4Reader missing database headers - missing database headers + + + + Unable to calculate database key: %1 + Invalid header checksum size - Invalid header checksum size + Header SHA256 mismatch - Header SHA256 mismatch - - - Unknown cipher - Unknown cipher - - - Invalid header id size - Invalid header id size - - - Invalid header field length - Invalid header field length - - - Invalid header data length - Invalid header data length - - - Failed to open buffer for KDF parameters in header - Failed to open buffer for KDF parameters in header - - - Unsupported key derivation function (KDF) or invalid parameters - Unsupported key derivation function (KDF) or invalid parameters - - - Legacy header fields found in KDBX4 file. - Legacy header fields found in KDBX4 file. - - - Invalid inner header id size - Invalid inner header id size - - - Invalid inner header field length - Invalid inner header field length - - - Invalid inner header binary size - Invalid inner header binary size - - - Unsupported KeePass variant map version. - Translation: variant map = data structure for storing meta data - Unsupported KeePass variant map version. - - - Invalid variant map entry name length - Translation: variant map = data structure for storing meta data - Invalid variant map entry name length - - - Invalid variant map entry name data - Translation: variant map = data structure for storing meta data - Invalid variant map entry name data - - - Invalid variant map entry value length - Translation: variant map = data structure for storing meta data - Invalid variant map entry value length - - - Invalid variant map entry value data - Translation comment: variant map = data structure for storing meta data - Invalid variant map entry value data - - - Invalid variant map Bool entry value length - Translation: variant map = data structure for storing meta data - Invalid variant map Bool entry value length - - - Invalid variant map Int32 entry value length - Translation: variant map = data structure for storing meta data - Invalid variant map Int32 entry value length - - - Invalid variant map UInt32 entry value length - Translation: variant map = data structure for storing meta data - Invalid variant map UInt32 entry value length - - - Invalid variant map Int64 entry value length - Translation: variant map = data structure for storing meta data - Invalid variant map Int64 entry value length - - - Invalid variant map UInt64 entry value length - Translation: variant map = data structure for storing meta data - Invalid variant map UInt64 entry value length - - - Invalid variant map entry type - Translation: variant map = data structure for storing meta data - Invalid variant map entry type - - - Invalid variant map field type size - Translation: variant map = data structure for storing meta data - Invalid variant map field type size + Invalid credentials were provided, please try again. @@ -4343,7 +4209,107 @@ If this reoccurs, then your database file may be corrupt. - Unable to calculate database key: %1 + Unknown cipher + + + + Invalid header id size + + + + Invalid header field length: field %1 + + + + Invalid header data length: field %1, %2 expected, %3 found + + + + Failed to open buffer for KDF parameters in header + + + + Unsupported key derivation function (KDF) or invalid parameters + + + + Legacy header fields found in KDBX4 file. + + + + Invalid inner header id size + + + + Invalid inner header field length: field %1 + + + + Invalid inner header data length: field %1, %2 expected, %3 found + + + + Invalid inner header binary size + + + + Unsupported KeePass variant map version. + Translation: variant map = data structure for storing meta data + + + + Invalid variant map entry name length + Translation: variant map = data structure for storing meta data + + + + Invalid variant map entry name data + Translation: variant map = data structure for storing meta data + + + + Invalid variant map entry value length + Translation: variant map = data structure for storing meta data + + + + Invalid variant map entry value data + Translation comment: variant map = data structure for storing meta data + + + + Invalid variant map Bool entry value length + Translation: variant map = data structure for storing meta data + + + + Invalid variant map Int32 entry value length + Translation: variant map = data structure for storing meta data + + + + Invalid variant map UInt32 entry value length + Translation: variant map = data structure for storing meta data + + + + Invalid variant map Int64 entry value length + Translation: variant map = data structure for storing meta data + + + + Invalid variant map UInt64 entry value length + Translation: variant map = data structure for storing meta data + + + + Invalid variant map entry type + Translation: variant map = data structure for storing meta data + + + + Invalid variant map field type size + Translation: variant map = data structure for storing meta data @@ -4351,80 +4317,72 @@ If this reoccurs, then your database file may be corrupt. Kdbx4Writer Invalid symmetric cipher algorithm. - Invalid symmetric cipher algorithm. + Invalid symmetric cipher IV size. IV = Initialization Vector for symmetric cipher - Invalid symmetric cipher IV size. + + + + Unable to calculate database key: %1 + Failed to serialize KDF parameters variant map Translation comment: variant map = data structure for storing meta data - Failed to serialize KDF parameters variant map - - - Unable to calculate database key: %1 KdbxReader - - Unsupported cipher - Unsupported cipher - - - Invalid compression flags length - Invalid compression flags length - - - Unsupported compression algorithm - Unsupported compression algorithm - - - Invalid master seed size - Invalid master seed size - - - Invalid transform seed size - Invalid transform seed size - - - Invalid transform rounds size - Invalid transform rounds size - - - Invalid start bytes size - Invalid start bytes size - - - Invalid random stream id size - Invalid random stream id size - - - Invalid inner random stream cipher - Invalid inner random stream cipher - - - Not a KeePass database. - Not a KeePass database. - - - Unsupported KeePass 2 database version. - Unsupported KeePass 2 database version. - Invalid cipher uuid length: %1 (length=%2) - Invalid cipher uuid length: %1 (length=%2) + Unable to parse UUID: %1 - Unable to parse UUID: %1 + + + + Unsupported cipher + + + + Invalid compression flags length + + + + Unsupported compression algorithm + + + + Invalid master seed size + + + + Invalid transform seed size + + + + Invalid transform rounds size + + + + Invalid start bytes size + + + + Invalid random stream id size + + + + Invalid inner random stream cipher + Failed to read database file. - Failed to read database file. + The selected file is an old KeePass 1 database (.kdb). @@ -4433,129 +4391,135 @@ You can import it by clicking on Database > 'Import KeePass 1 database This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + + Not a KeePass database. + + + + Unsupported KeePass 2 database version. + + KdbxXmlReader XML parsing failure: %1 - XML parsing failure: %1 + No root group - No root group - - - Missing icon uuid or data - Missing icon uuid or data - - - Missing custom data key or value - Missing custom data key or value - - - Multiple group elements - Multiple group elements - - - Null group uuid - Null group uuid - - - Invalid group icon number - Invalid group icon number - - - Invalid EnableAutoType value - Invalid EnableAutoType value - - - Invalid EnableSearching value - Invalid EnableSearching value - - - No group uuid found - No group uuid found - - - Null DeleteObject uuid - Null DeleteObject uuid - - - Missing DeletedObject uuid or time - Missing DeletedObject uuid or time - - - Null entry uuid - Null entry uuid - - - Invalid entry icon number - Invalid entry icon number - - - History element in history entry - History element in history entry - - - No entry uuid found - No entry uuid found - - - History element with different uuid - History element with different uuid - - - Duplicate custom attribute found - Duplicate custom attribute found - - - Entry string key or value missing - Entry string key or value missing - - - Entry binary key or value missing - Entry binary key or value missing - - - Auto-type association window or sequence missing - Auto-type association window or sequence missing - - - Invalid bool value - Invalid bool value - - - Invalid date time value - Invalid date time value - - - Invalid color value - Invalid color value - - - Invalid color rgb part - Invalid color rgb part - - - Invalid number value - Invalid number value - - - Invalid uuid value - Invalid uuid value - - - Unable to decompress binary - Translator meant is a binary data inside an entry - Unable to decompress binary + XML error: %1 Line %2, column %3 - XML error: -%1 -Line %2, column %3 + + + + Missing icon uuid or data + + + + Missing custom data key or value + + + + Multiple group elements + + + + Null group uuid + + + + Invalid group icon number + + + + Invalid EnableAutoType value + + + + Invalid EnableSearching value + + + + No group uuid found + + + + Null DeleteObject uuid + + + + Missing DeletedObject uuid or time + + + + Null entry uuid + + + + Invalid entry icon number + + + + History element in history entry + + + + No entry uuid found + + + + History element with different uuid + + + + Duplicate custom attribute found + + + + Entry string key or value missing + + + + Entry binary key or value missing + + + + Auto-type association window or sequence missing + + + + Invalid bool value + + + + Invalid date time value + + + + Invalid color value + + + + Invalid color rgb part + + + + Invalid number value + + + + Invalid uuid value + + + + Unable to decompress binary + Translator meant is a binary data inside an entry + @@ -4574,21 +4538,21 @@ Line %2, column %3 File too large to be a private key - File too large to be a private key + Failed to open private key - Failed to open private key + KeePass1OpenWidget - Unable to open the database. - Unable to open the database. + Import KeePass1 Database + - Import KeePass1 Database + Unable to open the database. @@ -4596,158 +4560,158 @@ Line %2, column %3 KeePass1Reader Unable to read keyfile. - Unable to read keyfile. + Not a KeePass database. - Not a KeePass database. + Unsupported encryption algorithm. - Unsupported encryption algorithm. + Unsupported KeePass database version. - Unsupported KeePass database version. + Unable to read encryption IV IV = Initialization Vector for symmetric cipher - Unable to read encryption IV + Invalid number of groups - Invalid number of groups + Invalid number of entries - Invalid number of entries + Invalid content hash size - Invalid content hash size + Invalid transform seed size - Invalid transform seed size + Invalid number of transform rounds - Invalid number of transform rounds + Unable to construct group tree - Unable to construct group tree + Root - Root - - - Key transformation failed - Key transformation failed - - - Invalid group field type number - Invalid group field type number - - - Invalid group field size - Invalid group field size - - - Read group field data doesn't match size - Read group field data doesn't match size - - - Incorrect group id field size - Incorrect group id field size - - - Incorrect group creation time field size - Incorrect group creation time field size - - - Incorrect group modification time field size - Incorrect group modification time field size - - - Incorrect group access time field size - Incorrect group access time field size - - - Incorrect group expiry time field size - Incorrect group expiry time field size - - - Incorrect group icon field size - Incorrect group icon field size - - - Incorrect group level field size - Incorrect group level field size - - - Invalid group field type - Invalid group field type - - - Missing group id or level - Missing group id or level - - - Missing entry field type number - Missing entry field type number - - - Invalid entry field size - Invalid entry field size - - - Read entry field data doesn't match size - Read entry field data doesn't match size - - - Invalid entry group id field size - Invalid entry group id field size - - - Invalid entry icon field size - Invalid entry icon field size - - - Invalid entry creation time field size - Invalid entry creation time field size - - - Invalid entry modification time field size - Invalid entry modification time field size - - - Invalid entry expiry time field size - Invalid entry expiry time field size - - - Invalid entry field type - Invalid entry field type - - - unable to seek to content position - unable to seek to content position - - - Invalid credentials were provided, please try again. -If this reoccurs, then your database file may be corrupt. Unable to calculate database key + + unable to seek to content position + + + + Invalid credentials were provided, please try again. +If this reoccurs, then your database file may be corrupt. + + + + Key transformation failed + + + + Invalid group field type number + + + + Invalid group field size + + + + Read group field data doesn't match size + + + + Incorrect group id field size + + + + Incorrect group creation time field size + + + + Incorrect group modification time field size + + + + Incorrect group access time field size + + + + Incorrect group expiry time field size + + + + Incorrect group icon field size + + + + Incorrect group level field size + + + + Invalid group field type + + + + Missing group id or level + + + + Missing entry field type number + + + + Invalid entry field size + + + + Read entry field data doesn't match size + + Invalid entry UUID field size + + Invalid entry group id field size + + + + Invalid entry icon field size + + + + Invalid entry creation time field size + + + + Invalid entry modification time field size + + + + Invalid entry expiry time field size + + + + Invalid entry field type + + KeeShare @@ -4761,7 +4725,7 @@ If this reoccurs, then your database file may be corrupt. Imported from %1 - Imported from %1 + Exported to %1 @@ -4800,88 +4764,29 @@ If this reoccurs, then your database file may be corrupt. KeyComponentWidget Key Component - Key Component + Key Component Description - Key Component Description + Cancel - Cancel + Key Component set, click to change or remove - Key Component set, click to change or remove + KeyFileEditWidget - - Generate - Generate - - - Key File - Key File - - - Error loading the key file '%1' -Message: %2 - Error loading the key file '%1' -Message: %2 - - - Key files - Key files - - - All files - All files - - - Error creating key file - Error creating key file - - - Unable to create key file: %1 - Unable to create key file: %1 - - - Select a key file - Select a key file - - - Browse for key file - - Generate a new key file - Invalid Key File - - - - You cannot use the current database as its own keyfile. Please choose a different file or generate a new key file. - - - - Suspicious Key File - - - - 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? - - - - Old key file format - - - - You selected a key file in an old format which KeePassXC<br>may stop supporting in the future.<br><br>Please consider generating a new key file instead. + Generate @@ -4892,10 +4797,31 @@ Are you sure you want to continue with this file? Note: Do NOT use a file that may change as that will prevent you from unlocking your database. + + Browse for key file + + Browse… + + Old key file format + + + + You selected a key file in an old format which KeePassXC<br>may stop supporting in the future.<br><br>Please consider generating a new key file instead. + + + + Error loading the key file '%1' +Message: %2 + + + + Key File + + Add Key File @@ -4916,10 +4842,47 @@ Are you sure you want to continue with this file? <p>You can add a key file containing random bytes for additional security.</p><p>You must keep it secret and never lose it or you will be locked out.</p> + + Key files + + + + All files + + Create Key File… + + Error creating key file + + + + Unable to create key file: %1 + + + + Select a key file + + + + Invalid Key File + + + + You cannot use the current database as its own keyfile. Please choose a different file or generate a new key file. + + + + Suspicious Key File + + + + 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? + + MacUtils @@ -4940,186 +4903,22 @@ Are you sure you want to continue with this file? MainWindow &Database - &Database + - &Help - &Help - - - &Groups - &Groups - - - &Tools - &Tools - - - &Quit - &Quit - - - &About - &About - - - Database settings - Database settings - - - Copy username to clipboard - Copy username to clipboard - - - Copy password to clipboard - Copy password to clipboard - - - &Settings - &Settings - - - &Title - &Title - - - Copy title to clipboard - Copy title to clipboard - - - &URL - &URL - - - Copy URL to clipboard - Copy URL to clipboard - - - &Notes - &Notes - - - Copy notes to clipboard - Copy notes to clipboard - - - Copy &TOTP - Copy &TOTP - - - E&mpty recycle bin - E&mpty recycle bin - - - Clear history - Clear history - - - Access error for config file %1 - Access error for config file %1 - - - Settings - Settings - - - Toggle window - Toggle window - - - Quit KeePassXC - Quit KeePassXC - - - &Donate - &Donate + &Recent Databases + &Import - &Import - - - Create a new database - Create a new database - - - Merge from another KDBX database - Merge from another KDBX database - - - Add a new entry - Add a new entry - - - View or edit entry - View or edit entry - - - Add a new group - Add a new group - - - Perform &Auto-Type - Perform &Auto-Type - - - Open &URL - Open &URL - - - Import a KeePass 1 database - Import a KeePass 1 database - - - Import a CSV file - Import a CSV file - - - Check for updates on startup? - Check for updates on startup? - - - Would you like KeePassXC to check for updates on startup? - Would you like KeePassXC to check for updates on startup? - - - You can always check for updates manually from the application menu. - You can always check for updates manually from the application menu. + &Export - Sort &A-Z - - - - Sort &Z-A - - - - &Password Generator - - - - Import a 1Password Vault - - - - &Getting Started - - - - &User Guide - - - - &Keyboard Shortcuts - - - - &Recent Databases + &Help @@ -5132,7 +4931,15 @@ Are you sure you want to continue with this file? TOTP - TOTP + + + + &Groups + + + + &Tools + View @@ -5142,6 +4949,14 @@ Are you sure you want to continue with this file? Theme + + &Quit + + + + &About + + &Check for Updates @@ -5162,18 +4977,34 @@ Are you sure you want to continue with this file? &New Database… + + Create a new database + + &Merge From Database… + + Merge from another KDBX database + + &New Entry… + + Add a new entry + + &Edit Entry… + + View or edit entry + + &Delete Entry… @@ -5182,6 +5013,10 @@ Are you sure you want to continue with this file? &New Group… + + Add a new group + + &Edit Group… @@ -5194,6 +5029,14 @@ Are you sure you want to continue with this file? Download All &Favicons… + + Sort &A-Z + + + + Sort &Z-A + + Sa&ve Database As… @@ -5202,6 +5045,10 @@ Are you sure you want to continue with this file? Database &Security… + + Database &Reports… + + Statistics, health check, etc. @@ -5210,6 +5057,10 @@ Are you sure you want to continue with this file? &Database Settings… + + Database settings + + &Clone Entry… @@ -5234,14 +5085,70 @@ Are you sure you want to continue with this file? Copy &Username + + Copy username to clipboard + + Copy &Password + + Copy password to clipboard + + + + &Settings + + + + &Password Generator + + + + Perform &Auto-Type + + Download &Favicon + + Open &URL + + + + &Lock Database + + + + Lock &All Databases + + + + &Title + + + + Copy title to clipboard + + + + &URL + + + + Copy URL to clipboard + + + + &Notes + + + + Copy notes to clipboard + + &CSV File… @@ -5254,14 +5161,26 @@ Are you sure you want to continue with this file? KeePass 1 Database… + + Import a KeePass 1 database + + 1Password Vault… + + Import a 1Password Vault + + CSV File… + + Import a CSV file + + Show TOTP @@ -5274,10 +5193,26 @@ Are you sure you want to continue with this file? Set up TOTP… + + Copy &TOTP + + + + E&mpty recycle bin + + + + &Donate + + Report a &Bug + + &Getting Started + + Open Getting Started Guide @@ -5290,10 +5225,22 @@ Are you sure you want to continue with this file? Go to online documentation + + &User Guide + + Open User Guide + + &Keyboard Shortcuts + + + + Save Database Backup… + + Add key to SSH Agent @@ -5330,42 +5277,34 @@ Are you sure you want to continue with this file? Show Preview Panel - - Don't show again for this version - - - - Restart Application? - - - - You must restart the application to apply this setting. Would you like to restart now? - - Always on Top Hide Usernames - Hide Usernames - - - Hide Passwords - Hide Passwords - - - Database &Reports… - Save Database Backup… + Hide Passwords Clone Group... + + Clear history + + + + Access error for config file %1 + + + + Don't show again for this version + + WARNING: You are using an unstable build of KeePassXC. There is a high risk of corruption, maintain a backup of your databases. @@ -5382,20 +5321,47 @@ Expect some bugs and minor issues, this version is meant for testing purposes. + + Restore Entry(s) + + + + + + + Settings + + + + Check for updates on startup? + + + + Would you like KeePassXC to check for updates on startup? + + + + You can always check for updates manually from the application menu. + + + + Toggle window + + + + Quit KeePassXC + + Please present or touch your YubiKey to continue… - Restore Entry(s) + Restart Application? - &Lock Database - - - - Lock &All Databases + You must restart the application to apply this setting. Would you like to restart now? @@ -5403,7 +5369,7 @@ We recommend you use the AppImage available on our downloads page. ManageDatabase Database settings - Database settings + Edit database settings @@ -5437,59 +5403,59 @@ We recommend you use the AppImage available on our downloads page. Merger Creating missing %1 [%2] - Creating missing %1 [%2] + Relocating %1 [%2] - Relocating %1 [%2] + Overwriting %1 [%2] - Overwriting %1 [%2] + older entry merged from database "%1" - older entry merged from database "%1" + Adding backup for older target %1 [%2] - Adding backup for older target %1 [%2] + Adding backup for older source %1 [%2] - Adding backup for older source %1 [%2] + Reapplying older target entry on top of newer source %1 [%2] - Reapplying older target entry on top of newer source %1 [%2] + Reapplying older source entry on top of newer target %1 [%2] - Reapplying older source entry on top of newer target %1 [%2] + Synchronizing from newer source %1 [%2] - Synchronizing from newer source %1 [%2] + Synchronizing from older source %1 [%2] - Synchronizing from older source %1 [%2] + Deleting child %1 [%2] - Deleting child %1 [%2] + Deleting orphan %1 [%2] - Deleting orphan %1 [%2] + Changed deleted objects - Changed deleted objects + Adding missing icon %1 - Adding missing icon %1 + Removed custom data %1 [%2] @@ -5503,12 +5469,12 @@ We recommend you use the AppImage available on our downloads page. NewDatabaseWizard - Root - Root group - Root + Create a new KeePassXC database… + - Create a new KeePassXC database… + Root + Root group @@ -5516,23 +5482,23 @@ We recommend you use the AppImage available on our downloads page. NewDatabaseWizardPage WizardPage - WizardPage - - - Here you can adjust the database encryption settings. Don't worry, you can change them later in the database settings. - Here you can adjust the database encryption settings. Don't worry, you can change them later in the database settings. - - - Advanced Settings - Advanced Settings - - - Simple Settings - Simple Settings + Encryption Settings - Encryption Settings + + + + Here you can adjust the database encryption settings. Don't worry, you can change them later in the database settings. + + + + Advanced Settings + + + + Simple Settings + @@ -5550,22 +5516,22 @@ We recommend you use the AppImage available on our downloads page. NewDatabaseWizardPageEncryption Encryption Settings - Encryption Settings + Here you can adjust the database encryption settings. Don't worry, you can change them later in the database settings. - Here you can adjust the database encryption settings. Don't worry, you can change them later in the database settings. + NewDatabaseWizardPageMetaData General Database Information - General Database Information + Please fill in the display name and an optional description for your new database: - Please fill in the display name and an optional description for your new database: + @@ -5653,96 +5619,64 @@ We recommend you use the AppImage available on our downloads page. OpenSSHKey Invalid key file, expecting an OpenSSH key - Invalid key file, expecting an OpenSSH key + PEM boundary mismatch - PEM boundary mismatch + Base64 decoding failed - Base64 decoding failed + Key file way too small. - Key file way too small. + Key file magic header id invalid - Key file magic header id invalid + Found zero keys - Found zero keys + Failed to read public key. - Failed to read public key. + Corrupted key file, reading private key failed - Corrupted key file, reading private key failed - - - No private key payload to decrypt - No private key payload to decrypt - - - Passphrase is required to decrypt this key - Passphrase is required to decrypt this key - - - Decryption failed, wrong passphrase? - Decryption failed, wrong passphrase? - - - Unexpected EOF while reading public key - Unexpected EOF while reading public key - - - Unexpected EOF while reading private key - Unexpected EOF while reading private key - - - Can't write public key as it is empty - Can't write public key as it is empty - - - Unexpected EOF when writing public key - Unexpected EOF when writing public key - - - Can't write private key as it is empty - Can't write private key as it is empty - - - Unexpected EOF when writing private key - Unexpected EOF when writing private key + Unsupported key type: %1 - Unsupported key type: %1 + + + + No private key payload to decrypt + Unknown cipher: %1 - Unknown cipher: %1 + - Cipher IV is too short for MD5 kdf - Cipher IV is too short for MD5 kdf - - - Unknown KDF: %1 - Unknown KDF: %1 - - - Unknown key type: %1 - Unknown key type: %1 + Passphrase is required to decrypt this key + Key derivation failed: %1 + + Cipher IV is too short for MD5 kdf + + + + Unknown KDF: %1 + + Failed to initialize cipher: %1 @@ -5751,6 +5685,10 @@ We recommend you use the AppImage available on our downloads page. Decryption failed: %1 + + Decryption failed, wrong passphrase? + + Unexpected EOF while reading key @@ -5759,6 +5697,34 @@ We recommend you use the AppImage available on our downloads page. Unsupported key part + + Unexpected EOF while reading public key + + + + Unknown key type: %1 + + + + Unexpected EOF while reading private key + + + + Can't write public key as it is empty + + + + Unexpected EOF when writing public key + + + + Can't write private key as it is empty + + + + Unexpected EOF when writing private key + + PasswordEdit @@ -5787,32 +5753,24 @@ We recommend you use the AppImage available on our downloads page. PasswordEditWidget Enter password: - Enter password: - - - Confirm password: - Confirm password: - - - Password - Password - - - <p>A password is the primary method for securing your database.</p><p>Good passwords are long and unique. KeePassXC can generate one for you.</p> - <p>A password is the primary method for securing your database.</p><p>Good passwords are long and unique. KeePassXC can generate one for you.</p> - - - Passwords do not match. - Passwords do not match. + Password field + + Confirm password: + + Repeat password field + + Password + + Add Password @@ -5829,204 +5787,36 @@ We recommend you use the AppImage available on our downloads page. Password set, click to change or remove + + <p>A password is the primary method for securing your database.</p><p>Good passwords are long and unique. KeePassXC can generate one for you.</p> + + + + Passwords do not match. + + PasswordGeneratorWidget - %p% - %p% + Generate Password + strength Password strength - strength + entropy - entropy - - - Password - Password - - - Character Types - Character Types - - - Numbers - Numbers - - - Extended ASCII - Extended ASCII - - - Exclude look-alike characters - Exclude look-alike characters - - - Pick characters from every group - Pick characters from every group - - - &Length: - &Length: - - - Passphrase - Passphrase - - - Wordlist: - Wordlist: - - - Delete selected wordlist - Delete selected wordlist - - - Do you really want to delete the wordlist "%1"? - Do you really want to delete the wordlist "%1"? - - - Failed to delete wordlist - Failed to delete wordlist - - - Add custom wordlist - Add custom wordlist - - - Wordlists - Wordlists - - - All files - All files - - - Failed to add wordlist - Failed to add wordlist - - - Word Separator: - Word Separator: - - - Close - Close - - - Entropy: %1 bit - Entropy: %1 bit - - - Password Quality: %1 - Password Quality: %1 - - - Poor - Password quality - Poor - - - Weak - Password quality - Weak - - - Good - Password quality - Good - - - Excellent - Password quality - Excellent - - - Switch to advanced mode - Switch to advanced mode - - - Advanced - Advanced - - - Braces - Braces - - - Punctuation - Punctuation - - - Quotes - Quotes - - - Logograms - Logograms - - - Character set to exclude from generated password - Character set to exclude from generated password - - - Do not include: - Do not include: - - - Add non-hex letters to "do not include" list - Add non-hex letters to "do not include" list - - - Hex - Hex - - - Excluded characters: "0", "1", "l", "I", "O", "|", "﹒" - Excluded characters: "0", "1", "l", "I", "O", "|", "﹒" + Generated password - Upper-case letters - - - - Lower-case letters - - - - Special characters - - - - Math Symbols - - - - Dashes and Slashes - - - - Excluded characters - - - - Hex Passwords - - - - Password length - - - - Word Case: + %p% @@ -6038,23 +5828,71 @@ We recommend you use the AppImage available on our downloads page. - lower case + Password - UPPER CASE + &Length: - Title Case + Password length - Generate Password + Switch to advanced mode - Also choose from: + Advanced + + + + Character Types + + + + Special characters + + + + Quotes + + + + Punctuation + + + + Dashes and Slashes + + + + Upper-case letters + + + + Numbers + + + + Lower-case letters + + + + Math Symbols + + + + Extended ASCII + + + + Braces + + + + Do not include: @@ -6065,10 +5903,82 @@ We recommend you use the AppImage available on our downloads page. Additional characters + + Add non-hex letters to "do not include" list + + + + Hex Passwords + + + + Hex + + + + Character set to exclude from generated password + + + + Excluded characters + + + + Also choose from: + + + + Excluded characters: "0", "1", "l", "I", "O", "|", "﹒" + + + + Exclude look-alike characters + + + + Pick characters from every group + + + + Passphrase + + + + Word Separator: + + + + Wordlist: + + Word Count: + + Character Count: + + + + Word Case: + + + + Delete selected wordlist + + + + Add custom wordlist + + + + character + + + + Close + + Esc @@ -6082,25 +5992,45 @@ We recommend you use the AppImage available on our downloads page. - Special Characters + lower case - Character Count: + UPPER CASE - character + Title Case (SYSTEM) + + Entropy: %1 bit + + Confirm Delete Wordlist + + Do you really want to delete the wordlist "%1"? + + + + Failed to delete wordlist + + + + Wordlists + + + + All files + + Select Custom Wordlist @@ -6114,6 +6044,42 @@ We recommend you use the AppImage available on our downloads page. Do you want to overwrite it? + + Failed to add wordlist + + + + Logograms + + + + Special Characters + + + + Password Quality: %1 + + + + Poor + Password quality + + + + Weak + Password quality + + + + Good + Password quality + + + + Excellent + Password quality + + PickcharsDialog @@ -6134,35 +6100,35 @@ Do you want to overwrite it? QMessageBox Overwrite - Overwrite + Delete - Delete + Move - Move + Empty - Empty + Remove - Remove + Skip - Skip + Disable - Disable + Merge - Merge + Continue @@ -6173,685 +6139,138 @@ Do you want to overwrite it? QObject Database not opened - Database not opened + Database hash not available - Database hash not available + Client public key not received - Client public key not received + Cannot decrypt message - Cannot decrypt message + Action cancelled or denied - Action cancelled or denied - - - KeePassXC association failed, try again - KeePassXC association failed, try again - - - Encryption key is not recognized - Encryption key is not recognized - - - Incorrect action - Incorrect action - - - Empty message received - Empty message received - - - No URL provided - No URL provided - - - No logins found - No logins found - - - Unknown error - Unknown error - - - Add a new entry to a database. - Add a new entry to a database. - - - Path of the database. - Path of the database. - - - Key file of the database. - Key file of the database. - - - path - path - - - Username for the entry. - Username for the entry. - - - username - username - - - URL for the entry. - URL for the entry. - - - URL - URL - - - Prompt for the entry's password. - Prompt for the entry's password. - - - Generate a password for the entry. - Generate a password for the entry. - - - length - length - - - Path of the entry to add. - Path of the entry to add. - - - Path of the entry to clip. - clip = copy to clipboard - Path of the entry to clip. - - - Edit an entry. - Edit an entry. - - - Title for the entry. - Title for the entry. - - - title - title - - - Path of the entry to edit. - Path of the entry to edit. - - - Estimate the entropy of a password. - Estimate the entropy of a password. - - - Password for which to estimate the entropy. - Password for which to estimate the entropy. - - - Perform advanced analysis on the password. - Perform advanced analysis on the password. - - - - -Available commands: - - - -Available commands: - - - - Name of the command to execute. - Name of the command to execute. - - - List database entries. - List database entries. - - - Path of the group to list. Default is / - Path of the group to list. Default is / - - - Find entries quickly. - Find entries quickly. - - - Search term. - Search term. - - - Merge two databases. - Merge two databases. - - - Path of the database to merge from. - Path of the database to merge from. - - - Use the same credentials for both database files. - Use the same credentials for both database files. - - - Key file of the database to merge from. - Key file of the database to merge from. - - - Show an entry's information. - Show an entry's information. - - - 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. - 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. - - - attribute - attribute - - - Name of the entry to show. - Name of the entry to show. - - - NULL device - NULL device - - - error reading from device - error reading from device - - - malformed string - malformed string - - - missing closing quote - missing closing quote - - - Group - Group - - - Title - Title - - - Username - Username - - - Password - Password - - - Notes - Notes - - - Last Modified - Last Modified - - - Created - Created - - - Browser Integration - Browser Integration - - - SSH Agent - SSH Agent - - - Generate a new random diceware passphrase. - Generate a new random diceware passphrase. - - - Word count for the diceware passphrase. - Word count for the diceware passphrase. - - - Wordlist for the diceware generator. -[Default: EFF English] - Wordlist for the diceware generator. -[Default: EFF English] - - - Generate a new random password. - Generate a new random password. - - - Could not create entry with path %1. - Could not create entry with path %1. - - - Enter password for new entry: - Enter password for new entry: - - - Writing the database failed %1. - Writing the database failed %1. - - - Successfully added entry %1. - Successfully added entry %1. - - - Invalid timeout value %1. - Invalid timeout value %1. - - - Entry %1 not found. - Entry %1 not found. - - - Entry with path %1 has no TOTP set up. - Entry with path %1 has no TOTP set up. - - - Clearing the clipboard in %1 second(s)... - - Clearing the clipboard in %1 second(s)... - Clearing the clipboard in %1 second(s)... - - - - Clipboard cleared! - Clipboard cleared! - - - Silence password prompt and other secondary outputs. - Silence password prompt and other secondary outputs. - - - count - CLI parameter - count - - - Could not find entry with path %1. - Could not find entry with path %1. - - - Not changing any field for entry %1. - Not changing any field for entry %1. - - - Enter new password for entry: - Enter new password for entry: - - - Writing the database failed: %1 - Writing the database failed: %1 - - - Successfully edited entry %1. - Successfully edited entry %1. - - - Length %1 - Length %1 - - - Entropy %1 - Entropy %1 - - - Log10 %1 - Log10 %1 - - - Multi-word extra bits %1 - Multi-word extra bits %1 - - - Type: Bruteforce - Type: Bruteforce - - - Type: Dictionary - Type: Dictionary - - - Type: Dict+Leet - Type: Dict+Leet - - - Type: User Words - Type: User Words - - - Type: User+Leet - Type: User+Leet - - - Type: Repeated - Type: Repeated - - - Type: Sequence - Type: Sequence - - - Type: Spatial - Type: Spatial - - - Type: Date - Type: Date - - - Type: Bruteforce(Rep) - Type: Bruteforce(Rep) - - - Type: Dictionary(Rep) - Type: Dictionary(Rep) - - - Type: Dict+Leet(Rep) - Type: Dict+Leet(Rep) - - - Type: User Words(Rep) - Type: User Words(Rep) - - - Type: User+Leet(Rep) - Type: User+Leet(Rep) - - - Type: Repeated(Rep) - Type: Repeated(Rep) - - - Type: Sequence(Rep) - Type: Sequence(Rep) - - - Type: Spatial(Rep) - Type: Spatial(Rep) - - - Type: Date(Rep) - Type: Date(Rep) - - - Entropy %1 (%2) - Entropy %1 (%2) - - - *** Password length (%1) != sum of length of parts (%2) *** - *** Password length (%1) != sum of length of parts (%2) *** - - - Failed to load key file %1: %2 - Failed to load key file %1: %2 - - - Length of the generated password - Length of the generated password - - - Use lowercase characters - Use lowercase characters - - - Use uppercase characters - Use uppercase characters - - - Use special characters - Use special characters - - - Use extended ASCII - Use extended ASCII - - - Exclude character set - Exclude character set - - - chars - chars - - - Exclude similar looking characters - Exclude similar looking characters - - - Include characters from every selected group - Include characters from every selected group - - - Recursively list the elements of the group. - Recursively list the elements of the group. - - - Cannot find group %1. - Cannot find group %1. - - - Error reading merge file: -%1 - Error reading merge file: -%1 - - - Unable to save database to file : %1 - Unable to save database to file : %1 - - - Unable to save database to file: %1 - Unable to save database to file: %1 - - - Successfully recycled entry %1. - Successfully recycled entry %1. - - - Successfully deleted entry %1. - Successfully deleted entry %1. - - - Show the entry's current TOTP. - Show the entry's current TOTP. - - - ERROR: unknown attribute %1. - ERROR: unknown attribute %1. - - - No program defined for clipboard manipulation - No program defined for clipboard manipulation - - - file empty - file empty - - - %1: (row, col) %2,%3 - %1: (row, col) %2,%3 - - - AES-KDF (KDBX 4) - AES-KDF (KDBX 4) - - - Invalid Settings - TOTP - Invalid Settings - - - Invalid Key - TOTP - Invalid Key + Message encryption failed. - Message encryption failed. + + + + KeePassXC association failed, try again + + + + Encryption key is not recognized + + + + Incorrect action + + + + Empty message received + + + + No URL provided + + + + No logins found + No groups found - No groups found - - - Create a new database. - Create a new database. - - - File %1 already exists. - File %1 already exists. - - - Loading the key file failed - Loading the key file failed - - - No key is set. Aborting database creation. - No key is set. Aborting database creation. - - - Failed to save the database: %1. - Failed to save the database: %1. - - - Successfully created new database. - Successfully created new database. - - - Creating KeyFile %1 failed: %2 - Creating KeyFile %1 failed: %2 - - - Loading KeyFile %1 failed: %2 - Loading KeyFile %1 failed: %2 - - - Path of the entry to remove. - Path of the entry to remove. - - - Existing single-instance lock file is invalid. Launching new instance. - Existing single-instance lock file is invalid. Launching new instance. - - - The lock file could not be created. Single-instance mode disabled. - The lock file could not be created. Single-instance mode disabled. - - - KeePassXC - cross-platform password manager - KeePassXC - cross-platform password manager - - - filenames of the password databases to open (*.kdbx) - filenames of the password databases to open (*.kdbx) - - - path to a custom config file - path to a custom config file - - - key file of the database - key file of the database - - - read password of the database from stdin - read password of the database from stdin - - - Another instance of KeePassXC is already running. - Another instance of KeePassXC is already running. - - - Fatal error while testing the cryptographic functions. - Fatal error while testing the cryptographic functions. - - - KeePassXC - Error - KeePassXC - Error - - - Database password: - Database password: + Cannot create new group - Deactivate password key for the database. + No valid UUID provided - Displays debugging information. + Unknown error - Deactivate password key for the database to merge from. + Browser Integration - Version %1 + Browser Plugin Failure - Build Type: %1 + Could not save the native messaging script file for %1. - Revision: %1 + Username for the entry. - Distribution: %1 + username - Debugging mode is disabled. + URL for the entry. - Debugging mode is enabled. + URL - Operating system: %1 -CPU architecture: %2 -Kernel: %3 %4 + Notes for the entry. - Auto-Type - Auto-Type - - - YubiKey + Notes - None + Prompt for the entry's password. - Enabled extensions: + Generate a password for the entry. - Cryptographic libraries: + Add a new entry to a database. + + + + Path of the entry to add. + + + + Cannot generate a password and prompt at the same time. + + + + Could not create entry with path %1. + + + + Enter password for new entry: + + + + Writing the database failed %1. + + + + Successfully added entry %1. @@ -6882,437 +6301,6 @@ Kernel: %3 %4 FILENAME - - Analyze passwords for weaknesses and problems. - - - - Failed to open HIBP file %1: %2 - - - - Close the currently opened database. - - - - Display this help. - - - - slot - - - - Invalid word count %1 - - - - The word list is too small (< 1000 items) - - - - Exit interactive mode. - - - - Exports the content of a database to standard output in the specified format. - - - - Unable to export database to XML: %1 - - - - Unsupported format %1 - - - - Use numbers - - - - Invalid password length %1 - - - - Display command help. - - - - Available commands: - - - - Import the contents of an XML database. - - - - Path of the XML database export. - - - - Path of the new database. - - - - Successfully imported database. - - - - Unknown command %1 - - - - Flattens the output to single lines. - - - - Only print the changes detected by the merge operation. - - - - Yubikey slot for the second database. - - - - Successfully merged %1 into %2. - - - - Database was not modified by merge operation. - Database was not modified by merge operation. - - - Moves an entry to a new group. - - - - Path of the entry to move. - - - - Path of the destination group. - - - - Could not find group with path %1. - - - - Entry is already in group %1. - - - - Successfully moved entry %1 to group %2. - - - - Open a database. - - - - Path of the group to remove. - - - - Cannot remove root group from database. - - - - Successfully recycled group %1. - - - - Successfully deleted group %1. - - - - Failed to open database file %1: not found - - - - Failed to open database file %1: not a plain file - - - - Failed to open database file %1: not readable - - - - Enter password to unlock %1: - - - - Invalid YubiKey slot %1 - - - - Enter password to encrypt database (optional): - - - - HIBP file, line %1: parse error - - - - Secret Service Integration - - - - User name - - - - Password for '%1' has been leaked %2 time(s)! - - - - - - - Invalid password generator after applying all options - - - - Show the protected attributes in clear text. - - - - Browser Plugin Failure - - - - Could not save the native messaging script file for %1. - - - - Copy the current TOTP to the clipboard (equivalent to "-a totp"). - - - - Copy an entry's attribute to the clipboard. - - - - ERROR: Please specify one of --attribute or --totp, not both. - - - - ERROR: attribute %1 is ambiguous, it matches %2. - - - - Attribute "%1" not found. - - - - Entry's "%1" attribute copied to the clipboard! - - - - Yubikey slot and optional serial used to access the database (e.g., 1:7370001). - - - - slot[:serial] - - - - Target decryption time in MS for the database. - - - - time - - - - Set the key file for the database. - - - - Set a password for the database. - - - - Invalid decryption time %1. - - - - Target decryption time must be between %1 and %2. - - - - Failed to set database password. - - - - Benchmarking key derivation function for %1ms delay. - - - - Setting %1 rounds for key derivation function. - - - - error while setting database key derivation settings. - - - - Format to use when exporting. Available choices are 'xml' or 'csv'. Defaults to 'xml'. - - - - Unable to import XML database: %1 - - - - Show a database's information. - - - - UUID: - - - - Name: - - - - Description: - - - - Cipher: - - - - KDF: - - - - Recycle bin is enabled. - - - - Recycle bin is not enabled. - - - - Invalid command %1. - - - - Invalid YubiKey serial %1 - - - - Do you want to create a database with an empty password? [y/N]: - - - - Repeat password: - - - - Error: Passwords do not match. - - - - All clipping programs failed. Tried %1 - - - - - AES (%1 rounds) - - - - AES 256-bit - - - - Twofish 256-bit - - - - ChaCha20 256-bit - ChaCha20: 256-bit {20 256-?} - - - Benchmark %1 delay - - - - %1 ms - milliseconds - - %1 ms - %1 ms - - - - %1 s - seconds - - %1 s - %1 s - - - - path to a custom local config file - - - - WARNING: You are using an old key file format which KeePassXC may -stop supporting in the future. - -Please consider generating a new key file. - - - - Argon2%1 (%2 rounds, %3 KB) - - - - Argon2d (KDBX 4 – recommended) - - - - Argon2id (KDBX 4) - - - - TOTP - TOTP - - - Icon - Icon - - - Unsupported key file version: %1 - - - - Checksum mismatch! Key file may be corrupt. - - - - Unexpected key file data! Key file may be corrupt. - - - - No valid UUID provided - - - - Notes for the entry. - - - - Cannot generate a password and prompt at the same time. - - Path to okon-cli to search a formatted HIBP file @@ -7321,6 +6309,10 @@ Please consider generating a new key file. okon-cli + + Analyze passwords for weaknesses and problems. + + Cannot find HIBP file: %1 @@ -7329,232 +6321,23 @@ Please consider generating a new key file. Evaluating database entries using okon… + + Failed to open HIBP file %1: %2 + + Evaluating database entries against HIBP file, this will take a while… + Password for '%1' has been leaked %2 time(s)! + + + + + + Password for '%1' has been leaked! - - - - - - - Copy the given attribute to the clipboard. Defaults to "password" if not specified. - Don't translate "password", it refers to the attribute. - - - - Must match only one entry, otherwise a list of possible matches is shown. - - - - Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited). - - - - Multiple entries matching: - - - - Using matching entry: %1 - - - - Missing positional argument(s). - - - - Too many arguments provided. - - - - Type: Unknown (%1) - - - - To use okon, you must provide a post-processed file (e.g. file.okon) - - - - Could not start okon process: %1 - - - - Error: okon process did not finish - - - - Failed to load okon processed database: %1 - - - - Very weak password - - - - Password entropy is %1 bits - - - - Weak password - - - - Used in %1/%2 - - - - Password is used %1 time(s) - - - - - - - Password has expired - - - - Password expiry was %1 - - - - Password expires on %1 - - - - Password is about to expire - - - - Password expires in %1 day(s) - - - - - - - Password will expire soon - - - - Botan library must be at least 2.11.x, found %1.%2.%3 - - - - SymmetricCipher::init: Invalid cipher mode. - - - - SymmetricCipher::init: Invalid IV size of %1 for %2. - - - - Cipher not initialized prior to use. - - - - Cannot process 0 length data. - - - - Clearing the clipboard in %1 second(s)… - - - - - - - Do you really want to delete the entry "%1" for good? - Do you really want to delete the entry "%1" for good? - - - Do you really want to delete %n entry(s) for good? - - Do you really want to delete %n entry(s) for good? - Do you really want to delete %n entry(s) for good? - - - - Delete entry(s)? - - Delete entry(s)? - Delete entry(s)? - - - - Do you really want to move entry "%1" to the recycle bin? - Do you really want to move entry "%1" to the recycle bin? - - - Do you really want to move %n entry(s) to the recycle bin? - - Do you really want to move %n entry(s) to the recycle bin? - Do you really want to move %n entry(s) to the recycle bin? - - - - Move entry(s) to recycle bin? - - Move entry(s) to recycle bin? - Move entry(s) to recycle bin? - - - - Replace references to entry? - Replace references to entry? - - - Entry "%1" has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway? - - Entry "%1" has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway? - Entry "%1" has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway? - - - - Health Check - - - - HIBP - - - - Statistics - - - - lock all open databases - - - - allow app screen recordering and screenshots - - - - Locked databases. - - - - Database failed to lock. - - - - Warning: Failed to prevent screenshots on a top level window! - - - - Please present or touch your YubiKey to continue… - - - - unknown executable (DBus address %1) - - - - %1 (invalid executable path) @@ -7573,6 +6356,10 @@ Please consider generating a new key file. Path to which the attachment should be exported. + + Could not find entry with path %1. + + Could not find attachment with name %1. @@ -7634,25 +6421,496 @@ Please consider generating a new key file. - Show the attachments of the entry. + Copy the given attribute to the clipboard. Defaults to "password" if not specified. + Don't translate "password", it refers to the attribute. - No attachments present. + Copy the current TOTP to the clipboard (equivalent to "-a totp"). - Attachments: + Must match only one entry, otherwise a list of possible matches is shown. - AES-KDF (KDBX 3) - AES-KDF (KDBX 3.1) {3)?} + Copy an entry's attribute to the clipboard. + + + + Path of the entry to clip. + clip = copy to clipboard + + + + Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited). + + + + Invalid timeout value %1. + + + + Multiple entries matching: + + + + Using matching entry: %1 + + + + Entry %1 not found. + + + + ERROR: Please specify one of --attribute or --totp, not both. + + + + Entry with path %1 has no TOTP set up. + + + + ERROR: attribute %1 is ambiguous, it matches %2. + + + + Attribute "%1" not found. + + + + Entry's "%1" attribute copied to the clipboard! + + + + Clearing the clipboard in %1 second(s)... + + + + + + + Clipboard cleared! + + + + Close the currently opened database. + + + + Display this help. + + + + Silence password prompt and other secondary outputs. + + + + Key file of the database. + + + + path + + + + Deactivate password key for the database. + + + + Yubikey slot and optional serial used to access the database (e.g., 1:7370001). + + + + slot[:serial] + + + + Missing positional argument(s). + + + + Too many arguments provided. + + + + Target decryption time in MS for the database. + + + + time + + + + Set the key file for the database. + + + + Set a password for the database. + + + + Create a new database. + + + + Path of the database. + + + + Invalid decryption time %1. + + + + Target decryption time must be between %1 and %2. + + + + Failed to set database password. + + + + Loading the key file failed + + + + No key is set. Aborting database creation. + + + + Benchmarking key derivation function for %1ms delay. + + + + Setting %1 rounds for key derivation function. + + + + error while setting database key derivation settings. + + + + File %1 already exists. + + + + Failed to save the database: %1. + + + + Successfully created new database. + + + + Word count for the diceware passphrase. + + + + count + CLI parameter + + + + Wordlist for the diceware generator. +[Default: EFF English] + + + + Generate a new random diceware passphrase. + + + + Invalid word count %1 + + + + The word list is too small (< 1000 items) + + + + Title for the entry. + + + + title + + + + Edit an entry. + + + + Path of the entry to edit. + + + + Not changing any field for entry %1. + + + + Enter new password for entry: + + + + Writing the database failed: %1 + + + + Successfully edited entry %1. + + + + Perform advanced analysis on the password. + + + + Password for which to estimate the entropy. + + + + Estimate the entropy of a password. + + + + Length %1 + + + + Entropy %1 + + + + Log10 %1 + + + + Multi-word extra bits %1 + + + + Type: Bruteforce + + + + Type: Dictionary + + + + Type: Dict+Leet + + + + Type: User Words + + + + Type: User+Leet + + + + Type: Repeated + + + + Type: Sequence + + + + Type: Spatial + + + + Type: Date + + + + Type: Bruteforce(Rep) + + + + Type: Dictionary(Rep) + + + + Type: Dict+Leet(Rep) + + + + Type: User Words(Rep) + + + + Type: User+Leet(Rep) + + + + Type: Repeated(Rep) + + + + Type: Sequence(Rep) + + + + Type: Spatial(Rep) + + + + Type: Date(Rep) + + + + Type: Unknown (%1) + + + + Entropy %1 (%2) + + + + *** Password length (%1) != sum of length of parts (%2) *** + + + + Exit interactive mode. + + + + Format to use when exporting. Available choices are 'xml' or 'csv'. Defaults to 'xml'. + + + + Exports the content of a database to standard output in the specified format. + + + + Unable to export database to XML: %1 + + + + Unsupported format %1 + + + + Length of the generated password + + + + length + + + + Use lowercase characters + + + + Use uppercase characters + + + + Use numbers + + + + Use special characters + + + + Use extended ASCII + + + + Exclude character set + + + + chars + Use custom character set + + Exclude similar looking characters + + + + Include characters from every selected group + + + + Generate a new random password. + + + + Invalid password length %1 + + + + Invalid password generator after applying all options + + + + Display command help. + + + + Available commands: + + + + Import the contents of an XML database. + + + + Path of the XML database export. + + + + Path of the new database. + + + + Unable to import XML database: %1 + + + + Successfully imported database. + + + + Show a database's information. + + + + UUID: + + + + Name: + + + + Description: + + + + Cipher: + + + + KDF: + + + + Recycle bin is enabled. + + + + Recycle bin is not enabled. + + Location @@ -7721,10 +6979,410 @@ Please consider generating a new key file. %1 characters + + Unknown command %1 + + + + + +Available commands: + + + + + Name of the command to execute. + + + + Displays debugging information. + + + + Invalid command %1. + + + + Recursively list the elements of the group. + + + + Flattens the output to single lines. + + + + List database entries. + + + + Path of the group to list. Default is / + + + + Cannot find group %1. + + + + Use the same credentials for both database files. + + + + Key file of the database to merge from. + + + + Deactivate password key for the database to merge from. + + + + Only print the changes detected by the merge operation. + + + + Yubikey slot for the second database. + + + + slot + + + + Merge two databases. + + + + Path of the database to merge from. + + + + Error reading merge file: +%1 + + + + Unable to save database to file : %1 + + + + Successfully merged %1 into %2. + + + + Database was not modified by merge operation. + + + + Moves an entry to a new group. + + + + Path of the entry to move. + + + + Path of the destination group. + + + + Could not find group with path %1. + + + + Entry is already in group %1. + + + + Successfully moved entry %1 to group %2. + + + + Open a database. + + + + Path of the entry to remove. + + + + Unable to save database to file: %1 + + + + Successfully recycled entry %1. + + + + Successfully deleted entry %1. + + + + Path of the group to remove. + + + + Cannot remove root group from database. + + + + Successfully recycled group %1. + + + + Successfully deleted group %1. + + + + Find entries quickly. + + + + Search term. + + + + Show the entry's current TOTP. + + + + Show the protected attributes in clear text. + + + + Show the attachments of the entry. + + + + 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. + + + + attribute + + + + Show an entry's information. + + + + Name of the entry to show. + + + + ERROR: unknown attribute %1. + + + + No attachments present. + + + + Attachments: + + + + Failed to open database file %1: not found + + + + Failed to open database file %1: not a plain file + + + + Failed to open database file %1: not readable + + + + Enter password to unlock %1: + + + + Failed to load key file %1: %2 + + + + WARNING: You are using an old key file format which KeePassXC may +stop supporting in the future. + +Please consider generating a new key file. + + + + Invalid YubiKey slot %1 + + + + Invalid YubiKey serial %1 + + + + Please present or touch your YubiKey to continue… + + + + Enter password to encrypt database (optional): + + + + Do you want to create a database with an empty password? [y/N]: + + + + Repeat password: + + + + Error: Passwords do not match. + + + + No program defined for clipboard manipulation + + + + All clipping programs failed. Tried %1 + + + + + Creating KeyFile %1 failed: %2 + + + + Loading KeyFile %1 failed: %2 + + + + HIBP file, line %1: parse error + + + + To use okon, you must provide a post-processed file (e.g. file.okon) + + + + Could not start okon process: %1 + + + + Error: okon process did not finish + + + + Failed to load okon processed database: %1 + + + + Very weak password + + + + Password entropy is %1 bits + + + + Weak password + + + + Used in %1/%2 + + + + Password is used %1 time(s) + + + + + + + Password has expired + + + + Password expiry was %1 + + + + Password expires on %1 + + + + Password is about to expire + + + + Password expires in %1 day(s) + + + + + + + Password will expire soon + + + + Version %1 + + + + Build Type: %1 + + + + Revision: %1 + + + + Distribution: %1 + + + + Debugging mode is disabled. + + + + Debugging mode is enabled. + + + + Operating system: %1 +CPU architecture: %2 +Kernel: %3 %4 + + + + Auto-Type + + + + SSH Agent + + KeeShare + + YubiKey + + + + Quick Unlock + + + + Secret Service Integration + + + + None + + + + Enabled extensions: + + over %1 year(s) @@ -7767,12 +7425,312 @@ Please consider generating a new key file. + + Botan library must be at least 2.11.x, found %1.%2.%3 + + + + Cryptographic libraries: + + + + AES (%1 rounds) + + + + Argon2%1 (%2 rounds, %3 KB) + + + + SymmetricCipher::init: Invalid cipher mode. + + + + SymmetricCipher::init: Invalid IV size of %1 for %2. + + + + Cipher not initialized prior to use. + + + + Cannot process 0 length data. + + + + unknown executable (DBus address %1) + + + + %1 (invalid executable path) + + + + NULL device + + + + error reading from device + + + + file empty + + + + malformed string + + + + missing closing quote + + + + %1: (row, col) %2,%3 + + + + AES 256-bit + + + + Twofish 256-bit + + + + ChaCha20 256-bit + + + + Argon2d (KDBX 4 – recommended) + + + + Argon2id (KDBX 4) + + + + AES-KDF (KDBX 4) + + + + AES-KDF (KDBX 3) + + + + Existing single-instance lock file is invalid. Launching new instance. + + + + The lock file could not be created. Single-instance mode disabled. + + + + Clearing the clipboard in %1 second(s)… + + + + + + + Group + + + + Title + + + + Username + + + + Password + + + + TOTP + + + + Icon + + + + Last Modified + + + + Created + + + + Benchmark %1 delay + + + + %1 ms + milliseconds + + + + + + + %1 s + seconds + + + + + + + Do you really want to delete the entry "%1" for good? + + + + Do you really want to delete %n entry(s) for good? + + + + + + + Delete entry(s)? + + + + + + + Do you really want to move entry "%1" to the recycle bin? + + + + Do you really want to move %n entry(s) to the recycle bin? + + + + + + + Move entry(s) to recycle bin? + + + + + + + Replace references to entry? + + + + Entry "%1" has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway? + + + + + + + User name + + Browser Statistics - Quick Unlock + Health Check + + + + HIBP + + + + Statistics + + + + Unsupported key file version: %1 + + + + Checksum mismatch! Key file may be corrupt. + + + + Unexpected key file data! Key file may be corrupt. + + + + KeePassXC - cross-platform password manager + + + + filenames of the password databases to open (*.kdbx) + + + + path to a custom config file + + + + path to a custom local config file + + + + lock all open databases + + + + key file of the database + + + + read password of the database from stdin + + + + allow app screen recordering and screenshots + + + + Locked databases. + + + + Database failed to lock. + + + + Another instance of KeePassXC is already running. + + + + Fatal error while testing the cryptographic functions. + + + + KeePassXC - Error + + + + Warning: Failed to prevent screenshots on a top level window! + + + + Database password: + + + + Invalid Settings + TOTP + + + + Invalid Key + TOTP @@ -7788,34 +7746,34 @@ Please consider generating a new key file. QtIOCompressor Internal zlib error when compressing: - Internal zlib error when compressing: + Error writing to underlying device: - Error writing to underlying device: + Error opening underlying device: - Error opening underlying device: + Error reading data from underlying device: - Error reading data from underlying device: + Internal zlib error when decompressing: - Internal zlib error when decompressing: + QtIOCompressor::open The gzip format not supported in this version of zlib. - The gzip format not supported in this version of zlib. + Internal zlib error: - Internal zlib error: + @@ -7873,16 +7831,16 @@ Please consider generating a new key file. - URLs + Title - Title - Title + Path + - Path - Path + URLs + Edit Entry… @@ -7902,6 +7860,10 @@ Please consider generating a new key file. ReportsWidgetHealthcheck + + Exclude expired entries from the report + + Also show entries that have been excluded from reports @@ -7922,7 +7884,7 @@ Please consider generating a new key file. Poor Password quality - Poor + Poor — password should be changed @@ -7931,7 +7893,7 @@ Please consider generating a new key file. Weak Password quality - Weak + Weak — consider changing the password @@ -7945,17 +7907,21 @@ Please consider generating a new key file. This entry is being excluded from reports + + Please wait, health data is being calculated… + + Congratulations, everything is healthy! Title - Title + Path - Path + Score @@ -7965,18 +7931,6 @@ Please consider generating a new key file. Reason - - Exclude from reports - - - - Exclude expired entries from the report - - - - Please wait, health data is being calculated… - - Edit Entry… @@ -7988,6 +7942,10 @@ Please consider generating a new key file. + + Exclude from reports + + ReportsWidgetHibp @@ -8013,11 +7971,11 @@ Please consider generating a new key file. Title - Title + Path - Path + Password exposed… @@ -8031,10 +7989,6 @@ Please consider generating a new key file. This entry is being excluded from reports - - Exclude from reports - - once Password exposure amount @@ -8086,6 +8040,10 @@ Please consider generating a new key file. + + Exclude from reports + + ReportsWidgetStatistics @@ -8095,11 +8053,15 @@ Please consider generating a new key file. Name - Name + Value - Value + + + + Please wait, database statistics are being calculated… + Database name @@ -8113,6 +8075,10 @@ Please consider generating a new key file. Location + + Database created + + Last saved @@ -8205,140 +8171,132 @@ Please consider generating a new key file. Average password length is less than ten characters. Longer passwords provide more security. - - Please wait, database statistics are being calculated… - - - - Database created - - SSHAgent Agent connection failed. - Agent connection failed. + Agent protocol error. - Agent protocol error. + No agent running, cannot add identity. - No agent running, cannot add identity. - - - No agent running, cannot remove identity. - No agent running, cannot remove identity. - - - Agent refused this identity. Possible reasons include: - Agent refused this identity. Possible reasons include: - - - The key has already been added. - The key has already been added. - - - Restricted lifetime is not supported by the agent (check options). - Restricted lifetime is not supported by the agent (check options). - - - A confirmation request is not supported by the agent (check options). - A confirmation request is not supported by the agent (check options). + Key identity ownership conflict. Refusing to add. - No agent running, cannot list identities. + Agent refused this identity. Possible reasons include: + + + + The key has already been added. + + + + Restricted lifetime is not supported by the agent (check options). + + + + A confirmation request is not supported by the agent (check options). Security keys are not supported by the agent or the security key provider is unavailable. + + No agent running, cannot remove identity. + + + + No agent running, cannot list identities. + + SearchHelpWidget Search Help - Search Help + Search terms are as follows: [modifiers][field:]["]term["] - Search terms are as follows: [modifiers][field:]["]term["] + Every search term must match (ie, logical AND) - Every search term must match (ie, logical AND) + Modifiers - Modifiers + exclude term from results - exclude term from results + match term exactly - match term exactly + use regex in term - use regex in term + Fields - Fields + Term Wildcards - Term Wildcards + match anything - match anything + match one - match one + logical OR - logical OR + Examples - Examples + SearchWidget Search - Search - - - Limit search to selected group - Limit search to selected group + Search Help - Search Help - - - Case sensitive - Case sensitive + Search (%1)… Search placeholder text, %1 is the keyboard shortcut + + Case sensitive + + + + Limit search to selected group + + SettingsClientModel @@ -8367,7 +8325,7 @@ Please consider generating a new key file. Group - Group + Manage @@ -8386,7 +8344,43 @@ Please consider generating a new key file. General - General + + + + Show notification when passwords are retrieved by clients + + + + <html><head/><body><p>If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.</p><p>This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.</p></body></html> + + + + Confirm when passwords are retrieved by clients + + + + <html><head/><body><p><span style=" + font-family:'-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif','Apple Color + Emoji','Segoe UI Emoji'; font-size:14px; color:#24292e; background-color:#ffffff;">This setting does + not override disabling recycle bin prompts</span></p></body></html> + + + + + Confirm when clients request entry deletion + + + + <html><head/><body><p>This improves compatibility with certain applications + which search for password without unlocking the database first.</p><p>But enabling this may also + crash the client if the database can not be unlocked within a certain timeout. (Usually 25s, but may be a + different value set in applications.)</p></body></html> + + + + + Prompt to unlock database before searching + Exposed database groups: @@ -8408,97 +8402,61 @@ Please consider generating a new key file. Save current changes to activate the plugin and enable editing of this section. - - Show notification when passwords are retrieved by clients - - - - <html><head/><body><p>If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.</p><p>This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.</p></body></html> - - - - Confirm when passwords are retrieved by clients - - - - Confirm when clients request entry deletion - - - - <html><head/><body><p><span style=" - font-family:'-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif','Apple Color - Emoji','Segoe UI Emoji'; font-size:14px; color:#24292e; background-color:#ffffff;">This setting does - not override disabling recycle bin prompts</span></p></body></html> - - - - - <html><head/><body><p>This improves compatibility with certain applications - which search for password without unlocking the database first.</p><p>But enabling this may also - crash the client if the database can not be unlocked within a certain timeout. (Usually 25s, but may be a - different value set in applications.)</p></body></html> - - - - - Prompt to unlock database before searching - - SettingsWidgetKeeShare Active - Active - - - Allow export - Allow export - - - Allow import - Allow import - - - Own certificate - Own certificate - - - Fingerprint: - Fingerprint: - - - Generate - Generate - - - Fingerprint - Fingerprint - - - Signer: Allow KeeShare imports + + Allow import + + Allow KeeShare exports + + Allow export + + Only show warnings and errors - Signer name field + Own certificate + + + + Signer: Generate new certificate + + Generate + + + + Fingerprint: + + + + Signer name field + + + + Fingerprint + + ShareExport @@ -8518,27 +8476,15 @@ Please consider generating a new key file. ShareObserver Import from %1 failed (%2) - Import from %1 failed (%2) + Import from %1 successful (%2) - Import from %1 successful (%2) + Imported from %1 - Imported from %1 - - - Export to %1 failed (%2) - Export to %1 failed (%2) - - - Export to %1 successful (%2) - Export to %1 successful (%2) - - - Export to %1 - Export to %1 + Multiple import source path to %1 in %2 @@ -8548,6 +8494,18 @@ Please consider generating a new key file. Conflicting export target path %1 in %2 + + Export to %1 failed (%2) + + + + Export to %1 successful (%2) + + + + Export to %1 + + TagModel @@ -8568,21 +8526,17 @@ Please consider generating a new key file. TotpDialog Timed Password - Timed Password - - - 000000 - 000000 + Copy - Copy + Expires in <b>%n</b> second(s) - - Expires in <b>%n</b> second(s) - Expires in <b>%n</b> second(s) + + + @@ -8590,44 +8544,27 @@ Please consider generating a new key file. TotpExportSettingsDialog Copy - Copy + NOTE: These TOTP settings are custom and may not work with other authenticators. TOTP QR code dialog warning - NOTE: These TOTP settings are custom and may not work with other authenticators. + There was an error creating the QR code. - There was an error creating the QR code. + Closing in %1 seconds. - Closing in %1 seconds. + TotpSetupDialog Setup TOTP - Setup TOTP - - - Custom Settings - Custom Settings - - - Time step: - Time step: - - - sec - Seconds - sec - - - Code size: - Code size: + Secret Key: @@ -8641,14 +8578,43 @@ Please consider generating a new key file. Secret key field + + Default settings (RFC 6238) + + + + Steam® settings + + + + Custom settings: + + + + Custom Settings + + Algorithm: + + Time step: + + Time step field + + sec + Seconds + + + + Code size: + + digits @@ -8670,18 +8636,6 @@ Example: JBSWY3DPEHPK3PXP Are you sure you want to delete TOTP settings for this entry? - - Default settings (RFC 6238) - - - - Steam® settings - - - - Custom settings: - - URLEdit @@ -8694,20 +8648,20 @@ Example: JBSWY3DPEHPK3PXP UpdateCheckDialog Checking for updates - Checking for updates - - - Close - Close - - - Software Update - Software Update + Checking for updates… + + Close + + + + Software Update + + An error occurred when trying to retrieve update information, please try again later. @@ -8725,40 +8679,40 @@ Example: JBSWY3DPEHPK3PXP WelcomeWidget Start storing your passwords securely in a KeePassXC database - Start storing your passwords securely in a KeePassXC database + Create new database - Create new database + Open existing database - Open existing database + Import from KeePass 1 - Import from KeePass 1 - - - Import from CSV - Import from CSV - - - Recent databases - Recent databases - - - Welcome to KeePassXC %1 - Welcome to KeePassXC %1 + Import from 1Password + + Import from CSV + + + + Recent databases + + Open a recent database + + Welcome to KeePassXC %1 + + WinUtils @@ -8812,11 +8766,11 @@ Example: JBSWY3DPEHPK3PXP YubiKeyEditWidget - Refresh - Refresh + Refresh hardware tokens + - Refresh hardware tokens + Refresh @@ -8831,14 +8785,6 @@ Example: JBSWY3DPEHPK3PXP Selected hardware key slot does not support challenge-response! - - Detecting hardware keys… - - - - No hardware keys detected - - Challenge-Response @@ -8863,6 +8809,14 @@ Example: JBSWY3DPEHPK3PXP <p>If you own a <a href="https://www.yubico.com/">YubiKey</a> or <a href="https://onlykey.io">OnlyKey</a>, you can use it for additional security.</p><p>The key requires one of its slots to be programmed as <a href="https://www.yubico.com/products/services-software/challenge-response/">HMAC-SHA1 Challenge-Response</a>.</p> + + Detecting hardware keys… + + + + No hardware keys detected + + YubiKeyInterface @@ -8894,11 +8848,11 @@ Example: JBSWY3DPEHPK3PXP - Failed to complete a challenge-response, the PCSC error code was: %1 + Hardware key was not found or is not configured. - Hardware key was not found or is not configured. + Failed to complete a challenge-response, the PCSC error code was: %1 @@ -8906,7 +8860,7 @@ Example: JBSWY3DPEHPK3PXP YubiKeyInterfaceUSB Unknown - Unknown + (USB) %1 [%2] Configured Slot - %3 @@ -8919,12 +8873,12 @@ Example: JBSWY3DPEHPK3PXP Press USB Challenge-Response Key interaction request - Press + Passive USB Challenge-Response Key no interaction required - Passive + The YubiKey USB interface has not been initialized. diff --git a/src/browser/BrowserSettingsWidget.ui b/src/browser/BrowserSettingsWidget.ui index 25508a7b9..1f8902be9 100644 --- a/src/browser/BrowserSettingsWidget.ui +++ b/src/browser/BrowserSettingsWidget.ui @@ -515,7 +515,7 @@ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - ~/.config/Mozilla/native-messaging-hosts/ + ~/.config/mozilla/native-messaging-hosts/ diff --git a/src/cli/Analyze.cpp b/src/cli/Analyze.cpp index 21093abf4..185339dc5 100644 --- a/src/cli/Analyze.cpp +++ b/src/cli/Analyze.cpp @@ -93,7 +93,7 @@ int Analyze::executeWithDatabase(QSharedPointer database, QSharedPoint if (count > 0) { out << QObject::tr("Password for '%1' has been leaked %2 time(s)!", "", count).arg(path).arg(count) << endl; } else { - out << QObject::tr("Password for '%1' has been leaked!", "", count).arg(path) << endl; + out << QObject::tr("Password for '%1' has been leaked!").arg(path) << endl; } } diff --git a/src/core/EntryAttachments.cpp b/src/core/EntryAttachments.cpp index 1afb337ab..eeeb6fb2c 100644 --- a/src/core/EntryAttachments.cpp +++ b/src/core/EntryAttachments.cpp @@ -231,7 +231,7 @@ bool EntryAttachments::openAttachment(const QString& key, QString* errorMessage) && tmpFile.write(attachmentData) == attachmentData.size() && tmpFile.flush(); if (!saveOk && errorMessage) { - *errorMessage = tr("%1 - %2").arg(key, tmpFile.errorString()); + *errorMessage = QString("%1 - %2").arg(key, tmpFile.errorString()); return false; } diff --git a/src/gui/ApplicationSettingsWidgetGeneral.ui b/src/gui/ApplicationSettingsWidgetGeneral.ui index 4450b6f58..2260efb20 100644 --- a/src/gui/ApplicationSettingsWidgetGeneral.ui +++ b/src/gui/ApplicationSettingsWidgetGeneral.ui @@ -58,8 +58,8 @@ 0 0 - 664 - 1215 + 564 + 930 @@ -267,13 +267,13 @@ On database unlock, show entries that - are expired + have expired - days + days - will expire within + will expire within 0 @@ -1182,7 +1182,7 @@ - s + sec 0 diff --git a/src/gui/DatabaseWidget.cpp b/src/gui/DatabaseWidget.cpp index 864b78c6e..da4b1964c 100644 --- a/src/gui/DatabaseWidget.cpp +++ b/src/gui/DatabaseWidget.cpp @@ -1138,9 +1138,10 @@ void DatabaseWidget::loadDatabase(bool accepted) if (!expiredEntries.isEmpty()) { m_entryView->displaySearch(expiredEntries); m_entryView->setFirstEntryActive(); - m_searchingLabel->setText(expirationOffset == 0 - ? tr("Expired entries") - : tr("Entries expiring within %1 days").arg(expirationOffset)); + m_searchingLabel->setText( + expirationOffset == 0 + ? tr("Expired entries") + : tr("Entries expiring within %1 day(s)", "", expirationOffset).arg(expirationOffset)); m_searchingLabel->setVisible(true); } } diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index aed3a59fa..da3b5c721 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -817,6 +817,7 @@ void MainWindow::setMenuActionState(DatabaseWidget::Mode mode) m_ui->actionEntryRestore->setVisible(entriesSelected && recycleBinSelected); m_ui->actionEntryRestore->setEnabled(entriesSelected && recycleBinSelected); m_ui->actionEntryRestore->setText(tr("Restore Entry(s)", "", dbWidget->numberOfSelectedEntries())); + m_ui->actionEntryRestore->setToolTip(tr("Restore Entry(s)", "", dbWidget->numberOfSelectedEntries())); m_ui->actionEntryMoveUp->setVisible(!sorted); m_ui->actionEntryMoveDown->setVisible(!sorted); m_ui->actionEntryMoveUp->setEnabled(singleEntrySelected && !sorted && entryIndex > 0); diff --git a/src/gui/MainWindow.ui b/src/gui/MainWindow.ui index 67dbd1f9a..b92b00742 100644 --- a/src/gui/MainWindow.ui +++ b/src/gui/MainWindow.ui @@ -216,7 +216,7 @@ 0 0 800 - 22 + 21 @@ -1072,10 +1072,10 @@ - Restore Entry(s) + Restore Entry(s) - Restore Entry(s) + Restore Entry(s) Ctrl+R diff --git a/src/gui/TotpDialog.ui b/src/gui/TotpDialog.ui index e11e761e9..4ab386604 100644 --- a/src/gui/TotpDialog.ui +++ b/src/gui/TotpDialog.ui @@ -22,7 +22,7 @@ - 000000 + 000000 Qt::AlignCenter diff --git a/src/gui/dbsettings/DatabaseSettingsWidgetEncryption.ui b/src/gui/dbsettings/DatabaseSettingsWidgetEncryption.ui index 2b8598862..f43bf9ddb 100644 --- a/src/gui/dbsettings/DatabaseSettingsWidgetEncryption.ui +++ b/src/gui/dbsettings/DatabaseSettingsWidgetEncryption.ui @@ -58,7 +58,7 @@ - ?? s + ?? s @@ -120,7 +120,7 @@ - ?? ms + ?? ms @@ -140,7 +140,7 @@ - ? s + ? s diff --git a/src/gui/entry/EditEntryWidgetAutoType.ui b/src/gui/entry/EditEntryWidgetAutoType.ui index f82240d7d..7bda4c38e 100644 --- a/src/gui/entry/EditEntryWidgetAutoType.ui +++ b/src/gui/entry/EditEntryWidgetAutoType.ui @@ -188,7 +188,7 @@ Add new window association - + + + @@ -216,7 +216,7 @@ Remove selected window association - - + -