2019-03-19 17:08:18 -04:00
< ? xml version = "1.0" encoding = "utf-8" ? >
< ! DOCTYPE TS >
< TS version = "2.1" language = "en" >
2014-05-17 19:33:22 -04:00
< context >
< name > AboutDialog < / name >
< message >
2017-06-25 17:52:35 -04:00
< source > About KeePassXC < / source >
2019-01-30 20:54:35 -05:00
< translation > About KeePassXC < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2017-06-25 17:52:35 -04:00
< source > About < / source >
2019-01-30 20:54:35 -05:00
< translation > About < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2015-09-06 17:41:29 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Report bugs at : & lt ; a href = & quot ; https : //github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a></source>
2019-01-30 20:54:35 -05:00
< translation > Report bugs at : & lt ; a href = & quot ; https : //github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a></translation>
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > KeePassXC is distributed under the terms of the GNU General Public License ( GPL ) version 2 or ( at your option ) version 3 . < / source >
2019-01-30 20:54:35 -05:00
< translation > KeePassXC is distributed under the terms of the GNU General Public License ( GPL ) version 2 or ( at your option ) version 3 . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Contributors < / source >
2019-01-30 20:54:35 -05:00
< translation > Contributors < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > & lt ; a href = & quot ; https : //github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a></source>
2019-01-30 20:54:35 -05:00
< translation > & lt ; a href = & quot ; https : //github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a></translation>
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Debug Info < / source >
2019-01-30 20:54:35 -05:00
< translation > Debug Info < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Include the following information whenever you report a bug : < / source >
2019-01-30 20:54:35 -05:00
< translation > Include the following information whenever you report a bug : < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Copy to clipboard < / source >
2019-01-30 20:54:35 -05:00
< translation > Copy to clipboard < / translation >
2015-09-06 17:41:29 -04:00
< / message >
2018-02-04 07:46:36 -05:00
< message >
2018-02-21 11:53:38 -05:00
< source > Project Maintainers : < / source >
2019-01-30 20:54:35 -05:00
< translation > Project Maintainers : < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Special thanks from the KeePassXC team go to debfx for creating the original KeePassX . < / source >
2019-01-30 20:54:35 -05:00
< translation > Special thanks from the KeePassXC team go to debfx for creating the original KeePassX . < / translation >
2018-02-21 11:53:38 -05:00
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
2021-09-28 07:59:15 -04:00
< name > AccessControlDialog < / name >
< message >
< source > KeePassXC - Access Request < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & lt ; html & gt ; & lt ; head / & gt ; & lt ; body & gt ; & lt ; p & gt ; & lt ; span style = & quot ; font - weight :600 ; & quot ; & gt ; % 1 & lt ; / s p a n & g t ; i s r e q u e s t i n g a c c e s s t o t h e f o l l o w i n g e n t r i e s : & l t ; / p & g t ; & l t ; / b o d y & g t ; & l t ; / h t m l & g t ; < / s o u r c e >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Your decision for above entries will be remembered for the duration the requesting client is running . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remember < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-10-01 18:22:15 -04:00
< source > Allow Selected < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-10-01 18:22:15 -04:00
< source > Deny All < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-10-01 18:22:15 -04:00
< source > Non - existing / inaccessible executable path . Please double - check the client is legit . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Name < / source >
< translation type = "unfinished" > Name < / translation >
< / message >
< message >
< source > PID < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Executable < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Command Line < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Details < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > AccessControlDialog : : DenyButton < / name >
2019-01-30 20:54:35 -05:00
< message >
2021-09-28 07:59:15 -04:00
< source > Deny for this program < / source >
< translation type = "unfinished" > < / translation >
2016-11-14 21:54:56 -05:00
< / message >
2021-09-28 07:59:15 -04:00
< / context >
< context >
< name > AgentSettingsWidget < / name >
2020-07-06 21:13:22 -04:00
< message >
< source > Enable SSH Agent integration < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > SSH_AUTH_SOCK value < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > SSH_AUTH_SOCK override < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > ( empty ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > No SSH Agent socket available . Either make sure SSH_AUTH_SOCK environment variable exists or set an override . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > SSH Agent connection is working ! < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Use Pageant < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Use OpenSSH < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-02-16 07:44:18 -05:00
< message >
< source > SSH_SK_PROVIDER value < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > SSH_SK_PROVIDER override < / source >
< translation type = "unfinished" > < / translation >
< / message >
2016-10-13 18:32:13 -04:00
< / context >
2018-12-01 04:54:55 -05:00
< context >
< name > ApplicationSettingsWidget < / name >
< message >
< source > Application Settings < / source >
2019-01-30 20:54:35 -05:00
< translation > Application Settings < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > General < / source >
2019-01-30 20:54:35 -05:00
< translation > General < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Security < / source >
2019-01-30 20:54:35 -05:00
< translation > Security < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Access error for config file % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Access error for config file % 1 < / translation >
< / message >
< message >
< source > Icon only < / source >
< translation > Icon only < / translation >
< / message >
< message >
< source > Text only < / source >
< translation > Text only < / translation >
< / message >
< message >
< source > Text beside icon < / source >
< translation > Text beside icon < / translation >
< / message >
< message >
< source > Text under icon < / source >
< translation > Text under icon < / translation >
< / message >
< message >
< source > Follow style < / source >
< translation > Follow style < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Reset Settings ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Are you sure you want to reset all general and security settings to default ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Monochrome ( light ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Monochrome ( dark ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Colorful < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-08-19 16:49:30 -04:00
< message >
< source > You must restart the application to set the new language . Would you like to restart now ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Monochrome < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > ApplicationSettingsWidgetGeneral < / name >
< message >
< source > Basic Settings < / source >
2019-01-30 20:54:35 -05:00
< translation > Basic Settings < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Startup < / source >
2019-01-30 20:54:35 -05:00
< translation > Startup < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Start only a single instance of KeePassXC < / source >
2019-01-30 20:54:35 -05:00
< translation > Start only a single instance of KeePassXC < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Minimize window at application startup < / source >
2019-01-30 20:54:35 -05:00
< translation > Minimize window at application startup < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > File Management < / source >
2019-01-30 20:54:35 -05:00
< translation > File Management < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Backup database file before saving < / source >
2019-01-30 20:54:35 -05:00
< translation > Backup database file before saving < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Automatically save after every change < / source >
2019-01-30 20:54:35 -05:00
< translation > Automatically save after every change < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Automatically reload the database when modified externally < / source >
2019-01-30 20:54:35 -05:00
< translation > Automatically reload the database when modified externally < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Entry Management < / source >
2019-01-30 20:54:35 -05:00
< translation > Entry Management < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Use group icon on entry creation < / source >
2019-01-30 20:54:35 -05:00
< translation > Use group icon on entry creation < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Minimize instead of app exit < / source >
2019-01-30 20:54:35 -05:00
< translation > Minimize instead of app exit < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Show a system tray icon < / source >
2019-01-30 20:54:35 -05:00
< translation > Show a system tray icon < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Hide window to system tray when minimized < / source >
2019-01-30 20:54:35 -05:00
< translation > Hide window to system tray when minimized < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Auto - Type < / source >
2019-01-30 20:54:35 -05:00
< translation > Auto - Type < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Use entry title to match windows for global Auto - Type < / source >
2019-01-30 20:54:35 -05:00
< translation > Use entry title to match windows for global Auto - Type < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Use entry URL to match windows for global Auto - Type < / source >
2019-01-30 20:54:35 -05:00
< translation > Use entry URL to match windows for global Auto - Type < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Always ask before performing Auto - Type < / source >
2019-01-30 20:54:35 -05:00
< translation > Always ask before performing Auto - Type < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > ms < / source >
< comment > Milliseconds < / comment >
2019-01-30 20:54:35 -05:00
< translation > ms < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2019-01-30 20:54:35 -05:00
< message >
2019-04-12 18:11:57 -04:00
< source > Movable toolbar < / source >
< translation > Movable toolbar < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Remember previously used databases < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Load previously open databases on startup < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remember database key files and security dongles < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Check for updates at application startup once per week < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Include beta releases when checking for updates < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Language : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > ( restart program to activate ) < / source >
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Minimize window after unlocking database < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Minimize when opening a URL < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Hide window when copying to clipboard < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Minimize < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Drop to background < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Favicon download timeout : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Website icon download timeout in seconds < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > sec < / source >
< comment > Seconds < / comment >
< translation type = "unfinished" > sec < / translation >
< / message >
< message >
< source > Toolbar button style < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Language selection < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Global auto - type shortcut < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Auto - type character typing delay milliseconds < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Auto - type start delay milliseconds < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Automatically launch KeePassXC at system startup < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > User Interface < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Toolbar button style : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Use monospaced font for notes < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Tray icon type : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Reset settings to default … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Auto - Type typing delay : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Global Auto - Type shortcut : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Auto - Type start delay : < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2020-08-19 16:49:30 -04:00
< message >
< source > Automatically save when locking database < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Automatically save non - data changes when locking database < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Tray icon type < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Hide expired entries from Auto - Type < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-10-01 16:56:49 -04:00
< message >
< source > Use alternative saving method ( may solve problems with Dropbox , Google Drive , GVFS , etc . ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Temporary file moved into place < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Directly write to database file ( dangerous ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > ApplicationSettingsWidgetSecurity < / name >
< message >
< source > Timeouts < / source >
2019-01-30 20:54:35 -05:00
< translation > Timeouts < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Clear clipboard after < / source >
2019-01-30 20:54:35 -05:00
< translation > Clear clipboard after < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > sec < / source >
< comment > Seconds < / comment >
2019-01-30 20:54:35 -05:00
< translation > sec < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Lock databases after inactivity of < / source >
2019-01-30 20:54:35 -05:00
< translation > Lock databases after inactivity of < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > min < / source >
2019-01-30 20:54:35 -05:00
< translation > min < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Forget TouchID after inactivity of < / source >
2019-01-30 20:54:35 -05:00
< translation > Forget TouchID after inactivity of < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Convenience < / source >
2019-01-30 20:54:35 -05:00
< translation > Convenience < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Lock databases when session is locked or lid is closed < / source >
2019-01-30 20:54:35 -05:00
< translation > Lock databases when session is locked or lid is closed < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Forget TouchID when session is locked or lid is closed < / source >
2019-01-30 20:54:35 -05:00
< translation > Forget TouchID when session is locked or lid is closed < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Lock databases after minimizing the window < / source >
2019-01-30 20:54:35 -05:00
< translation > Lock databases after minimizing the window < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Re - lock previously locked database after performing Auto - Type < / source >
2019-01-30 20:54:35 -05:00
< translation > Re - lock previously locked database after performing Auto - Type < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Hide passwords in the entry preview panel < / source >
2019-01-30 20:54:35 -05:00
< translation > Hide passwords in the entry preview panel < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Hide entry notes by default < / source >
2019-01-30 20:54:35 -05:00
< translation > Hide entry notes by default < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Privacy < / source >
2019-01-30 20:54:35 -05:00
< translation > Privacy < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
2019-05-31 16:03:35 -04:00
< source > Use DuckDuckGo service to download website icons < / source >
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Clipboard clear seconds < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Touch ID inactivity reset < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Database lock timeout seconds < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > min < / source >
< comment > Minutes < / comment >
< translation type = "unfinished" > min < / translation >
< / message >
< message >
< source > Clear search query after < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Require password repeat when it is visible < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Hide passwords when editing them < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Use placeholder for empty password fields < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Move entries to recycle bin without confirmation < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Enable double click to copy the username / password entry columns < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
2014-05-17 19:33:22 -04:00
< context >
< name > AutoType < / name >
< message >
2021-09-28 07:59:15 -04:00
< source > Permission Required < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > KeePassXC requires the Accessibility permission in order to perform entry level Auto - Type . If you already granted permission , you may have to restart KeePassXC . < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2018-01-20 07:54:44 -05:00
< message >
2021-09-28 07:59:15 -04:00
< source > The requested Auto - Type sequence cannot be used due to an error : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Auto - Type Error < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto - Type . Screen Recording is necessary to use the window title to find entries . If you already granted permission , you may have to restart KeePassXC . < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Invalid entry provided < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Bracket imbalance detected , found extra { or } < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Too many repetitions detected , max is % 1 : % 2 < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Very slow key press detected , max is % 1 : % 2 < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-11-11 14:53:39 -05:00
< message >
2021-09-28 07:59:15 -04:00
< source > Very long delay detected , max is % 1 : % 2 < / source >
2019-11-11 14:53:39 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Invalid conversion type : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Invalid conversion syntax : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Invalid regular expression syntax % 1
% 2 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Invalid placeholder : % 1 < / source >
2019-11-11 14:53:39 -05:00
< translation type = "unfinished" > < / translation >
< / message >
2014-05-17 19:33:22 -04:00
< / context >
< context >
< name > AutoTypeAssociationsModel < / name >
< message >
< source > Window < / source >
2019-01-30 20:54:35 -05:00
< translation > Window < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
< source > Sequence < / source >
2019-01-30 20:54:35 -05:00
< translation > Sequence < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
< source > Default sequence < / source >
2019-01-30 20:54:35 -05:00
< translation > Default sequence < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< / context >
2018-02-21 11:53:38 -05:00
< context >
< name > AutoTypeMatchModel < / name >
< message >
< source > Group < / source >
2019-01-30 20:54:35 -05:00
< translation > Group < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Title < / source >
2019-01-30 20:54:35 -05:00
< translation > Title < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Username < / source >
2019-01-30 20:54:35 -05:00
< translation > Username < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Sequence < / source >
2019-01-30 20:54:35 -05:00
< translation > Sequence < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< / context >
2019-10-20 22:16:19 -04:00
< context >
2021-09-28 07:59:15 -04:00
< name > AutoTypePlatformX11 < / name >
2019-10-20 22:16:19 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > Trying to send invalid keysym . < / source >
< translation type = "unfinished" > < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Unable to get valid keycode for key : < / source >
< translation type = "unfinished" > < / translation >
2019-10-20 22:16:19 -04:00
< / message >
2019-11-11 14:53:39 -05:00
< message >
2021-09-28 07:59:15 -04:00
< source > Sequence aborted : Caps Lock is on < / source >
2019-11-11 14:53:39 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Sequence aborted : Modifier keys held by user < / source >
2019-11-11 14:53:39 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< / context >
2014-05-17 19:33:22 -04:00
< context >
< name > AutoTypeSelectDialog < / name >
< message >
2018-01-20 07:54:44 -05:00
< source > Auto - Type - KeePassXC < / source >
2019-01-30 20:54:35 -05:00
< translation > Auto - Type - KeePassXC < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Double click a row to perform Auto - Type or find an entry using the search : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & lt ; p & gt ; You can use advanced search queries to find any entry in your open databases . The following shortcuts are useful : & lt ; br / & gt ;
Ctrl + F - Toggle database search & lt ; br / & gt ;
Ctrl + 1 - Type username & lt ; br / & gt ;
Ctrl + 2 - Type password & lt ; br / & gt ;
Ctrl + 3 - Type TOTP & lt ; / p & g t ; < / s o u r c e >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Search all open databases < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Search … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Type Sequence < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Cancel < / source >
< translation type = "unfinished" > Cancel < / translation >
< / message >
< message >
< source > Type { USERNAME } < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Type { PASSWORD } < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Type { TOTP } < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Copy Username < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > Copy Password < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Copy TOTP < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2014-05-17 19:33:22 -04:00
< / context >
< context >
2018-01-20 07:54:44 -05:00
< name > BrowserAccessControlDialog < / name >
2014-05-17 19:33:22 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > KeePassXC - Browser Access Request < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > % 1 is requesting access to the following entries : < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Remember access to checked entries < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Remember < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Allow access to entries < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Allow Selected < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Deny All < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Disable for this site < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
2018-12-01 04:54:55 -05:00
< context >
< name > BrowserEntrySaveDialog < / name >
< message >
< source > KeePassXC - Browser Save Entry < / source >
2019-01-30 20:54:35 -05:00
< translation > KeePassXC - Browser Save Entry < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Ok < / source >
2019-01-30 20:54:35 -05:00
< translation > Ok < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Cancel < / source >
2019-01-30 20:54:35 -05:00
< translation > Cancel < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > You have multiple databases open .
Please select the correct database for saving credentials . < / source >
2019-01-30 20:54:35 -05:00
< translation > You have multiple databases open .
Please select the correct database for saving credentials . < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< / context >
2018-01-20 07:54:44 -05:00
< context >
2020-07-06 21:13:22 -04:00
< name > BrowserService < / name >
2014-05-17 19:33:22 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > KeePassXC : New key association request < / source >
< translation > KeePassXC : New key association request < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Save and allow access < / source >
< translation > Save and allow access < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > KeePassXC : Overwrite existing key ? < / source >
< translation > KeePassXC : Overwrite existing key ? < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > A shared encryption key with the name & quot ; % 1 & quot ; already exists .
Do you want to overwrite it ? < / source >
< translation > A shared encryption key with the name & quot ; % 1 & quot ; already exists .
Do you want to overwrite it ? < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > KeePassXC : Update Entry < / source >
< translation > KeePassXC : Update Entry < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Do you want to update the information in % 1 - % 2 ? < / source >
< translation > Do you want to update the information in % 1 - % 2 ? < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Abort < / source >
< translation > Abort < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Converting attributes to custom data … < / source >
< translation > Converting attributes to custom data … < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2015-05-14 18:20:23 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > KeePassXC : Converted KeePassHTTP attributes < / source >
< translation > KeePassXC : Converted KeePassHTTP attributes < / translation >
2015-05-14 18:20:23 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Successfully converted attributes from % 1 entry ( s ) .
Moved % 2 keys to custom data . < / source >
< translation > Successfully converted attributes from % 1 entry ( s ) .
Moved % 2 keys to custom data . < / translation >
2015-05-14 18:20:23 -04:00
< / message >
2020-07-06 21:13:22 -04:00
< message numerus = "yes" >
< source > Successfully moved % n keys to custom data . < / source >
< translation >
< numerusform > Successfully moved % n keys to custom data . < / numerusform >
< numerusform > Successfully moved % n keys to custom data . < / numerusform >
< / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > KeePassXC : No entry with KeePassHTTP attributes found ! < / source >
< translation > KeePassXC : No entry with KeePassHTTP attributes found ! < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > The active database does not contain an entry with KeePassHTTP attributes . < / source >
< translation > The active database does not contain an entry with KeePassHTTP attributes . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > KeePassXC : Legacy browser integration settings detected < / source >
< translation > KeePassXC : Legacy browser integration settings detected < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > KeePassXC : Create a new group < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > A request for creating a new group & quot ; % 1 & quot ; has been received .
Do you want to create this group ?
< / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Your KeePassXC - Browser settings need to be moved into the database settings .
This is necessary to maintain your current browser connections .
Would you like to migrate your existing settings now ? < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Don & apos ; t show this warning again < / source >
< translation type = "unfinished" > Don & apos ; t show this warning again < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > You have received an association request for the following database :
% 1
Give the connection a unique name or ID , for example :
chrome - laptop . < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > KeePassXC : Delete entry < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > A request for deleting entry & quot ; % 1 & quot ; has been received .
Do you want to delete the entry ?
< / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< / context >
< context >
< name > BrowserSettingsWidget < / name >
2017-06-25 17:52:35 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Dialog < / source >
< translation type = "unfinished" > Dialog < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > This is required for accessing your databases with KeePassXC - Browser < / source >
< translation type = "unfinished" > This is required for accessing your databases with KeePassXC - Browser < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Enable browser integration < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > General < / source >
< translation type = "unfinished" > General < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Browsers installed as snaps are currently not supported . < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Enable integration for these browsers : < / source >
< translation type = "unfinished" > Enable integration for these browsers : < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Vivaldi < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > & amp ; Edge < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Firefox < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Tor Browser < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Brave < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Google Chrome < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2018-02-27 16:37:59 -05:00
< message >
2020-07-06 21:13:22 -04:00
< source > Chromium < / source >
< translation type = "unfinished" > < / translation >
2018-02-27 16:37:59 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message >
2020-07-06 21:13:22 -04:00
< source > Show a notification when credentials are requested < / source >
< extracomment > Credentials mean login data requested via browser extension < / extracomment >
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Request to unlock the database if it is locked < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
2019-03-19 17:08:18 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Only returns the best matches for a specific URL instead of all entries for the whole domain . < / source >
< translation type = "unfinished" > Only returns the best matches for a specific URL instead of all entries for the whole domain . < / translation >
2019-03-19 17:08:18 -04:00
< / message >
2019-04-12 18:11:57 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Return only best - matching credentials < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2019-05-31 16:03:35 -04:00
< message >
< source > Returns expired credentials . String [ expired ] is added to the title . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Allow returning expired credentials < / source >
2019-05-31 16:03:35 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > All databases connected to the extension will return matching credentials . < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Search in all opened databases for matching credentials < / source >
< extracomment > Credentials mean login data requested via browser extension < / extracomment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Advanced < / source >
< translation type = "unfinished" > Advanced < / translation >
< / message >
< message >
< source > Never ask before accessing credentials < / source >
< extracomment > Credentials mean login data requested via browser extension < / extracomment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Never ask before updating credentials < / source >
< extracomment > Credentials mean login data requested via browser extension < / extracomment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Do not ask permission for HTTP Basic Auth < / source >
< extracomment > An extra HTTP Basic Auth setting < / extracomment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Automatically creating or updating string fields is not supported . < / source >
< translation type = "unfinished" > Automatically creating or updating string fields is not supported . < / translation >
< / message >
< message >
< source > Return advanced string fields which start with & quot ; KPH : & quot ; < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2020-01-19 15:43:15 -05:00
< message >
2020-07-06 21:13:22 -04:00
< source > Don & apos ; t display the popup suggesting migration of legacy KeePassHTTP settings . < / source >
2020-01-19 15:43:15 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Do not prompt for KeePassHTTP settings migration . < / source >
2020-01-19 15:43:15 -05:00
< translation type = "unfinished" > < / translation >
< / message >
2017-06-25 17:52:35 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Updates KeePassXC or keepassxc - proxy binary path automatically to native messaging scripts on startup . < / source >
< translation type = "unfinished" > Updates KeePassXC or keepassxc - proxy binary path automatically to native messaging scripts on startup . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Update native messaging manifest files at startup < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Use a custom proxy location if you installed a proxy manually . < / source >
< translation type = "unfinished" > Use a custom proxy location if you installed a proxy manually . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Use a custom proxy location : < / source >
< comment > Meant is the proxy for KeePassXC - Browser < / comment >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Custom proxy location field < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Browser for custom proxy file < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2018-12-01 04:54:55 -05:00
< message >
2020-07-06 21:13:22 -04:00
< source > Use a custom browser configuration location : < / source >
< translation type = "unfinished" > < / translation >
2017-02-17 10:21:35 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Browser type : < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Toolbar button style < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Config Location : < / source >
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Custom browser location field < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Browse for custom browser path < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Custom extension ID : < / source >
2019-03-19 17:08:18 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Custom extension ID < / source >
2019-03-19 17:08:18 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Due to Snap sandboxing , you must run a script to enable browser integration . & lt ; br / & gt ; You can obtain this script from % 1 < / source >
2019-03-19 17:08:18 -04:00
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > KeePassXC - Browser is needed for the browser integration to work . & lt ; br / & gt ; Download it for % 1 and % 2 and % 3 . % 4 < / source >
< translation type = "unfinished" > < / translation >
2019-10-20 22:16:19 -04:00
< / message >
2019-10-26 15:34:28 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Please see special instructions for browser extension use below < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & lt ; b & gt ; Error : & lt ; /b> The custom proxy location cannot be found!<br/ & gt ; Browser integration WILL NOT WORK without the proxy application . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & lt ; b & gt ; Warning : & lt ; / b & g t ; T h e f o l l o w i n g o p t i o n s c a n b e d a n g e r o u s ! < / s o u r c e >
< translation type = "unfinished" > & lt ; b & gt ; Warning : & lt ; / b & g t ; T h e f o l l o w i n g o p t i o n s c a n b e d a n g e r o u s ! < / t r a n s l a t i o n >
< / message >
< message >
< source > Executable Files < / source >
< translation type = "unfinished" > Executable Files < / translation >
< / message >
< message >
< source > All Files < / source >
< translation type = "unfinished" > All Files < / translation >
< / message >
< message >
< source > Select custom proxy location < / source >
< translation type = "unfinished" > Select custom proxy location < / translation >
< / message >
< message >
< source > Select native messaging host folder location < / source >
2019-10-26 15:34:28 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Only entries with the same scheme ( http : //, https://, …) are returned.</source>
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Match URL scheme ( e . g . , https : //example.com)</source>
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Browse … < / source >
< extracomment > Button for opening file dialog < / extracomment >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > ~ / . c o n f i g / M o z i l l a / n a t i v e - m e s s a g i n g - h o s t s / < / s o u r c e >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > CloneDialog < / name >
< message >
< source > Append & apos ; - Clone & apos ; to title < / source >
2019-01-30 20:54:35 -05:00
< translation > Append & apos ; - Clone & apos ; to title < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Replace username and password with references < / source >
2019-01-30 20:54:35 -05:00
< translation > Replace username and password with references < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Copy history < / source >
2019-01-30 20:54:35 -05:00
< translation > Copy history < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Clone Entry Options < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > CsvImportWidget < / name >
< message >
< source > Import CSV fields < / source >
2019-01-30 20:54:35 -05:00
< translation > Import CSV fields < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > filename < / source >
2019-01-30 20:54:35 -05:00
< translation > filename < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > size , rows , columns < / source >
2019-01-30 20:54:35 -05:00
< translation > size , rows , columns < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Encoding < / source >
2019-01-30 20:54:35 -05:00
< translation > Encoding < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Codec < / source >
2019-01-30 20:54:35 -05:00
< translation > Codec < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Text is qualified by < / source >
2019-01-30 20:54:35 -05:00
< translation > Text is qualified by < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Fields are separated by < / source >
2019-01-30 20:54:35 -05:00
< translation > Fields are separated by < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Comments start with < / source >
2019-01-30 20:54:35 -05:00
< translation > Comments start with < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Consider & apos ; \ & apos ; an escape character < / source >
2019-01-30 20:54:35 -05:00
< translation > Consider & apos ; \ & apos ; an escape character < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Preview < / source >
2019-01-30 20:54:35 -05:00
< translation > Preview < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Imported from CSV file < / source >
2019-01-30 20:54:35 -05:00
< translation > Imported from CSV file < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Original data : < / source >
2019-01-30 20:54:35 -05:00
< translation > Original data : < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Error < / source >
2019-01-30 20:54:35 -05:00
< translation > Error < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Error ( s ) detected in CSV file ! < / source >
2019-01-30 20:54:35 -05:00
< translation > Error ( s ) detected in CSV file ! < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2018-01-20 07:54:44 -05:00
< message numerus = "yes" >
2018-12-01 04:54:55 -05:00
< source > [ % n more message ( s ) skipped ] < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > [ % n more message ( s ) skipped ] < / numerusform >
< numerusform > [ % n more message ( s ) skipped ] < / numerusform >
< / translation >
2018-01-20 07:54:44 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > CSV import : writer has errors :
% 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > CSV import : writer has errors :
% 1 < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Text qualification < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Field separation < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Number of header lines to discard < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > CSV import preview < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Column Association < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Last Modified < / source >
< translation type = "unfinished" > Last Modified < / translation >
< / message >
< message >
< source > Password < / source >
< translation type = "unfinished" > Password < / translation >
< / message >
< message >
< source > Created < / source >
< translation type = "unfinished" > Created < / translation >
< / message >
< message >
< source > Notes < / source >
< translation type = "unfinished" > Notes < / translation >
< / message >
< message >
< source > Title < / source >
< translation type = "unfinished" > Title < / translation >
< / message >
< message >
< source > Group < / source >
< translation type = "unfinished" > Group < / translation >
< / message >
< message >
< source > URL < / source >
< translation type = "unfinished" > URL < / translation >
< / message >
< message >
< source > Username < / source >
< translation type = "unfinished" > Username < / translation >
< / message >
< message >
< source > Header lines skipped < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > First line has field names < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Not Present < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Column % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-01-12 11:49:13 -05:00
< message >
< source > TOTP < / source >
< translation type = "unfinished" > TOTP < / translation >
< / message >
< message >
< source > Icon < / source >
< translation type = "unfinished" > Icon < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > CsvParserModel < / name >
< message numerus = "yes" >
< source > % n column ( s ) < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > % n column ( s ) < / numerusform >
< numerusform > % n column ( s ) < / numerusform >
< / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > % 1 , % 2 , % 3 < / source >
< comment > file info : bytes , rows , columns < / comment >
2019-01-30 20:54:35 -05:00
< translation > % 1 , % 2 , % 3 < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2018-01-20 07:54:44 -05:00
< message numerus = "yes" >
2018-12-01 04:54:55 -05:00
< source > % n byte ( s ) < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > % n byte ( s ) < / numerusform >
< numerusform > % n byte ( s ) < / numerusform >
< / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message numerus = "yes" >
< source > % n row ( s ) < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > % n row ( s ) < / numerusform >
< numerusform > % n row ( s ) < / numerusform >
< / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > Database < / name >
2017-06-25 17:52:35 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > File % 1 does not exist . < / source >
2019-01-30 20:54:35 -05:00
< translation > File % 1 does not exist . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2016-01-31 13:03:25 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Unable to open file % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to open file % 1 . < / translation >
2016-01-31 13:03:25 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Error while reading the database : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Error while reading the database : % 1 < / translation >
2016-01-31 13:03:25 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > File cannot be written as it is opened in read - only mode . < / source >
2019-01-30 20:54:35 -05:00
< translation > File cannot be written as it is opened in read - only mode . < / translation >
2016-01-31 13:03:25 -05:00
< / message >
2019-04-12 18:11:57 -04:00
< message >
< source > % 1
Backup database located at % 2 < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Could not save , database does not point to a valid file . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Could not save , database file is read - only . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Database file has unmerged changes . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Recycle Bin < / source >
< translation type = "unfinished" > Recycle Bin < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Passwords < / source >
< comment > Root group name < / comment >
< translation type = "unfinished" > Passwords < / translation >
< / message >
< message >
< source > Database save is already in progress . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Could not save , database has not been initialized ! < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Key not transformed . This is a bug , please report it to the developers . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > DatabaseOpenDialog < / name >
2016-01-31 13:03:25 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Unlock Database - KeePassXC < / source >
2019-01-30 20:54:35 -05:00
< translation > Unlock Database - KeePassXC < / translation >
2016-01-31 13:03:25 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > DatabaseOpenWidget < / name >
2016-01-31 13:03:25 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Key File : < / source >
2019-01-30 20:54:35 -05:00
< translation > Key File : < / translation >
2016-01-31 13:03:25 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Refresh < / source >
2019-01-30 20:54:35 -05:00
< translation > Refresh < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Don & apos ; t show this warning again < / source >
2019-01-30 20:54:35 -05:00
< translation > Don & apos ; t show this warning again < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > All files < / source >
2019-01-30 20:54:35 -05:00
< translation > All files < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Key files < / source >
2019-01-30 20:54:35 -05:00
< translation > Key files < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2017-02-17 10:21:35 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Select key file < / source >
2019-01-30 20:54:35 -05:00
< translation > Select key file < / translation >
2017-02-17 10:21:35 -05:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2019-04-12 18:11:57 -04:00
< source > Failed to open key file : % 1 < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Unlock KeePassXC Database < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Enter Password : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Password field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Hardware key slot selection < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Browse for key file < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Refresh hardware tokens < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Hardware Key : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Hardware key help < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > TouchID for Quick Unlock < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unlock failed and no password given < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unlocking the database failed and you did not enter a password .
Do you want to retry with an & quot ; empty & quot ; password instead ?
To prevent this error from appearing , you must go to & quot ; Database Settings / Security & quot ; and reset your password . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Retry with empty password < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-11-11 14:53:39 -05:00
< message >
< source > Enter Additional Credentials ( if any ) : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Key file help < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > ? < / source >
2019-11-11 14:53:39 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Cannot use database file as key file < / source >
2019-11-11 14:53:39 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > You cannot use your database file as a key file .
If you do not have a key file , please leave the field empty . < / source >
2019-11-11 14:53:39 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Key file to unlock the database < / source >
2019-11-11 14:53:39 -05:00
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Detecting hardware keys … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > No hardware keys detected < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Select hardware key … < / source >
2019-11-11 14:53:39 -05:00
< translation type = "unfinished" > < / translation >
< / message >
2021-01-12 11:49:13 -05:00
< message >
< source > Old key file format < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > & lt ; p & gt ; In addition to a password , you can use a secret file to enhance the security of your database . This file can be generated in your database & apos ; s security settings . & lt ; / p & g t ; & l t ; p & g t ; T h i s i s & l t ; s t r o n g & g t ; n o t & l t ; / s t r o n g & g t ; y o u r * . k d b x d a t a b a s e f i l e ! & l t ; b r & g t ; I f y o u d o n o t h a v e a k e y f i l e , l e a v e t h i s f i e l d e m p t y . & l t ; / p & g t ; & l t ; p & g t ; C l i c k f o r m o r e i n f o r m a t i o n … & l t ; / p & g t ; < / s o u r c e >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & lt ; p & gt ; You can use a hardware security key such as a & lt ; strong & gt ; YubiKey & lt ; / s t r o n g & g t ; o r & l t ; s t r o n g & g t ; O n l y K e y & l t ; / s t r o n g & g t ; w i t h s l o t s c o n f i g u r e d f o r H M A C - S H A 1 . & l t ; / p & g t ;
& lt ; p & gt ; Click for more information … & lt ; / p & g t ; < / s o u r c e >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Browse … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > You are using an old key file format which KeePassXC may & lt ; br & gt ; stop supporting in the future . & lt ; br & gt ; & lt ; br & gt ; Please consider generating a new key file by going to : & lt ; br & gt ; & lt ; strong & gt ; Database & amp ; gt ; Database Security & amp ; gt ; Change Key File . & lt ; / s t r o n g & g t ; & l t ; b r & g t ; < / s o u r c e >
2021-01-12 11:49:13 -05:00
< translation type = "unfinished" > < / translation >
< / message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< message >
< source > Please present or touch your YubiKey to continue … < / source >
< translation type = "unfinished" > < / translation >
< / message >
2014-05-17 19:33:22 -04:00
< / context >
< context >
2018-12-01 04:54:55 -05:00
< name > DatabaseSettingWidgetMetaData < / name >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Passwords < / source >
2019-01-30 20:54:35 -05:00
< translation > Passwords < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > DatabaseSettingsDialog < / name >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Advanced Settings < / source >
2019-01-30 20:54:35 -05:00
< translation > Advanced Settings < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > General < / source >
2019-01-30 20:54:35 -05:00
< translation > General < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Security < / source >
2019-01-30 20:54:35 -05:00
< translation > Security < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Encryption Settings < / source >
2019-01-30 20:54:35 -05:00
< translation > Encryption Settings < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Browser Integration < / source >
2019-01-30 20:54:35 -05:00
< translation > Browser Integration < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Database Credentials < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Maintenance < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > DatabaseSettingsWidgetBrowser < / name >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > KeePassXC - Browser settings < / source >
2019-01-30 20:54:35 -05:00
< translation > KeePassXC - Browser settings < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2018-01-20 07:54:44 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Stored keys < / source >
2019-01-30 20:54:35 -05:00
< translation > Stored keys < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Remove < / source >
2019-01-30 20:54:35 -05:00
< translation > Remove < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Delete the selected key ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Delete the selected key ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Do you really want to delete the selected key ?
This may prevent connection to the browser plugin . < / source >
2019-01-30 20:54:35 -05:00
< translation > Do you really want to delete the selected key ?
This may prevent connection to the browser plugin . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Key < / source >
2019-01-30 20:54:35 -05:00
< translation > Key < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Value < / source >
2019-01-30 20:54:35 -05:00
< translation > Value < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Enable Browser Integration to access these settings . < / source >
2019-01-30 20:54:35 -05:00
< translation > Enable Browser Integration to access these settings . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Disconnect all browsers < / source >
2019-01-30 20:54:35 -05:00
< translation > Disconnect all browsers < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Do you really want to disconnect all browsers ?
This may prevent connection to the browser plugin . < / source >
2019-01-30 20:54:35 -05:00
< translation > Do you really want to disconnect all browsers ?
This may prevent connection to the browser plugin . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > KeePassXC : No keys found < / source >
2019-01-30 20:54:35 -05:00
< translation > KeePassXC : No keys found < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > No shared encryption keys found in KeePassXC settings . < / source >
2019-01-30 20:54:35 -05:00
< translation > No shared encryption keys found in KeePassXC settings . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > KeePassXC : Removed keys from database < / source >
2019-01-30 20:54:35 -05:00
< translation > KeePassXC : Removed keys from database < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message numerus = "yes" >
< source > Successfully removed % n encryption key ( s ) from KeePassXC settings . < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > Successfully removed % n encryption key ( s ) from KeePassXC settings . < / numerusform >
< numerusform > Successfully removed % n encryption key ( s ) from KeePassXC settings . < / numerusform >
< / translation >
2018-12-01 04:54:55 -05:00
< / message >
2018-01-20 07:54:44 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Forget all site - specific settings on entries < / source >
2019-01-30 20:54:35 -05:00
< translation > Forget all site - specific settings on entries < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Do you really want forget all site - specific settings on every entry ?
Permissions to access entries will be revoked . < / source >
2019-01-30 20:54:35 -05:00
< translation > Do you really want forget all site - specific settings on every entry ?
Permissions to access entries will be revoked . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Removing stored permissions … < / source >
2019-01-30 20:54:35 -05:00
< translation > Removing stored permissions … < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Abort < / source >
2019-01-30 20:54:35 -05:00
< translation > Abort < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > KeePassXC : Removed permissions < / source >
2019-01-30 20:54:35 -05:00
< translation > KeePassXC : Removed permissions < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message numerus = "yes" >
2018-12-01 04:54:55 -05:00
< source > Successfully removed permissions from % n entry ( s ) . < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > Successfully removed permissions from % n entry ( s ) . < / numerusform >
< numerusform > Successfully removed permissions from % n entry ( s ) . < / numerusform >
< / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > KeePassXC : No entry with permissions found ! < / source >
2019-01-30 20:54:35 -05:00
< translation > KeePassXC : No entry with permissions found ! < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > The active database does not contain an entry with permissions . < / source >
2019-01-30 20:54:35 -05:00
< translation > The active database does not contain an entry with permissions . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Move KeePassHTTP attributes to custom data < / source >
2019-01-30 20:54:35 -05:00
< translation > Move KeePassHTTP attributes to custom data < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Stored browser keys < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remove selected key < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Refresh database root group ID < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Created < / source >
< translation type = "unfinished" > Created < / translation >
< / message >
< message >
< source > Refresh database ID < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Do you really want refresh the database ID ?
This is only necessary if your database is a copy of another and the browser extension cannot connect . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > 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 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-10-24 22:34:30 -04:00
< message >
< source > Convert KeePassHTTP data < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Convert legacy KeePassHTTP attributes to KeePassXC - Browser compatible custom data < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< / context >
< context >
< name > DatabaseSettingsWidgetDatabaseKey < / name >
< message >
< source > No password set < / source >
< translation type = "unfinished" > No password set < / translation >
< / message >
< message >
< source > WARNING ! You have not set a password . Using a database without a password is strongly discouraged !
Are you sure you want to continue without a password ? < / source >
< translation type = "unfinished" > WARNING ! You have not set a password . Using a database without a password is strongly discouraged !
Are you sure you want to continue without a password ? < / translation >
< / message >
< message >
< source > Continue without password < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > No encryption key added < / source >
< translation type = "unfinished" > No encryption key added < / translation >
< / message >
< message >
< source > You must add at least one encryption key to secure your database ! < / source >
< translation type = "unfinished" > You must add at least one encryption key to secure your database ! < / translation >
< / message >
< message >
< source > Unknown error < / source >
< translation type = "unfinished" > Unknown error < / translation >
< / message >
< message >
< source > Failed to change database credentials < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Add additional protection … < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > DatabaseSettingsWidgetEncryption < / name >
2018-01-20 07:54:44 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Encryption Algorithm : < / source >
2019-01-30 20:54:35 -05:00
< translation > Encryption Algorithm : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > AES : 256 Bit ( default ) < / source >
2019-01-30 20:54:35 -05:00
< translation > AES : 256 Bit ( default ) < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Twofish : 256 Bit < / source >
2019-01-30 20:54:35 -05:00
< translation > Twofish : 256 Bit < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Key Derivation Function : < / source >
2019-01-30 20:54:35 -05:00
< translation > Key Derivation Function : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Transform rounds : < / source >
2019-01-30 20:54:35 -05:00
< translation > Transform rounds : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Memory Usage : < / source >
2019-01-30 20:54:35 -05:00
< translation > Memory Usage : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Parallelism : < / source >
2019-01-30 20:54:35 -05:00
< translation > Parallelism : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Decryption Time : < / source >
2019-01-30 20:54:35 -05:00
< translation > Decryption Time : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > ? ? s < / source >
2019-01-30 20:54:35 -05:00
< translation > ? ? s < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Change < / source >
2019-01-30 20:54:35 -05:00
< translation > Change < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Higher values offer more protection , but opening the database will take longer . < / source >
2019-01-30 20:54:35 -05:00
< translation > Higher values offer more protection , but opening the database will take longer . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Database format : < / source >
2019-01-30 20:54:35 -05:00
< translation > Database format : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > This is only important if you need to use your database with other programs . < / source >
2019-01-30 20:54:35 -05:00
< translation > This is only important if you need to use your database with other programs . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > KDBX 4.0 ( recommended ) < / source >
2019-01-30 20:54:35 -05:00
< translation > KDBX 4.0 ( recommended ) < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > KDBX 3.1 < / source >
2019-01-30 20:54:35 -05:00
< translation > KDBX 3.1 < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > unchanged < / source >
< comment > Database decryption time is unchanged < / comment >
2019-01-30 20:54:35 -05:00
< translation > unchanged < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Number of rounds too high < / source >
< comment > Key transformation rounds < / comment >
2019-01-30 20:54:35 -05:00
< translation > Number of rounds too high < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Understood , keep number < / source >
2019-01-30 20:54:35 -05:00
< translation > Understood , keep number < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Cancel < / source >
2019-01-30 20:54:35 -05:00
< translation > Cancel < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Number of rounds too low < / source >
< comment > Key transformation rounds < / comment >
2019-01-30 20:54:35 -05:00
< translation > Number of rounds too low < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > KDF unchanged < / source >
2019-01-30 20:54:35 -05:00
< translation > KDF unchanged < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Failed to transform key with new KDF parameters ; KDF unchanged . < / source >
2019-01-30 20:54:35 -05:00
< translation > Failed to transform key with new KDF parameters ; KDF unchanged . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-02-04 07:46:36 -05:00
< message numerus = "yes" >
< source > MiB < / source >
< comment > Abbreviation for Mebibytes ( KDF settings ) < / comment >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > MiB < / numerusform >
< numerusform > MiB < / numerusform >
< / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message numerus = "yes" >
< source > thread ( s ) < / source >
< comment > Threads for parallel execution ( KDF settings ) < / comment >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > thread ( s ) < / numerusform >
< numerusform > thread ( s ) < / numerusform >
< / translation >
2018-02-04 07:46:36 -05:00
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Change existing decryption time < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Decryption time in seconds < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Database format < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Encryption algorithm < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Key derivation function < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Transform rounds < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Memory usage < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Parallelism < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > ? ? ms < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > ? s < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > You are using a very high number of key transform rounds with Argon2 .
If you keep this number , your database may take hours , days , or even longer to open . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > You are using a very low number of key transform rounds with AES - KDF .
If you keep this number , your database will not be protected from brute force attacks . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< / context >
< context >
< name > DatabaseSettingsWidgetFdoSecrets < / name >
< message >
< source > Exposed Entries < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Don & apos ; t expose this database < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Expose entries under this group : < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Enable Secret Service to access these settings . < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > DatabaseSettingsWidgetGeneral < / name >
< message >
< source > Database name : < / source >
< translation > Database name : < / translation >
< / message >
< message >
< source > Database description : < / source >
< translation > Database description : < / translation >
< / message >
< message >
< source > Default username : < / source >
< translation > Default username : < / translation >
< / message >
< message >
< source > History Settings < / source >
< translation > History Settings < / translation >
< / message >
< message >
< source > Max . history items : < / source >
< translation > Max . history items : < / translation >
< / message >
< message >
< source > Max . history size : < / source >
< translation > Max . history size : < / translation >
< / message >
< message >
< source > MiB < / source >
< translation > MiB < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Use recycle bin < / source >
2019-01-30 20:54:35 -05:00
< translation > Use recycle bin < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-02-04 07:46:36 -05:00
< message >
< source > Additional Database Settings < / source >
2019-01-30 20:54:35 -05:00
< translation > Additional Database Settings < / translation >
2018-02-04 07:46:36 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Database name field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Database description field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Default username field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Maximum number of history items per entry < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Maximum size of history per entry < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Delete Recycle Bin < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Do you want to delete the current recycle bin and all its contents ?
This action is not reversible . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > ( old ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Enable compression ( recommended ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Database Metadata < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-01-30 20:54:35 -05:00
< / context >
< context >
< name > DatabaseSettingsWidgetKeeShare < / name >
< message >
< source > Sharing < / source >
< translation > Sharing < / translation >
< / message >
< message >
< source > Breadcrumb < / source >
< translation > Breadcrumb < / translation >
< / message >
< message >
< source > Type < / source >
< translation > Type < / translation >
< / message >
< message >
< source > Path < / source >
< translation > Path < / translation >
< / message >
< message >
< source > Last Signer < / source >
< translation > Last Signer < / translation >
< / message >
< message >
< source > Certificates < / source >
< translation > Certificates < / translation >
< / message >
< message >
< source > & gt ; < / source >
< comment > Breadcrumb separator < / comment >
< translation > & gt ; < / translation >
2018-02-04 07:46:36 -05:00
< / message >
2018-01-20 07:54:44 -05:00
< / context >
2018-12-01 04:54:55 -05:00
< context >
2021-09-28 07:59:15 -04:00
< name > DatabaseSettingsWidgetMaintenance < / name >
2018-01-20 07:54:44 -05:00
< message >
2021-09-28 07:59:15 -04:00
< source > Manage Custom Icons < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Delete selected icon ( s ) < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > Delete all custom icons not in use by any entry or group < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Purge unused icons < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< message >
2021-09-28 07:59:15 -04:00
< source > Confirm Deletion < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > At least one of the selected icons is currently in use by at least one entry or group . The icons of all affected entries and groups will be replaced by the default icon . Are you sure you want to delete icons that are currently in use ? < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Custom Icons Are In Use < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > All custom icons are in use by at least one entry or group . < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Purged Unused Icons < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2021-09-28 07:59:15 -04:00
< message numerus = "yes" >
< source > Purged % n icon ( s ) from the database . < / source >
< translation type = "unfinished" >
< numerusform > < / numerusform >
< numerusform > < / numerusform >
< / translation >
< / message >
< / context >
< context >
< name > DatabaseSettingsWidgetMetaDataSimple < / name >
< message >
< source > Database Name : < / source >
< translation > Database Name : < / translation >
< / message >
< message >
< source > Description : < / source >
< translation > Description : < / translation >
< / message >
< message >
< source > Database name field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Database description field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > DatabaseTabWidget < / name >
< message >
< source > KeePass 2 Database < / source >
< translation > KeePass 2 Database < / translation >
< / message >
< message >
< source > All files < / source >
< translation > All files < / translation >
< / message >
< message >
< source > Open database < / source >
< translation > Open database < / translation >
< / message >
< message >
< source > CSV file < / source >
< translation > CSV file < / translation >
< / message >
< message >
< source > Merge database < / source >
< translation > Merge database < / translation >
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Open KeePass 1 database < / source >
2019-01-30 20:54:35 -05:00
< translation > Open KeePass 1 database < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > KeePass 1 database < / source >
2019-01-30 20:54:35 -05:00
< translation > KeePass 1 database < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Export database to CSV file < / source >
2019-01-30 20:54:35 -05:00
< translation > Export database to CSV file < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Writing the CSV file failed . < / source >
2019-01-30 20:54:35 -05:00
< translation > Writing the CSV file failed . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-02-04 07:46:36 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Database creation error < / source >
2019-01-30 20:54:35 -05:00
< translation > Database creation error < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > The created database has no key or KDF , refusing to save it .
This is definitely a bug , please report it to the developers . < / source >
2019-01-30 20:54:35 -05:00
< translation > The created database has no key or KDF , refusing to save it .
This is definitely a bug , please report it to the developers . < / translation >
2018-02-04 07:46:36 -05:00
< / message >
2018-01-20 07:54:44 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Select CSV file < / source >
2019-01-30 20:54:35 -05:00
< translation > Select CSV file < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > New Database < / source >
2019-01-30 20:54:35 -05:00
< translation > New Database < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > % 1 [ New Database ] < / source >
< comment > Database tab name modifier < / comment >
2019-01-30 20:54:35 -05:00
< translation > % 1 [ New Database ] < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > % 1 [ Locked ] < / source >
< comment > Database tab name modifier < / comment >
2019-01-30 20:54:35 -05:00
< translation > % 1 [ Locked ] < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > % 1 [ Read - only ] < / source >
< comment > Database tab name modifier < / comment >
2019-01-30 20:54:35 -05:00
< translation > % 1 [ Read - only ] < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-04-12 18:11:57 -04:00
< message >
< source > Failed to open % 1 . It either does not exist or is not accessible . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Export database to HTML file < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > HTML file < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Writing the HTML file failed . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Export Confirmation < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > You are about to export your database to an unencrypted file . This will leave your passwords and sensitive information vulnerable ! Are you sure you want to continue ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Open OPVault < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > DatabaseWidget < / name >
2018-01-20 07:54:44 -05:00
< message >
< source > Execute command ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Execute command ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Do you really want to execute the following command ? & lt ; br & gt ; & lt ; br & gt ; % 1 & lt ; br & gt ; < / source >
2019-01-30 20:54:35 -05:00
< translation > Do you really want to execute the following command ? & lt ; br & gt ; & lt ; br & gt ; % 1 & lt ; br & gt ; < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Remember my choice < / source >
2019-01-30 20:54:35 -05:00
< translation > Remember my choice < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Do you really want to delete the group & quot ; % 1 & quot ; for good ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Do you really want to delete the group & quot ; % 1 & quot ; for good ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > No current database . < / source >
2019-01-30 20:54:35 -05:00
< translation > No current database . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > No source database , nothing to do . < / source >
2019-01-30 20:54:35 -05:00
< translation > No source database , nothing to do . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Search Results ( % 1 ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Search Results ( % 1 ) < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > No Results < / source >
2019-01-30 20:54:35 -05:00
< translation > No Results < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > File has changed < / source >
2019-01-30 20:54:35 -05:00
< translation > File has changed < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > The database file has changed . Do you want to load the changes ? < / source >
2019-01-30 20:54:35 -05:00
< translation > The database file has changed . Do you want to load the changes ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Merge Request < / source >
2019-01-30 20:54:35 -05:00
< translation > Merge Request < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > The database file has changed and you have unsaved changes .
Do you want to merge your changes ? < / source >
2019-01-30 20:54:35 -05:00
< translation > The database file has changed and you have unsaved changes .
Do you want to merge your changes ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Empty recycle bin ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Empty recycle bin ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Are you sure you want to permanently delete everything from your recycle bin ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Are you sure you want to permanently delete everything from your recycle bin ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Lock Database ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Lock Database ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > You are editing an entry . Discard changes and lock anyway ? < / source >
2019-01-30 20:54:35 -05:00
< translation > You are editing an entry . Discard changes and lock anyway ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > & quot ; % 1 & quot ; was modified .
Save changes ? < / source >
2019-01-30 20:54:35 -05:00
< translation > & quot ; % 1 & quot ; was modified .
Save changes ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Database was modified .
Save changes ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Database was modified .
Save changes ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Save changes ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Save changes ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Could not open the new database file while attempting to autoreload .
Error : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Could not open the new database file while attempting to autoreload .
Error : % 1 < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Disable safe saves ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Disable safe saves ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > KeePassXC has failed to save the database multiple times . This is likely caused by file sync services holding a lock on the save file .
Disable safe saves and try again ? < / source >
2019-01-30 20:54:35 -05:00
< translation > KeePassXC has failed to save the database multiple times . This is likely caused by file sync services holding a lock on the save file .
Disable safe saves and try again ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Passwords < / source >
2019-01-30 20:54:35 -05:00
< translation > Passwords < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Save database as < / source >
2019-01-30 20:54:35 -05:00
< translation > Save database as < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > KeePass 2 Database < / source >
2019-01-30 20:54:35 -05:00
< translation > KeePass 2 Database < / translation >
< / message >
< message >
< source > Delete group < / source >
< translation > Delete group < / translation >
< / message >
< message >
< source > Move group to recycle bin ? < / source >
< translation > Move group to recycle bin ? < / translation >
< / message >
< message >
< source > Do you really want to move the group & quot ; % 1 & quot ; to the recycle bin ? < / source >
< translation > Do you really want to move the group & quot ; % 1 & quot ; to the recycle bin ? < / translation >
< / message >
< message >
< source > Successfully merged the database files . < / source >
< translation > Successfully merged the database files . < / translation >
< / message >
< message >
< source > Database was not modified by merge operation . < / source >
< translation > Database was not modified by merge operation . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-04-12 18:11:57 -04:00
< message >
< source > Writing the database failed : % 1 < / source >
< translation type = "unfinished" > Writing the database failed : % 1 < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > This database is opened in read - only mode . Autosave is disabled . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Save database backup < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Could not find database file : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Searching … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Shared group … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Confirm Auto - Type < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Perform Auto - Type into the previously active window ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > EditEntryWidget < / name >
< message >
< source > Entry < / source >
2019-01-30 20:54:35 -05:00
< translation > Entry < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Advanced < / source >
2019-01-30 20:54:35 -05:00
< translation > Advanced < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Icon < / source >
2019-01-30 20:54:35 -05:00
< translation > Icon < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Auto - Type < / source >
2019-01-30 20:54:35 -05:00
< translation > Auto - Type < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Properties < / source >
2019-01-30 20:54:35 -05:00
< translation > Properties < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > History < / source >
2019-01-30 20:54:35 -05:00
< translation > History < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > SSH Agent < / source >
2019-01-30 20:54:35 -05:00
< translation > SSH Agent < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > n / a < / source >
2019-01-30 20:54:35 -05:00
< translation > n / a < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > ( encrypted ) < / source >
2019-01-30 20:54:35 -05:00
< translation > ( encrypted ) < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Select private key < / source >
2019-01-30 20:54:35 -05:00
< translation > Select private key < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Entry history < / source >
2019-01-30 20:54:35 -05:00
< translation > Entry history < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Add entry < / source >
2019-01-30 20:54:35 -05:00
< translation > Add entry < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Edit entry < / source >
2019-01-30 20:54:35 -05:00
< translation > Edit entry < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > New attribute < / source >
2019-01-30 20:54:35 -05:00
< translation > New attribute < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Are you sure you want to remove this attribute ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Are you sure you want to remove this attribute ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Tomorrow < / source >
2019-01-30 20:54:35 -05:00
< translation > Tomorrow < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message numerus = "yes" >
< source > % n week ( s ) < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > % n week ( s ) < / numerusform >
< numerusform > % n week ( s ) < / numerusform >
< / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message numerus = "yes" >
< source > % n month ( s ) < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > % n month ( s ) < / numerusform >
< numerusform > % n month ( s ) < / numerusform >
< / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-02-21 11:53:38 -05:00
< message >
< source > Entry updated successfully . < / source >
2019-01-30 20:54:35 -05:00
< translation > Entry updated successfully . < / translation >
2018-02-21 11:53:38 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message >
< source > New attribute % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > New attribute % 1 < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message numerus = "yes" >
< source > % n year ( s ) < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > % n year ( s ) < / numerusform >
< numerusform > % n year ( s ) < / numerusform >
< / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > Confirm Removal < / source >
< translation > Confirm Removal < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Browser Integration < / source >
< translation type = "unfinished" > Browser Integration < / translation >
< / message >
< message >
< source > & lt ; empty URL & gt ; < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Are you sure you want to remove this URL ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-01-04 09:09:28 -05:00
< message >
< source > Reveal < / source >
< translation type = "unfinished" > Reveal < / translation >
< / message >
< message >
< source > Hide < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Unsaved Changes < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Would you like to save changes to this entry ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > [ PROTECTED ] Press Reveal to view or edit < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-01-12 11:49:13 -05:00
< message >
< source > Invalid Entry < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > An external merge operation has invalidated this entry .
Unfortunately , any changes made have been lost . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Auto - Type Validation Error < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > An error occurred while validating the custom Auto - Type sequence :
% 1
Would you like to correct it ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > An error occurred while validating the Auto - Type sequence for & quot ; % 1 & quot ; :
% 2
Would you like to correct it ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-10-09 14:46:39 -04:00
< message >
< source > Some Browser Integration settings are overridden by group settings . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > EditEntryWidgetAdvanced < / name >
< message >
< source > Additional attributes < / source >
2019-01-30 20:54:35 -05:00
< translation > Additional attributes < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Add < / source >
2019-01-30 20:54:35 -05:00
< translation > Add < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Remove < / source >
2019-01-30 20:54:35 -05:00
< translation > Remove < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Edit Name < / source >
2019-01-30 20:54:35 -05:00
< translation > Edit Name < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Protect < / source >
2019-01-30 20:54:35 -05:00
< translation > Protect < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Reveal < / source >
2019-01-30 20:54:35 -05:00
< translation > Reveal < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Attachments < / source >
2019-01-30 20:54:35 -05:00
< translation > Attachments < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-02-21 11:53:38 -05:00
< message >
< source > Foreground Color : < / source >
2019-01-30 20:54:35 -05:00
< translation > Foreground Color : < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Background Color : < / source >
2019-01-30 20:54:35 -05:00
< translation > Background Color : < / translation >
2018-02-21 11:53:38 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Attribute selection < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Attribute value < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Add a new attribute < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remove selected attribute < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Edit attribute name < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Toggle attribute protection < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Show a protected attribute < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Foreground color selection < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Background color selection < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > Exclude from database reports < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > If checked , the entry will not appear in reports like Health Check and HIBP even if it doesn & apos ; t match the quality requirements . < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > EditEntryWidgetAutoType < / name >
< message >
< source > Enable Auto - Type for this entry < / source >
2019-01-30 20:54:35 -05:00
< translation > Enable Auto - Type for this entry < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Window Associations < / source >
2019-01-30 20:54:35 -05:00
< translation > Window Associations < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > + < / source >
2019-01-30 20:54:35 -05:00
< translation > + < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > - < / source >
2019-01-30 20:54:35 -05:00
< translation > - < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Window title : < / source >
2019-01-30 20:54:35 -05:00
< translation > Window title : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-02-21 11:53:38 -05:00
< source > Use a specific sequence for this association : < / source >
2019-01-30 20:54:35 -05:00
< translation > Use a specific sequence for this association : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-04-12 18:11:57 -04:00
< message >
2019-10-20 22:16:19 -04:00
< source > Custom Auto - Type sequence < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Open Auto - Type help webpage < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Existing window associations < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Add new window association < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remove selected window association < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > You can use an asterisk ( * ) to match everything < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Set the window association title < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > You can use an asterisk to match everything < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Custom Auto - Type sequence for this window < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Inherit default Auto - Type sequence from the group < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Use custom Auto - Type sequence : < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< / context >
< context >
< name > EditEntryWidgetBrowser < / name >
< message >
< source > These settings affect to the entry & apos ; s behaviour with the browser extension . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > General < / source >
< translation type = "unfinished" > General < / translation >
< / message >
< message >
< source > Skip Auto - Submit for this entry < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Hide this entry from the browser extension < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Additional URL & apos ; s < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Add < / source >
< translation type = "unfinished" > Add < / translation >
< / message >
< message >
< source > Remove < / source >
< translation type = "unfinished" > Remove < / translation >
< / message >
< message >
< source > Edit < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2020-01-04 09:09:28 -05:00
< message >
< source > Only send this setting to the browser for HTTP Auth dialogs . If enabled , normal login forms will not show this entry for selection . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Use this entry only with HTTP Basic Auth < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Do not send this setting to the browser for HTTP Auth dialogs . If enabled , HTTP Auth dialogs will not show this entry for selection . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Do not use this entry with HTTP Basic Auth < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > EditEntryWidgetHistory < / name >
< message >
< source > Show < / source >
2019-01-30 20:54:35 -05:00
< translation > Show < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Restore < / source >
2019-01-30 20:54:35 -05:00
< translation > Restore < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Delete < / source >
2019-01-30 20:54:35 -05:00
< translation > Delete < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Delete all < / source >
2019-01-30 20:54:35 -05:00
< translation > Delete all < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Entry history selection < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Show entry at selected history state < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Restore entry to selected history state < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Delete selected history state < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Delete all history < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > EditEntryWidgetMain < / name >
< message >
< source > URL : < / source >
2019-01-30 20:54:35 -05:00
< translation > URL : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Password : < / source >
2019-01-30 20:54:35 -05:00
< translation > Password : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Title : < / source >
2019-01-30 20:54:35 -05:00
< translation > Title : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Presets < / source >
2019-01-30 20:54:35 -05:00
< translation > Presets < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Toggle the checkbox to reveal the notes section . < / source >
2019-01-30 20:54:35 -05:00
< translation > Toggle the checkbox to reveal the notes section . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Username : < / source >
2019-01-30 20:54:35 -05:00
< translation > Username : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Url field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Download favicon for URL < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Password field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Toggle notes visible < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Expiration field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Expiration Presets < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Expiration presets < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Notes field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Title field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Username field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Toggle expiration < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Notes : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Expires : < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-10-21 16:46:55 -04:00
< message >
< source > Edit Entry < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > EditEntryWidgetSSHAgent < / name >
< message >
< source > Form < / source >
2019-01-30 20:54:35 -05:00
< translation > Form < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Remove key from agent after < / source >
2019-01-30 20:54:35 -05:00
< translation > Remove key from agent after < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > seconds < / source >
2019-01-30 20:54:35 -05:00
< translation > seconds < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Fingerprint < / source >
2019-01-30 20:54:35 -05:00
< translation > Fingerprint < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Remove key from agent when database is closed / locked < / source >
2019-01-30 20:54:35 -05:00
< translation > Remove key from agent when database is closed / locked < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Public key < / source >
2019-01-30 20:54:35 -05:00
< translation > Public key < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Add key to agent when database is opened / unlocked < / source >
2019-01-30 20:54:35 -05:00
< translation > Add key to agent when database is opened / unlocked < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Comment < / source >
2019-01-30 20:54:35 -05:00
< translation > Comment < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Decrypt < / source >
2019-01-30 20:54:35 -05:00
< translation > Decrypt < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > n / a < / source >
2019-01-30 20:54:35 -05:00
< translation > n / a < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Copy to clipboard < / source >
2019-01-30 20:54:35 -05:00
< translation > Copy to clipboard < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Private key < / source >
2019-01-30 20:54:35 -05:00
< translation > Private key < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > External file < / source >
2019-01-30 20:54:35 -05:00
< translation > External file < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Attachment < / source >
2019-01-30 20:54:35 -05:00
< translation > Attachment < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Add to agent < / source >
2019-01-30 20:54:35 -05:00
< translation > Add to agent < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Remove from agent < / source >
2019-01-30 20:54:35 -05:00
< translation > Remove from agent < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Require user confirmation when this key is used < / source >
2019-01-30 20:54:35 -05:00
< translation > Require user confirmation when this key is used < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Remove key from agent after specified seconds < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Browser for key file < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > External key file < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Select attachment file < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Browse … < / source >
< extracomment > Button for opening file dialog < / extracomment >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > EditGroupWidget < / name >
< message >
< source > Group < / source >
2019-01-30 20:54:35 -05:00
< translation > Group < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Icon < / source >
2019-01-30 20:54:35 -05:00
< translation > Icon < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Properties < / source >
2019-01-30 20:54:35 -05:00
< translation > Properties < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Add group < / source >
2019-01-30 20:54:35 -05:00
< translation > Add group < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Edit group < / source >
2019-01-30 20:54:35 -05:00
< translation > Edit group < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Enable < / source >
2019-01-30 20:54:35 -05:00
< translation > Enable < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Disable < / source >
2019-01-30 20:54:35 -05:00
< translation > Disable < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Inherit from parent group ( % 1 ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Inherit from parent group ( % 1 ) < / translation >
< / message >
2019-04-12 18:11:57 -04:00
< message >
2021-10-09 14:46:39 -04:00
< source > Browser Integration < / source >
< translation type = "unfinished" > Browser Integration < / translation >
< / message >
< message >
< source > Group has unsaved changes < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > EditGroupWidgetBrowser < / name >
< message >
< source > Edit Group < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > These settings affect to the group & apos ; s behaviour with the browser extension . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Hide entries from browser extension : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Hide entries from browser extension toggle for this and sub groups < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Skip Auto - Submit for entries : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Skip Auto - Submit toggle for this and sub groups < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Use entries only with HTTP Basic Auth : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Only HTTP Auth toggle for this and sub groups < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Do not use entries with HTTP Basic Auth : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Do not use HTTP Auth toggle for this and sub groups < / source >
< translation type = "unfinished" > < / translation >
2019-04-12 18:11:57 -04:00
< / message >
2019-01-30 20:54:35 -05:00
< / context >
< context >
< name > EditGroupWidgetKeeShare < / name >
< message >
< source > Type : < / source >
< translation > Type : < / translation >
< / message >
< message >
< source > Path : < / source >
< translation > Path : < / translation >
< / message >
< message >
< source > Password : < / source >
< translation > Password : < / translation >
< / message >
< message >
< source > Inactive < / source >
< translation > Inactive < / translation >
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > KeeShare unsigned container < / source >
< translation > KeeShare unsigned container < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > KeeShare signed container < / source >
< translation > KeeShare signed container < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Select import source < / source >
< translation > Select import source < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Select export target < / source >
< translation > Select export target < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Select import / export file < / source >
< translation > Select import / export file < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Clear < / source >
< translation type = "unfinished" > Clear < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Import < / source >
< translation type = "unfinished" > Import < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Export < / source >
< translation type = "unfinished" > Export < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Synchronize < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Your KeePassXC version does not support sharing this container type .
Supported extensions are : % 1 . < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > % 1 is already being exported by this database . < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > % 1 is already being imported by this database . < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-03-19 17:08:18 -04:00
< message >
2019-04-12 18:11:57 -04:00
< source > % 1 is being imported and exported by different groups in this database . < / source >
< translation type = "unfinished" > < / translation >
2019-03-19 17:08:18 -04:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > KeeShare is currently disabled . You can enable import / export in the application settings . < / source >
< comment > KeeShare is a proper noun < / comment >
2019-03-19 17:08:18 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Database export is currently disabled by application settings . < / source >
2019-03-19 17:08:18 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Database import is currently disabled by application settings . < / source >
2019-03-19 17:08:18 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Sharing mode field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Path to share file field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Password field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Clear fields < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Browse for share file < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Browse … < / source >
< translation type = "unfinished" > < / translation >
2019-10-20 22:16:19 -04:00
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > EditGroupWidgetMain < / name >
< message >
2020-07-06 21:13:22 -04:00
< source > Name field < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Notes field < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Toggle expiration < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Auto - Type toggle for this and sub groups < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Expiration field < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Search toggle for this and sub groups < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Default auto - type sequence field < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Expires : < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Use default Auto - Type sequence of parent group < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Auto - Type : < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Search : < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Notes : < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Name : < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Set default Auto - Type sequence < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2020-10-21 16:46:55 -04:00
< message >
< source > Edit Group < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > EditWidgetIcons < / name >
< message >
< source > Add custom icon < / source >
2019-01-30 20:54:35 -05:00
< translation > Add custom icon < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Download favicon < / source >
2019-01-30 20:54:35 -05:00
< translation > Download favicon < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Unable to fetch favicon . < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to fetch favicon . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Images < / source >
2019-01-30 20:54:35 -05:00
< translation > Images < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > All files < / source >
2019-01-30 20:54:35 -05:00
< translation > All files < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Select Image ( s ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Select Image ( s ) < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message numerus = "yes" >
< source > Successfully loaded % 1 of % n icon ( s ) < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > Successfully loaded % 1 of % n icon ( s ) < / numerusform >
< numerusform > Successfully loaded % 1 of % n icon ( s ) < / numerusform >
< / translation >
2018-12-01 04:54:55 -05:00
< / message >
2018-01-20 07:54:44 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > No icons were loaded < / source >
2019-01-30 20:54:35 -05:00
< translation > No icons were loaded < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message numerus = "yes" >
< source > % n icon ( s ) already exist in the database < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > % n icon ( s ) already exist in the database < / numerusform >
< numerusform > % n icon ( s ) already exist in the database < / numerusform >
< / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message numerus = "yes" >
< source > The following icon ( s ) failed : < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > The following icon ( s ) failed : < / numerusform >
< numerusform > The following icon ( s ) failed : < / numerusform >
< / translation >
2018-12-01 04:54:55 -05:00
< / message >
2019-05-31 16:03:35 -04:00
< message >
< source > You can enable the DuckDuckGo website icon service under Tools - & gt ; Settings - & gt ; Security < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Download favicon for URL < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Apply selected icon to subgroups and entries < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Also apply to child groups < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Also apply to child entries < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Also apply to all children < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Existing icon selected . < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Use default icon < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Use custom icon < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Apply to this group only < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Apply icon to … < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > EditWidgetProperties < / name >
< message >
< source > Created : < / source >
2019-01-30 20:54:35 -05:00
< translation > Created : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Modified : < / source >
2019-01-30 20:54:35 -05:00
< translation > Modified : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Accessed : < / source >
2019-01-30 20:54:35 -05:00
< translation > Accessed : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Uuid : < / source >
2019-01-30 20:54:35 -05:00
< translation > Uuid : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-02-21 11:53:38 -05:00
< message >
< source > Plugin Data < / source >
2019-01-30 20:54:35 -05:00
< translation > Plugin Data < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Remove < / source >
2019-01-30 20:54:35 -05:00
< translation > Remove < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Delete plugin data ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Delete plugin data ? < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Do you really want to delete the selected plugin data ?
This may cause the affected plugins to malfunction . < / source >
2019-01-30 20:54:35 -05:00
< translation > Do you really want to delete the selected plugin data ?
This may cause the affected plugins to malfunction . < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Key < / source >
2019-01-30 20:54:35 -05:00
< translation > Key < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Value < / source >
2019-01-30 20:54:35 -05:00
< translation > Value < / translation >
2018-02-21 11:53:38 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Datetime created < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Datetime modified < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Datetime accessed < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unique ID < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Plugin data < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remove selected plugin data < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > Entry < / name >
< message >
2018-12-01 04:54:55 -05:00
< source > % 1 - Clone < / source >
2019-01-30 20:54:35 -05:00
< translation > % 1 - Clone < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< / context >
2021-09-28 07:59:15 -04:00
< context >
< name > EntryAttachments < / name >
< message >
< source > % 1 - % 2 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Cannot open file & quot ; % 1 & quot ; < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
2018-01-20 07:54:44 -05:00
< context >
< name > EntryAttachmentsModel < / name >
< message >
< source > Name < / source >
2019-01-30 20:54:35 -05:00
< translation > Name < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Size < / source >
2019-01-30 20:54:35 -05:00
< translation > Size < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< / context >
< context >
< name > EntryAttachmentsWidget < / name >
< message >
< source > Form < / source >
2019-01-30 20:54:35 -05:00
< translation > Form < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Add < / source >
2019-01-30 20:54:35 -05:00
< translation > Add < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Remove < / source >
2019-01-30 20:54:35 -05:00
< translation > Remove < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Open < / source >
2019-01-30 20:54:35 -05:00
< translation > Open < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Save < / source >
2019-01-30 20:54:35 -05:00
< translation > Save < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Select files < / source >
2019-01-30 20:54:35 -05:00
< translation > Select files < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message numerus = "yes" >
< source > Are you sure you want to remove % n attachment ( s ) ? < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > Are you sure you want to remove % n attachment ( s ) ? < / numerusform >
< numerusform > Are you sure you want to remove % n attachment ( s ) ? < / numerusform >
< / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Save attachments < / source >
2019-01-30 20:54:35 -05:00
< translation > Save attachments < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Unable to create directory :
% 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to create directory :
% 1 < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Are you sure you want to overwrite the existing file & quot ; % 1 & quot ; with the attachment ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Are you sure you want to overwrite the existing file & quot ; % 1 & quot ; with the attachment ? < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Confirm overwrite < / source >
2019-01-30 20:54:35 -05:00
< translation > Confirm overwrite < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Unable to save attachments :
% 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to save attachments :
% 1 < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Unable to open attachment :
% 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to open attachment :
% 1 < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Unable to open attachments :
% 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to open attachments :
% 1 < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message >
< source > Confirm remove < / source >
2019-01-30 20:54:35 -05:00
< translation > Confirm remove < / translation >
< / message >
< message numerus = "yes" >
< source > Unable to open file ( s ) :
% 1 < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > Unable to open file ( s ) :
% 1 < / numerusform >
< numerusform > Unable to open file ( s ) :
% 1 < / numerusform >
< / translation >
2018-12-01 04:54:55 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Attachments < / source >
< translation type = "unfinished" > Attachments < / translation >
< / message >
< message >
< source > Add new attachment < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remove selected attachment < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Open selected attachment < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Save selected attachment to disk < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > % 1 is a big file ( % 2 MB ) .
Your database may get very large and reduce performance .
Are you sure to add this file ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Confirm Attachment < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Rename selected attachment < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Rename < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Attachment modified < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > The attachment & apos ; % 1 & apos ; was modified .
Do you want to save the changes to your database ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Saving attachment failed < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Saving updated attachment failed .
Error : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-10-24 11:20:04 -04:00
< message >
< source > Confirm Overwrite Attachment < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Attachment & quot ; % 1 & quot ; already exists .
Would you like to overwrite the existing attachment ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > EntryAttributesModel < / name >
< message >
< source > Name < / source >
2019-01-30 20:54:35 -05:00
< translation > Name < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< / context >
< context >
< name > EntryHistoryModel < / name >
< message >
< source > Last modified < / source >
2019-01-30 20:54:35 -05:00
< translation > Last modified < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Title < / source >
2019-01-30 20:54:35 -05:00
< translation > Title < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Username < / source >
2019-01-30 20:54:35 -05:00
< translation > Username < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > URL < / source >
2019-01-30 20:54:35 -05:00
< translation > URL < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< / context >
< context >
< name > EntryModel < / name >
< message >
< source > Ref : < / source >
< comment > Reference abbreviation < / comment >
2019-01-30 20:54:35 -05:00
< translation > Ref : < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Group < / source >
2019-01-30 20:54:35 -05:00
< translation > Group < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Title < / source >
2019-01-30 20:54:35 -05:00
< translation > Title < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Username < / source >
2019-01-30 20:54:35 -05:00
< translation > Username < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > URL < / source >
2019-01-30 20:54:35 -05:00
< translation > URL < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-02-04 07:46:36 -05:00
< message >
< source > Never < / source >
2019-01-30 20:54:35 -05:00
< translation > Never < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
< source > Password < / source >
2019-01-30 20:54:35 -05:00
< translation > Password < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
< source > Notes < / source >
2019-01-30 20:54:35 -05:00
< translation > Notes < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
< source > Expires < / source >
2019-01-30 20:54:35 -05:00
< translation > Expires < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
< source > Created < / source >
2019-01-30 20:54:35 -05:00
< translation > Created < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Modified < / source >
2019-01-30 20:54:35 -05:00
< translation > Modified < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Accessed < / source >
2019-01-30 20:54:35 -05:00
< translation > Accessed < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Attachments < / source >
2019-01-30 20:54:35 -05:00
< translation > Attachments < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Size < / source >
< translation type = "unfinished" > Size < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Group name < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Entry title < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Entry notes < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Entry expires at < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Creation date < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Last modification date < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Last access date < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Attached files < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Entry size < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Has attachments < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Password Strength < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Has TOTP < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< / context >
< context >
< name > EntryPreviewWidget < / name >
< message >
< source > Close < / source >
2019-01-30 20:54:35 -05:00
< translation > Close < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > General < / source >
2019-01-30 20:54:35 -05:00
< translation > General < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Username < / source >
2019-01-30 20:54:35 -05:00
< translation > Username < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Password < / source >
2019-01-30 20:54:35 -05:00
< translation > Password < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Expiration < / source >
2019-01-30 20:54:35 -05:00
< translation > Expiration < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > URL < / source >
2019-01-30 20:54:35 -05:00
< translation > URL < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Attributes < / source >
2019-01-30 20:54:35 -05:00
< translation > Attributes < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Attachments < / source >
2019-01-30 20:54:35 -05:00
< translation > Attachments < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Notes < / source >
2019-01-30 20:54:35 -05:00
< translation > Notes < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Autotype < / source >
2019-01-30 20:54:35 -05:00
< translation > Autotype < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Window < / source >
2019-01-30 20:54:35 -05:00
< translation > Window < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Sequence < / source >
2019-01-30 20:54:35 -05:00
< translation > Sequence < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Searching < / source >
2019-01-30 20:54:35 -05:00
< translation > Searching < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Search < / source >
2019-01-30 20:54:35 -05:00
< translation > Search < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Clear < / source >
2019-01-30 20:54:35 -05:00
< translation > Clear < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Never < / source >
2019-01-30 20:54:35 -05:00
< translation > Never < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2018-02-04 07:46:36 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Enabled < / source >
2019-01-30 20:54:35 -05:00
< translation > Enabled < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Disabled < / source >
2019-01-30 20:54:35 -05:00
< translation > Disabled < / translation >
< / message >
< message >
< source > Share < / source >
< translation > Share < / translation >
2018-02-04 07:46:36 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Display current TOTP value < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Advanced < / source >
< translation type = "unfinished" > Advanced < / translation >
< / message >
2021-01-12 11:49:13 -05:00
< message >
< source > Default Sequence < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-02-04 07:46:36 -05:00
< / context >
2020-01-04 09:09:28 -05:00
< context >
< name > EntryURLModel < / name >
< message >
< source > Invalid URL < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
2018-02-04 07:46:36 -05:00
< context >
< name > EntryView < / name >
< message >
< source > Fit to window < / source >
2019-01-30 20:54:35 -05:00
< translation > Fit to window < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
< source > Fit to contents < / source >
2019-01-30 20:54:35 -05:00
< translation > Fit to contents < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Reset to defaults < / source >
< translation > Reset to defaults < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< / context >
< context >
< name > FdoSecrets : : DBusMgr < / name >
2019-10-20 22:16:19 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > Failed to deliver message < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Failed to send reply on DBus < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unknown < / source >
< comment > Unknown PID < / comment >
< translation type = "unfinished" > Unknown < / translation >
< / message >
< message >
< source > Unknown < / source >
< comment > Unknown executable path < / comment >
< translation type = "unfinished" > Unknown < / translation >
< / message >
< message >
< source > & lt ; i & gt ; PID : % 1 , Executable : % 2 & lt ; / i & g t ; < / s o u r c e >
< comment > & lt ; i & gt ; PID : 1234 , Executable : / p a t h / t o / e x e & l t ; / i & g t ; < / c o m m e n t >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Another secret service is running ( % 1 ) . & lt ; br / & gt ; Please stop / remove it before re - enabling the Secret Service Integration . < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
2019-10-20 22:16:19 -04:00
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Failed to register DBus service at % 1 . & lt ; br / & gt ; < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-01-04 09:09:28 -05:00
< message >
2021-09-28 07:59:15 -04:00
< source > Failed to register service on DBus at path & apos ; % 1 & apos ; < / source >
2020-01-04 09:09:28 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Failed to register database on DBus under the name & apos ; % 1 & apos ; < / source >
< translation type = "unfinished" > < / translation >
2020-01-04 09:09:28 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Failed to register session on DBus at path & apos ; % 1 & apos ; < / source >
2020-01-04 09:09:28 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Failed to register item on DBus at path & apos ; % 1 & apos ; < / source >
2020-01-04 09:09:28 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Failed to register prompt object on DBus at path & apos ; % 1 & apos ; < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > FdoSecrets : : Item < / name >
< message >
< source > Entry & quot ; % 1 & quot ; from database & quot ; % 2 & quot ; was used by % 3 < / source >
2020-01-04 09:09:28 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
2021-09-28 07:59:15 -04:00
< name > FdoSecrets : : Service < / name >
< message numerus = "yes" >
< source > % n Entry ( s ) was used by % 1 < / source >
< comment > % 1 is the name of an application < / comment >
< translation type = "unfinished" >
< numerusform > < / numerusform >
< numerusform > < / numerusform >
< / translation >
< / message >
< / context >
< context >
< name > FdoSecrets : : SettingsClientModel < / name >
2020-01-04 09:09:28 -05:00
< message >
2021-10-01 18:22:15 -04:00
< source > Unknown < / source >
< translation type = "unfinished" > Unknown < / translation >
2020-01-04 09:09:28 -05:00
< / message >
< message >
2021-10-01 18:22:15 -04:00
< source > Non - existing / inaccessible executable path . Please double - check the client is legit . < / source >
2020-01-04 09:09:28 -05:00
< translation type = "unfinished" > < / translation >
< / message >
< / context >
2019-10-20 22:16:19 -04:00
< context >
2021-09-28 07:59:15 -04:00
< name > FdoSecrets : : SettingsDatabaseModel < / name >
2020-07-06 21:13:22 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > Unlock to show < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > None < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
2021-09-28 07:59:15 -04:00
< name > FdoSecrets : : UnlockPrompt < / name >
2019-10-20 22:16:19 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > % 1 ( PID : % 2 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > FdoSecretsPlugin < / name >
< message >
< source > & lt ; b & gt ; Fdo Secret Service : & lt ; / b & g t ; % 1 < / s o u r c e >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > Group < / name >
< message >
< source > [ empty ] < / source >
2019-10-20 22:16:19 -04:00
< comment > group has no children < / comment >
< translation > [ empty ] < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > % 1 - Clone < / source >
< translation type = "unfinished" > % 1 - Clone < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< / context >
< context >
2020-07-06 21:13:22 -04:00
< name > HibpDownloader < / name >
2019-10-20 22:16:19 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Online password validation failed < / source >
< translation type = "unfinished" > < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< / context >
< context >
< name > IconDownloaderDialog < / name >
< message >
< source > Download Favicons < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Cancel < / source >
< translation type = "unfinished" > Cancel < / translation >
< / message >
< message >
< source > Having trouble downloading icons ?
You can enable the DuckDuckGo website icon service in the security section of the application settings . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Close < / source >
< translation type = "unfinished" > Close < / translation >
< / message >
< message >
< source > URL < / source >
< translation type = "unfinished" > URL < / translation >
< / message >
< message >
< source > Status < / source >
< translation type = "unfinished" > Status < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Ok < / source >
< translation type = "unfinished" > Ok < / translation >
2018-02-04 07:46:36 -05:00
< / message >
2018-02-27 16:37:59 -05:00
< message >
2021-09-28 07:59:15 -04:00
< source > Already Exists < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
2018-02-27 16:37:59 -05:00
< / message >
2018-01-20 07:54:44 -05:00
< message >
2021-09-28 07:59:15 -04:00
< source > Download Failed < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message >
2021-09-28 07:59:15 -04:00
< source > Please wait , processing entry list … < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
2018-01-20 07:54:44 -05:00
< message >
2021-09-28 07:59:15 -04:00
< source > Downloading … < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Downloading favicons ( % 1 / % 2 ) … < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< / context >
< context >
2018-12-01 04:54:55 -05:00
< name > KMessageWidget < / name >
2018-01-20 07:54:44 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > & amp ; Close < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Close < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Close message < / source >
2019-01-30 20:54:35 -05:00
< translation > Close message < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > Kdbx3Reader < / name >
2018-01-20 07:54:44 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > missing database headers < / source >
2019-01-30 20:54:35 -05:00
< translation > missing database headers < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Header doesn & apos ; t match hash < / source >
2019-01-30 20:54:35 -05:00
< translation > Header doesn & apos ; t match hash < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Invalid header id size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid header id size < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Invalid header field length < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid header field length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Invalid header data length < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid header data length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2019-04-12 18:11:57 -04:00
< message >
< source > Invalid credentials were provided , please try again .
If this reoccurs , then your database file may be corrupt . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Unable to calculate database key < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unable to issue challenge - response : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > Kdbx3Writer < / name >
< message >
2020-07-06 21:13:22 -04:00
< source > Unable to issue challenge - response : % 1 < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Unable to calculate database key < / source >
< translation type = "unfinished" > < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Invalid symmetric cipher IV size . < / source >
< comment > IV = Initialization Vector for symmetric cipher < / comment >
< translation type = "unfinished" > Invalid symmetric cipher IV size . < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > Kdbx4Reader < / name >
< message >
< source > missing database headers < / source >
2019-01-30 20:54:35 -05:00
< translation > missing database headers < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid header checksum size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid header checksum size < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Header SHA256 mismatch < / source >
2019-01-30 20:54:35 -05:00
< translation > Header SHA256 mismatch < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Unknown cipher < / source >
2019-01-30 20:54:35 -05:00
< translation > Unknown cipher < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid header id size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid header id size < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid header field length < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid header field length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid header data length < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid header data length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Failed to open buffer for KDF parameters in header < / source >
2019-01-30 20:54:35 -05:00
< translation > Failed to open buffer for KDF parameters in header < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Unsupported key derivation function ( KDF ) or invalid parameters < / source >
2019-01-30 20:54:35 -05:00
< translation > Unsupported key derivation function ( KDF ) or invalid parameters < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Legacy header fields found in KDBX4 file . < / source >
2019-01-30 20:54:35 -05:00
< translation > Legacy header fields found in KDBX4 file . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid inner header id size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid inner header id size < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid inner header field length < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid inner header field length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid inner header binary size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid inner header binary size < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Unsupported KeePass variant map version . < / source >
< extracomment > Translation : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Unsupported KeePass variant map version . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid variant map entry name length < / source >
< extracomment > Translation : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Invalid variant map entry name length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid variant map entry name data < / source >
< extracomment > Translation : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Invalid variant map entry name data < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid variant map entry value length < / source >
< extracomment > Translation : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Invalid variant map entry value length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid variant map entry value data < / source >
< extracomment > Translation comment : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Invalid variant map entry value data < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid variant map Bool entry value length < / source >
< extracomment > Translation : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Invalid variant map Bool entry value length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid variant map Int32 entry value length < / source >
< extracomment > Translation : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Invalid variant map Int32 entry value length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid variant map UInt32 entry value length < / source >
< extracomment > Translation : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Invalid variant map UInt32 entry value length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid variant map Int64 entry value length < / source >
< extracomment > Translation : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Invalid variant map Int64 entry value length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid variant map UInt64 entry value length < / source >
< extracomment > Translation : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Invalid variant map UInt64 entry value length < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Invalid variant map entry type < / source >
< extracomment > Translation : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Invalid variant map entry type < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid variant map field type size < / source >
< extracomment > Translation : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Invalid variant map field type size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2019-04-12 18:11:57 -04:00
< message >
< source > Invalid credentials were provided , please try again .
If this reoccurs , then your database file may be corrupt . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > ( HMAC mismatch ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Unable to calculate database key : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > Kdbx4Writer < / name >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid symmetric cipher algorithm . < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid symmetric cipher algorithm . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid symmetric cipher IV size . < / source >
< comment > IV = Initialization Vector for symmetric cipher < / comment >
2019-01-30 20:54:35 -05:00
< translation > Invalid symmetric cipher IV size . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2015-05-14 18:20:23 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Failed to serialize KDF parameters variant map < / source >
< extracomment > Translation comment : variant map = data structure for storing meta data < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Failed to serialize KDF parameters variant map < / translation >
2015-05-14 18:20:23 -04:00
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Unable to calculate database key : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > KdbxReader < / name >
2015-05-14 18:20:23 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Unsupported cipher < / source >
2019-01-30 20:54:35 -05:00
< translation > Unsupported cipher < / translation >
2015-05-14 18:20:23 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid compression flags length < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid compression flags length < / translation >
2015-05-14 18:20:23 -04:00
< / message >
2015-07-17 14:54:28 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Unsupported compression algorithm < / source >
2019-01-30 20:54:35 -05:00
< translation > Unsupported compression algorithm < / translation >
2015-07-17 14:54:28 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid master seed size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid master seed size < / translation >
2015-07-17 14:54:28 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid transform seed size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid transform seed size < / translation >
2015-07-17 14:54:28 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid transform rounds size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid transform rounds size < / translation >
2015-07-17 14:54:28 -04:00
< / message >
2015-09-06 17:41:29 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid start bytes size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid start bytes size < / translation >
2015-09-06 17:41:29 -04:00
< / message >
2016-11-14 21:54:56 -05:00
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid random stream id size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid random stream id size < / translation >
2016-11-14 21:54:56 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid inner random stream cipher < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid inner random stream cipher < / translation >
2016-09-04 11:14:15 -04:00
< / message >
2017-02-17 10:21:35 -05:00
< message >
2018-01-20 07:54:44 -05:00
< source > Not a KeePass database . < / source >
2019-01-30 20:54:35 -05:00
< translation > Not a KeePass database . < / translation >
2017-02-17 10:21:35 -05:00
< / message >
2017-03-02 15:56:51 -05:00
< message >
2018-01-20 07:54:44 -05:00
< source > Unsupported KeePass 2 database version . < / source >
2019-01-30 20:54:35 -05:00
< translation > Unsupported KeePass 2 database version . < / translation >
2017-03-02 15:56:51 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message >
< source > Invalid cipher uuid length : % 1 ( length = % 2 ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid cipher uuid length : % 1 ( length = % 2 ) < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Unable to parse UUID : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to parse UUID : % 1 < / translation >
< / message >
< message >
< source > Failed to read database file . < / source >
< translation > Failed to read database file . < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > The selected file is an old KeePass 1 database ( . kdb ) .
You can import it by clicking on Database & gt ; & apos ; Import KeePass 1 database … & apos ; .
This is a one - way migration . You won & apos ; t be able to open the imported database with the old KeePassX 0.4 version . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > KdbxXmlReader < / name >
2017-03-02 15:56:51 -05:00
< message >
2018-01-20 07:54:44 -05:00
< source > XML parsing failure : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > XML parsing failure : % 1 < / translation >
2017-03-02 15:56:51 -05:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > No root group < / source >
2019-01-30 20:54:35 -05:00
< translation > No root group < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Missing icon uuid or data < / source >
2019-01-30 20:54:35 -05:00
< translation > Missing icon uuid or data < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Missing custom data key or value < / source >
2019-01-30 20:54:35 -05:00
< translation > Missing custom data key or value < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Multiple group elements < / source >
2019-01-30 20:54:35 -05:00
< translation > Multiple group elements < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Null group uuid < / source >
2019-01-30 20:54:35 -05:00
< translation > Null group uuid < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid group icon number < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid group icon number < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid EnableAutoType value < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid EnableAutoType value < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid EnableSearching value < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid EnableSearching value < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2018-01-20 07:54:44 -05:00
< message >
< source > No group uuid found < / source >
2019-01-30 20:54:35 -05:00
< translation > No group uuid found < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Null DeleteObject uuid < / source >
2019-01-30 20:54:35 -05:00
< translation > Null DeleteObject uuid < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Missing DeletedObject uuid or time < / source >
2019-01-30 20:54:35 -05:00
< translation > Missing DeletedObject uuid or time < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2015-05-14 18:20:23 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Null entry uuid < / source >
2019-01-30 20:54:35 -05:00
< translation > Null entry uuid < / translation >
2015-05-14 18:20:23 -04:00
< / message >
2016-09-04 11:14:15 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid entry icon number < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid entry icon number < / translation >
2016-09-04 11:14:15 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > History element in history entry < / source >
2019-01-30 20:54:35 -05:00
< translation > History element in history entry < / translation >
2016-09-04 11:14:15 -04:00
< / message >
2016-11-14 21:54:56 -05:00
< message >
2018-01-20 07:54:44 -05:00
< source > No entry uuid found < / source >
2019-01-30 20:54:35 -05:00
< translation > No entry uuid found < / translation >
2016-11-14 21:54:56 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > History element with different uuid < / source >
2019-01-30 20:54:35 -05:00
< translation > History element with different uuid < / translation >
2016-11-14 21:54:56 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Duplicate custom attribute found < / source >
2019-01-30 20:54:35 -05:00
< translation > Duplicate custom attribute found < / translation >
2016-11-14 21:54:56 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Entry string key or value missing < / source >
2019-01-30 20:54:35 -05:00
< translation > Entry string key or value missing < / translation >
2016-11-14 21:54:56 -05:00
< / message >
2017-02-06 18:49:32 -05:00
< message >
2018-01-20 07:54:44 -05:00
< source > Entry binary key or value missing < / source >
2019-01-30 20:54:35 -05:00
< translation > Entry binary key or value missing < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Auto - type association window or sequence missing < / source >
2019-01-30 20:54:35 -05:00
< translation > Auto - type association window or sequence missing < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid bool value < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid bool value < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid date time value < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid date time value < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid color value < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid color value < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid color rgb part < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid color rgb part < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid number value < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid number value < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid uuid value < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid uuid value < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Unable to decompress binary < / source >
< extracomment > Translator meant is a binary data inside an entry < / extracomment >
2019-01-30 20:54:35 -05:00
< translation > Unable to decompress binary < / translation >
2017-02-06 18:49:32 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message >
< source > XML error :
% 1
Line % 2 , column % 3 < / source >
2019-01-30 20:54:35 -05:00
< translation > XML error :
% 1
Line % 2 , column % 3 < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< / context >
2020-07-06 21:13:22 -04:00
< context >
< name > KeeAgentSettings < / name >
< message >
< source > Invalid KeeAgent settings file structure . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Private key is an attachment but no attachments provided . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Private key is empty < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > File too large to be a private key < / source >
< translation type = "unfinished" > File too large to be a private key < / translation >
< / message >
< message >
< source > Failed to open private key < / source >
< translation type = "unfinished" > Failed to open private key < / translation >
< / message >
< / context >
2014-05-17 19:33:22 -04:00
< context >
2018-01-20 07:54:44 -05:00
< name > KeePass1OpenWidget < / name >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Unable to open the database . < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to open the database . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Import KeePass1 Database < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > KeePass1Reader < / name >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Unable to read keyfile . < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to read keyfile . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Not a KeePass database . < / source >
2019-01-30 20:54:35 -05:00
< translation > Not a KeePass database . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Unsupported encryption algorithm . < / source >
2019-01-30 20:54:35 -05:00
< translation > Unsupported encryption algorithm . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Unsupported KeePass database version . < / source >
2019-01-30 20:54:35 -05:00
< translation > Unsupported KeePass database version . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Unable to read encryption IV < / source >
< comment > IV = Initialization Vector for symmetric cipher < / comment >
2019-01-30 20:54:35 -05:00
< translation > Unable to read encryption IV < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid number of groups < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid number of groups < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid number of entries < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid number of entries < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid content hash size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid content hash size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid transform seed size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid transform seed size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid number of transform rounds < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid number of transform rounds < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Unable to construct group tree < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to construct group tree < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Root < / source >
2019-01-30 20:54:35 -05:00
< translation > Root < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Key transformation failed < / source >
2019-01-30 20:54:35 -05:00
< translation > Key transformation failed < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid group field type number < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid group field type number < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid group field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid group field size < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Read group field data doesn & apos ; t match size < / source >
2019-01-30 20:54:35 -05:00
< translation > Read group field data doesn & apos ; t match size < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Incorrect group id field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Incorrect group id field size < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Incorrect group creation time field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Incorrect group creation time field size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Incorrect group modification time field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Incorrect group modification time field size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Incorrect group access time field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Incorrect group access time field size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Incorrect group expiry time field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Incorrect group expiry time field size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Incorrect group icon field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Incorrect group icon field size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2015-05-14 18:20:23 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Incorrect group level field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Incorrect group level field size < / translation >
2015-05-14 18:20:23 -04:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid group field type < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid group field type < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Missing group id or level < / source >
2019-01-30 20:54:35 -05:00
< translation > Missing group id or level < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Missing entry field type number < / source >
2019-01-30 20:54:35 -05:00
< translation > Missing entry field type number < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid entry field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid entry field size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Read entry field data doesn & apos ; t match size < / source >
2019-01-30 20:54:35 -05:00
< translation > Read entry field data doesn & apos ; t match size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid entry group id field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid entry group id field size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid entry icon field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid entry icon field size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid entry creation time field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid entry creation time field size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid entry modification time field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid entry modification time field size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid entry expiry time field size < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid entry expiry time field size < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid entry field type < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid entry field type < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2018-12-01 04:54:55 -05:00
< message >
< source > unable to seek to content position < / source >
2019-01-30 20:54:35 -05:00
< translation > unable to seek to content position < / translation >
< / message >
2019-04-12 18:11:57 -04:00
< message >
< source > Invalid credentials were provided , please try again .
If this reoccurs , then your database file may be corrupt . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Unable to calculate database key < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Invalid entry UUID field size < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-01-30 20:54:35 -05:00
< / context >
< context >
< name > KeeShare < / name >
< message >
2019-04-12 18:11:57 -04:00
< source > Invalid sharing reference < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Inactive share % 1 < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Imported from % 1 < / source >
< translation type = "unfinished" > Imported from % 1 < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Exported to % 1 < / source >
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2019-03-19 17:08:18 -04:00
< message >
2019-04-12 18:11:57 -04:00
< source > Synchronized with % 1 < / source >
2019-03-19 17:08:18 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Import is disabled in settings < / source >
2019-03-19 17:08:18 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Export is disabled in settings < / source >
2019-03-19 17:08:18 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2019-04-12 18:11:57 -04:00
< source > Inactive share < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Imported from < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Exported to < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Synchronized with < / source >
2019-03-19 17:08:18 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2014-05-17 19:33:22 -04:00
< / context >
2018-03-04 13:09:37 -05:00
< context >
2018-12-01 04:54:55 -05:00
< name > KeyComponentWidget < / name >
2018-03-04 13:09:37 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Key Component < / source >
2019-01-30 20:54:35 -05:00
< translation > Key Component < / translation >
2018-03-04 13:09:37 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Key Component Description < / source >
2019-01-30 20:54:35 -05:00
< translation > Key Component Description < / translation >
2018-03-04 13:09:37 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Cancel < / source >
2019-01-30 20:54:35 -05:00
< translation > Cancel < / translation >
2018-03-04 13:09:37 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Key Component set , click to change or remove < / source >
2019-01-30 20:54:35 -05:00
< translation > Key Component set , click to change or remove < / translation >
2018-03-04 13:09:37 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > KeyFileEditWidget < / name >
< message >
< source > Generate < / source >
2019-01-30 20:54:35 -05:00
< translation > Generate < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Key File < / source >
2019-01-30 20:54:35 -05:00
< translation > Key File < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
2019-03-19 17:08:18 -04:00
< source > Error loading the key file & apos ; % 1 & apos ;
2018-12-01 04:54:55 -05:00
Message : % 2 < / source >
2019-01-30 20:54:35 -05:00
< translation > Error loading the key file & apos ; % 1 & apos ;
Message : % 2 < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Key files < / source >
2019-01-30 20:54:35 -05:00
< translation > Key files < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > All files < / source >
2019-01-30 20:54:35 -05:00
< translation > All files < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Error creating key file < / source >
2019-01-30 20:54:35 -05:00
< translation > Error creating key file < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Unable to create key file : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to create key file : % 1 < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Select a key file < / source >
2019-01-30 20:54:35 -05:00
< translation > Select a key file < / translation >
2018-05-07 23:20:04 -04:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Browse for key file < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Generate a new key file < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Invalid Key File < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > You cannot use the current database as its own keyfile . Please choose a different file or generate a new key file . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Suspicious Key File < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > The chosen key file looks like a password database file . A key file must be a static file that never changes or you will lose access to your database forever .
Are you sure you want to continue with this file ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
2021-01-12 11:49:13 -05:00
< source > Old key file format < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > You selected a key file in an old format which KeePassXC & lt ; br & gt ; may stop supporting in the future . & lt ; br & gt ; & lt ; br & gt ; Please consider generating a new key file instead . < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Generate a new key file or choose an existing one to protect your database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Note : Do NOT use a file that may change as that will prevent you from unlocking your database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Browse … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Add Key File < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Change Key File < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remove Key File < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Key File set , click to change or remove < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & lt ; p & gt ; You can add a key file containing random bytes for additional security . & lt ; / p & g t ; & l t ; p & g t ; Y o u m u s t k e e p i t s e c r e t a n d n e v e r l o s e i t o r y o u w i l l b e l o c k e d o u t . & l t ; / p & g t ; < / s o u r c e >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Create Key File … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > MacUtils < / name >
< message >
< source > Invalid key code < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Global shortcut already registered to % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Could not register global shortcut < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > MainWindow < / name >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > & amp ; Database < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Database < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > & amp ; Help < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Help < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2018-12-01 04:54:55 -05:00
< message >
< source > & amp ; Groups < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Groups < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > & amp ; Tools < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Tools < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > & amp ; Quit < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Quit < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > & amp ; About < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; About < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Database settings < / source >
2019-01-30 20:54:35 -05:00
< translation > Database settings < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Copy username to clipboard < / source >
2019-01-30 20:54:35 -05:00
< translation > Copy username to clipboard < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Copy password to clipboard < / source >
2019-01-30 20:54:35 -05:00
< translation > Copy password to clipboard < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > & amp ; Settings < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Settings < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > & amp ; Title < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Title < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Copy title to clipboard < / source >
2019-01-30 20:54:35 -05:00
< translation > Copy title to clipboard < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > & amp ; URL < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; URL < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Copy URL to clipboard < / source >
2019-01-30 20:54:35 -05:00
< translation > Copy URL to clipboard < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > & amp ; Notes < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Notes < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Copy notes to clipboard < / source >
2019-01-30 20:54:35 -05:00
< translation > Copy notes to clipboard < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Copy & amp ; TOTP < / source >
2019-01-30 20:54:35 -05:00
< translation > Copy & amp ; TOTP < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > E & amp ; mpty recycle bin < / source >
2019-01-30 20:54:35 -05:00
< translation > E & amp ; mpty recycle bin < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Clear history < / source >
2019-01-30 20:54:35 -05:00
< translation > Clear history < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Access error for config file % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Access error for config file % 1 < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Settings < / source >
2019-01-30 20:54:35 -05:00
< translation > Settings < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Toggle window < / source >
2019-01-30 20:54:35 -05:00
< translation > Toggle window < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Quit KeePassXC < / source >
2019-01-30 20:54:35 -05:00
< translation > Quit KeePassXC < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > & amp ; Donate < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Donate < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > & amp ; Import < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Import < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2015-05-14 18:20:23 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Create a new database < / source >
2019-01-30 20:54:35 -05:00
< translation > Create a new database < / translation >
2015-05-14 18:20:23 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Merge from another KDBX database < / source >
2019-01-30 20:54:35 -05:00
< translation > Merge from another KDBX database < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Add a new entry < / source >
2019-01-30 20:54:35 -05:00
< translation > Add a new entry < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > View or edit entry < / source >
2019-01-30 20:54:35 -05:00
< translation > View or edit entry < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2016-10-13 18:32:13 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Add a new group < / source >
2019-01-30 20:54:35 -05:00
< translation > Add a new group < / translation >
2016-10-13 18:32:13 -04:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Perform & amp ; Auto - Type < / source >
2019-01-30 20:54:35 -05:00
< translation > Perform & amp ; Auto - Type < / translation >
2016-09-04 11:14:15 -04:00
< / message >
2017-10-01 10:59:14 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Open & amp ; URL < / source >
2019-01-30 20:54:35 -05:00
< translation > Open & amp ; URL < / translation >
2017-10-01 10:59:14 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Import a KeePass 1 database < / source >
2019-01-30 20:54:35 -05:00
< translation > Import a KeePass 1 database < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Import a CSV file < / source >
2019-01-30 20:54:35 -05:00
< translation > Import a CSV file < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2019-01-30 20:54:35 -05:00
< message >
< source > Check for updates on startup ? < / source >
< translation > Check for updates on startup ? < / translation >
< / message >
< message >
< source > Would you like KeePassXC to check for updates on startup ? < / source >
< translation > Would you like KeePassXC to check for updates on startup ? < / translation >
< / message >
< message >
< source > You can always check for updates manually from the application menu . < / source >
< translation > You can always check for updates manually from the application menu . < / translation >
2017-02-06 18:49:32 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > & amp ; Export < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Sort & amp ; A - Z < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Sort & amp ; Z - A < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Password Generator < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Import a 1 Password Vault < / source >
< translation type = "unfinished" > < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > & amp ; Getting Started < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > & amp ; User Guide < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > & amp ; Keyboard Shortcuts < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > & amp ; Recent Databases < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > & amp ; Entries < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Copy Att & amp ; ribute < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > TOTP < / source >
< translation type = "unfinished" > TOTP < / translation >
< / message >
< message >
< source > View < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Theme < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > & amp ; Check for Updates < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > & amp ; Open Database … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Save Database < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Close Database < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; New Database … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Merge From Database … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; New Entry … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Edit Entry … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Delete Entry … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; New Group … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Edit Group … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Delete Group … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Download All & amp ; Favicons … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Sa & amp ; ve Database As … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Database & amp ; Security … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Statistics , health check , etc . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Database Settings … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Clone Entry … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Move u & amp ; p < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Move entry one step up < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Move do & amp ; wn < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Move entry one step down < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Copy & amp ; Username < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Copy & amp ; Password < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Download & amp ; Favicon < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Lock Databases < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; CSV File … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; HTML File … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > KeePass 1 Database … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > 1 Password Vault … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > CSV File … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Show TOTP < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Show QR Code < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Set up TOTP … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Report a & amp ; Bug < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Open Getting Started Guide < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & amp ; Online Help < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Go to online documentation < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Open User Guide < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Add key to SSH Agent < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remove key from SSH Agent < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Compact Mode < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Automatic < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Light < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Dark < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Classic ( Platform - native ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Show Toolbar < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-10-08 22:52:30 -04:00
< message >
< source > Show Groups Panel < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Show Preview Panel < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Don & apos ; t show again for this version < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Restart Application ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > You must restart the application to apply this setting . Would you like to restart now ? < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2020-08-19 16:49:30 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > Always on Top < / source >
2020-08-19 16:49:30 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Hide Usernames < / source >
< translation type = "unfinished" > Hide Usernames < / translation >
< / message >
< message >
< source > Hide Passwords < / source >
< translation type = "unfinished" > Hide Passwords < / translation >
2020-08-19 16:49:30 -04:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Database & amp ; Reports … < / source >
2020-08-19 16:49:30 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Save Database Backup … < / source >
2020-08-19 16:49:30 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Clone Group . . . < / source >
2020-08-19 16:49:30 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2020-10-21 16:46:55 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > WARNING : You are using an unstable build of KeePassXC .
There is a high risk of corruption , maintain a backup of your databases .
This version is not meant for production use . < / source >
2020-10-21 16:46:55 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > NOTE : You are using a pre - release version of KeePassXC .
Expect some bugs and minor issues , this version is meant for testing purposes . < / source >
< translation type = "unfinished" > < / translation >
2020-10-21 16:46:55 -04:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > WARNING : Your Qt version may cause KeePassXC to crash with an On - Screen Keyboard .
We recommend you use the AppImage available on our downloads page . < / source >
< translation type = "unfinished" > < / translation >
2020-10-21 16:46:55 -04:00
< / message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< message >
< source > Please present or touch your YubiKey to continue … < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
2020-01-04 09:09:28 -05:00
< context >
< name > ManageDatabase < / name >
< message >
< source > Database settings < / source >
< translation type = "unfinished" > Database settings < / translation >
< / message >
< message >
< source > Edit database settings < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unlock database < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unlock database to show more information < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Lock database < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > ManageSession < / name >
< message >
< source > Disconnect < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Disconnect this application < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
2018-12-01 04:54:55 -05:00
< context >
< name > Merger < / name >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Creating missing % 1 [ % 2 ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Creating missing % 1 [ % 2 ] < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Relocating % 1 [ % 2 ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Relocating % 1 [ % 2 ] < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Overwriting % 1 [ % 2 ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Overwriting % 1 [ % 2 ] < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > older entry merged from database & quot ; % 1 & quot ; < / source >
2019-01-30 20:54:35 -05:00
< translation > older entry merged from database & quot ; % 1 & quot ; < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Adding backup for older target % 1 [ % 2 ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Adding backup for older target % 1 [ % 2 ] < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Adding backup for older source % 1 [ % 2 ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Adding backup for older source % 1 [ % 2 ] < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Reapplying older target entry on top of newer source % 1 [ % 2 ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Reapplying older target entry on top of newer source % 1 [ % 2 ] < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Reapplying older source entry on top of newer target % 1 [ % 2 ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Reapplying older source entry on top of newer target % 1 [ % 2 ] < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Synchronizing from newer source % 1 [ % 2 ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Synchronizing from newer source % 1 [ % 2 ] < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Synchronizing from older source % 1 [ % 2 ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Synchronizing from older source % 1 [ % 2 ] < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Deleting child % 1 [ % 2 ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Deleting child % 1 [ % 2 ] < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2016-10-13 18:32:13 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Deleting orphan % 1 [ % 2 ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Deleting orphan % 1 [ % 2 ] < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Changed deleted objects < / source >
2019-01-30 20:54:35 -05:00
< translation > Changed deleted objects < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Adding missing icon % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Adding missing icon % 1 < / translation >
2016-10-13 18:32:13 -04:00
< / message >
2019-05-31 16:03:35 -04:00
< message >
< source > Removed custom data % 1 [ % 2 ] < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Adding custom data % 1 [ % 2 ] < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > NewDatabaseWizard < / name >
2016-10-13 18:32:13 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Root < / source >
< comment > Root group < / comment >
2019-01-30 20:54:35 -05:00
< translation > Root < / translation >
2016-10-13 18:32:13 -04:00
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Create a new KeePassXC database … < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > NewDatabaseWizardPage < / name >
2016-10-13 18:32:13 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > WizardPage < / source >
2019-01-30 20:54:35 -05:00
< translation > WizardPage < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Here you can adjust the database encryption settings . Don & apos ; t worry , you can change them later in the database settings . < / source >
2019-01-30 20:54:35 -05:00
< translation > Here you can adjust the database encryption settings . Don & apos ; t worry , you can change them later in the database settings . < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Advanced Settings < / source >
2019-01-30 20:54:35 -05:00
< translation > Advanced Settings < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Simple Settings < / source >
2019-01-30 20:54:35 -05:00
< translation > Simple Settings < / translation >
2016-10-13 18:32:13 -04:00
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Encryption Settings < / source >
< translation type = "unfinished" > Encryption Settings < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
2020-07-06 21:13:22 -04:00
< name > NewDatabaseWizardPageDatabaseKey < / name >
2016-10-13 18:32:13 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Database Credentials < / source >
< translation type = "unfinished" > < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > A set of credentials known only to you that protects your database . < / source >
< translation type = "unfinished" > < / translation >
2016-10-13 18:32:13 -04:00
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
2020-07-06 21:13:22 -04:00
< name > NewDatabaseWizardPageEncryption < / name >
2018-02-04 07:46:36 -05:00
< message >
2020-07-06 21:13:22 -04:00
< source > Encryption Settings < / source >
< translation > Encryption Settings < / translation >
2018-02-04 07:46:36 -05:00
< / message >
2018-08-22 11:24:55 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Here you can adjust the database encryption settings . Don & apos ; t worry , you can change them later in the database settings . < / source >
< translation > Here you can adjust the database encryption settings . Don & apos ; t worry , you can change them later in the database settings . < / translation >
2018-08-22 11:24:55 -04:00
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > NewDatabaseWizardPageMetaData < / name >
2018-08-22 11:24:55 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > General Database Information < / source >
2019-01-30 20:54:35 -05:00
< translation > General Database Information < / translation >
2018-08-22 11:24:55 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Please fill in the display name and an optional description for your new database : < / source >
2019-01-30 20:54:35 -05:00
< translation > Please fill in the display name and an optional description for your new database : < / translation >
2018-08-22 11:24:55 -04:00
< / message >
2017-06-25 17:52:35 -04:00
< / context >
2020-07-06 21:13:22 -04:00
< context >
< name > NixUtils < / name >
< message >
< source > Password Manager < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Global shortcut already registered to % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Could not register global shortcut < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< / context >
2019-10-20 22:16:19 -04:00
< context >
< name > OpData01 < / name >
< message >
< source > Invalid OpData01 , does not contain header < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unable to read all IV bytes , wanted 16 but got % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unable to init cipher for opdata01 : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unable to read all HMAC signature bytes < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Malformed OpData01 due to a failed HMAC < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unable to process clearText in place < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Expected % 1 bytes of clear - text , found % 2 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > OpVaultOpenWidget < / name >
< message >
< source > Read Database did not produce an instance
% 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > OpVaultReader < / name >
< message >
< source > Directory . opvault must exist < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Directory . opvault must be readable < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Directory . opvault / default must exist < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Directory . opvault / default must be readable < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unable to decode masterKey : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unable to derive master key : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
2017-06-25 17:52:35 -04:00
< context >
2018-01-20 07:54:44 -05:00
< name > OpenSSHKey < / name >
2017-06-25 17:52:35 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Invalid key file , expecting an OpenSSH key < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid key file , expecting an OpenSSH key < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2016-10-13 18:32:13 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > PEM boundary mismatch < / source >
2019-01-30 20:54:35 -05:00
< translation > PEM boundary mismatch < / translation >
2016-10-13 18:32:13 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Base64 decoding failed < / source >
2019-01-30 20:54:35 -05:00
< translation > Base64 decoding failed < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Key file way too small . < / source >
2019-01-30 20:54:35 -05:00
< translation > Key file way too small . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Key file magic header id invalid < / source >
2019-01-30 20:54:35 -05:00
< translation > Key file magic header id invalid < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Found zero keys < / source >
2019-01-30 20:54:35 -05:00
< translation > Found zero keys < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Failed to read public key . < / source >
2019-01-30 20:54:35 -05:00
< translation > Failed to read public key . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Corrupted key file , reading private key failed < / source >
2019-01-30 20:54:35 -05:00
< translation > Corrupted key file , reading private key failed < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2015-05-14 18:20:23 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > No private key payload to decrypt < / source >
2019-01-30 20:54:35 -05:00
< translation > No private key payload to decrypt < / translation >
2015-05-14 18:20:23 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Passphrase is required to decrypt this key < / source >
2019-01-30 20:54:35 -05:00
< translation > Passphrase is required to decrypt this key < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2015-12-06 15:06:06 -05:00
< message >
2018-01-20 07:54:44 -05:00
< source > Decryption failed , wrong passphrase ? < / source >
2019-01-30 20:54:35 -05:00
< translation > Decryption failed , wrong passphrase ? < / translation >
2015-12-06 15:06:06 -05:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Unexpected EOF while reading public key < / source >
2019-01-30 20:54:35 -05:00
< translation > Unexpected EOF while reading public key < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2017-10-21 18:28:04 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Unexpected EOF while reading private key < / source >
2019-01-30 20:54:35 -05:00
< translation > Unexpected EOF while reading private key < / translation >
2017-10-21 18:28:04 -04:00
< / message >
2014-11-02 09:42:39 -05:00
< message >
2018-01-20 07:54:44 -05:00
< source > Can & apos ; t write public key as it is empty < / source >
2019-01-30 20:54:35 -05:00
< translation > Can & apos ; t write public key as it is empty < / translation >
2014-11-02 09:42:39 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Unexpected EOF when writing public key < / source >
2019-01-30 20:54:35 -05:00
< translation > Unexpected EOF when writing public key < / translation >
2014-11-02 09:42:39 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Can & apos ; t write private key as it is empty < / source >
2019-01-30 20:54:35 -05:00
< translation > Can & apos ; t write private key as it is empty < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Unexpected EOF when writing private key < / source >
2019-01-30 20:54:35 -05:00
< translation > Unexpected EOF when writing private key < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2018-02-21 11:53:38 -05:00
< message >
< source > Unsupported key type : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unsupported key type : % 1 < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Unknown cipher : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unknown cipher : % 1 < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Cipher IV is too short for MD5 kdf < / source >
2019-01-30 20:54:35 -05:00
< translation > Cipher IV is too short for MD5 kdf < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Unknown KDF : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unknown KDF : % 1 < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
< source > Unknown key type : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unknown key type : % 1 < / translation >
2018-02-21 11:53:38 -05:00
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Key derivation failed : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Failed to initialize cipher : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Decryption failed : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-02-16 07:44:18 -05:00
< message >
< source > Unexpected EOF while reading key < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unsupported key part < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
2019-10-20 22:16:19 -04:00
< context >
< name > PasswordEdit < / name >
< message >
< source > Passwords do not match < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Passwords match so far < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Toggle Password ( % 1 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Generate Password ( % 1 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Warning : Caps Lock enabled ! < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< / context >
2018-01-20 07:54:44 -05:00
< context >
2018-12-01 04:54:55 -05:00
< name > PasswordEditWidget < / name >
2017-10-01 10:59:14 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Enter password : < / source >
2019-01-30 20:54:35 -05:00
< translation > Enter password : < / translation >
2017-10-01 10:59:14 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Confirm password : < / source >
2019-01-30 20:54:35 -05:00
< translation > Confirm password : < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Password < / source >
2019-01-30 20:54:35 -05:00
< translation > Password < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > & lt ; p & gt ; A password is the primary method for securing your database . & lt ; / p & g t ; & l t ; p & g t ; G o o d p a s s w o r d s a r e l o n g a n d u n i q u e . K e e P a s s X C c a n g e n e r a t e o n e f o r y o u . & l t ; / p & g t ; < / s o u r c e >
2019-01-30 20:54:35 -05:00
< translation > & lt ; p & gt ; A password is the primary method for securing your database . & lt ; / p & g t ; & l t ; p & g t ; G o o d p a s s w o r d s a r e l o n g a n d u n i q u e . K e e P a s s X C c a n g e n e r a t e o n e f o r y o u . & l t ; / p & g t ; < / t r a n s l a t i o n >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Passwords do not match . < / source >
2019-01-30 20:54:35 -05:00
< translation > Passwords do not match . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Password field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Repeat password field < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Add Password < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Change Password < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remove Password < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Password set , click to change or remove < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > PasswordGeneratorWidget < / name >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > % p % < / source >
2019-01-30 20:54:35 -05:00
< translation > % p % < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > strength < / source >
< comment > Password strength < / comment >
2019-01-30 20:54:35 -05:00
< translation > strength < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > entropy < / source >
2019-01-30 20:54:35 -05:00
< translation > entropy < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Password < / source >
2019-01-30 20:54:35 -05:00
< translation > Password < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Character Types < / source >
2019-01-30 20:54:35 -05:00
< translation > Character Types < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Numbers < / source >
2019-01-30 20:54:35 -05:00
< translation > Numbers < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Extended ASCII < / source >
2019-01-30 20:54:35 -05:00
< translation > Extended ASCII < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Exclude look - alike characters < / source >
2019-01-30 20:54:35 -05:00
< translation > Exclude look - alike characters < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Pick characters from every group < / source >
2019-01-30 20:54:35 -05:00
< translation > Pick characters from every group < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > & amp ; Length : < / source >
2019-01-30 20:54:35 -05:00
< translation > & amp ; Length : < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Passphrase < / source >
2019-01-30 20:54:35 -05:00
< translation > Passphrase < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Wordlist : < / source >
2019-01-30 20:54:35 -05:00
< translation > Wordlist : < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2021-11-04 23:02:33 -04:00
< message >
< source > Delete selected wordlist < / source >
< translation > Delete selected wordlist < / translation >
< / message >
< message >
< source > Do you really want to delete the wordlist & quot ; % 1 & quot ; ? < / source >
< translation > Do you really want to delete the wordlist & quot ; % 1 & quot ; ? < / translation >
< / message >
< message >
< source > Failed to delete wordlist < / source >
< translation > Failed to delete wordlist < / translation >
< / message >
< message >
< source > Add custom wordlist < / source >
< translation > Add custom wordlist < / translation >
< / message >
< message >
< source > Wordlists < / source >
< translation > Wordlists < / translation >
< / message >
< message >
< source > All files < / source >
< translation > All files < / translation >
< / message >
< message >
< source > Failed to add wordlist < / source >
< translation > Failed to add wordlist < / translation >
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Word Separator : < / source >
2019-01-30 20:54:35 -05:00
< translation > Word Separator : < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Close < / source >
2019-01-30 20:54:35 -05:00
< translation > Close < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Entropy : % 1 bit < / source >
2019-01-30 20:54:35 -05:00
< translation > Entropy : % 1 bit < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Password Quality : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Password Quality : % 1 < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Poor < / source >
< comment > Password quality < / comment >
2019-01-30 20:54:35 -05:00
< translation > Poor < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2014-11-02 09:42:39 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Weak < / source >
< comment > Password quality < / comment >
2019-01-30 20:54:35 -05:00
< translation > Weak < / translation >
2014-11-02 09:42:39 -05:00
< / message >
2015-07-17 14:54:28 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Good < / source >
< comment > Password quality < / comment >
2019-01-30 20:54:35 -05:00
< translation > Good < / translation >
2017-04-13 06:05:36 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Excellent < / source >
< comment > Password quality < / comment >
2019-01-30 20:54:35 -05:00
< translation > Excellent < / translation >
2017-04-13 06:05:36 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Switch to advanced mode < / source >
2019-01-30 20:54:35 -05:00
< translation > Switch to advanced mode < / translation >
2015-07-17 14:54:28 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Advanced < / source >
2019-01-30 20:54:35 -05:00
< translation > Advanced < / translation >
2015-07-17 14:54:28 -04:00
< / message >
2016-01-31 13:03:25 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Braces < / source >
2019-01-30 20:54:35 -05:00
< translation > Braces < / translation >
2016-01-31 13:03:25 -05:00
< / message >
2016-11-14 21:54:56 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Punctuation < / source >
2019-01-30 20:54:35 -05:00
< translation > Punctuation < / translation >
2016-11-14 21:54:56 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Quotes < / source >
2019-01-30 20:54:35 -05:00
< translation > Quotes < / translation >
2016-11-14 21:54:56 -05:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Logograms < / source >
2019-01-30 20:54:35 -05:00
< translation > Logograms < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Character set to exclude from generated password < / source >
2019-01-30 20:54:35 -05:00
< translation > Character set to exclude from generated password < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Do not include : < / source >
2019-01-30 20:54:35 -05:00
< translation > Do not include : < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Add non - hex letters to & quot ; do not include & quot ; list < / source >
< translation > Add non - hex letters to & quot ; do not include & quot ; list < / translation >
< / message >
< message >
< source > Hex < / source >
< translation > Hex < / translation >
< / message >
< message >
< source > Excluded characters : & quot ; 0 & quot ; , & quot ; 1 & quot ; , & quot ; l & quot ; , & quot ; I & quot ; , & quot ; O & quot ; , & quot ; | & quot ; , & quot ; ﹒ & quot ; < / source >
< translation > Excluded characters : & quot ; 0 & quot ; , & quot ; 1 & quot ; , & quot ; l & quot ; , & quot ; I & quot ; , & quot ; O & quot ; , & quot ; | & quot ; , & quot ; ﹒ & quot ; < / translation >
< / message >
< message >
< source > Generated password < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Upper - case letters < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Lower - case letters < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Special characters < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Math Symbols < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Dashes and Slashes < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Excluded characters < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Hex Passwords < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Password length < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Word Case : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Regenerate password < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Copy password < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< message >
2019-10-20 22:16:19 -04:00
< source > lower case < / source >
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > UPPER CASE < / source >
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Title Case < / source >
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Generate Password < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Also choose from : < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
2019-01-30 20:54:35 -05:00
< message >
2020-07-06 21:13:22 -04:00
< source > Additional characters to use for the generated password < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Additional characters < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Word Count : < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message >
2020-07-06 21:13:22 -04:00
< source > Esc < / source >
< translation type = "unfinished" > < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Apply Password < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Regenerate password ( % 1 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-08-19 16:49:30 -04:00
< message >
< source > Special Characters < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > Character Count : < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > character < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2021-11-04 23:02:33 -04:00
< message >
< source > ( SYSTEM ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Confirm Delete Wordlist < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Select Custom Wordlist < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Overwrite Wordlist ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Wordlist & quot ; % 1 & quot ; already exists as a custom wordlist .
Do you want to overwrite it ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< / context >
< context >
< name > PickcharsDialog < / name >
2020-07-06 21:13:22 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > KeePassXC - Pick Characters < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Select characters to type , navigate with arrow keys , Ctrl + S submits . < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Press & amp ; Tab between characters < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > QMessageBox < / name >
< message >
< source > Overwrite < / source >
< translation > Overwrite < / translation >
< / message >
< message >
< source > Delete < / source >
< translation > Delete < / translation >
< / message >
< message >
< source > Move < / source >
< translation > Move < / translation >
< / message >
< message >
< source > Empty < / source >
< translation > Empty < / translation >
< / message >
< message >
< source > Remove < / source >
< translation > Remove < / translation >
< / message >
< message >
< source > Skip < / source >
< translation > Skip < / translation >
< / message >
< message >
< source > Disable < / source >
< translation > Disable < / translation >
< / message >
< message >
< source > Merge < / source >
< translation > Merge < / translation >
< / message >
< message >
< source > Continue < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2018-01-20 07:54:44 -05:00
< / context >
< context >
< name > QObject < / name >
2017-10-01 10:59:14 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Database not opened < / source >
2019-01-30 20:54:35 -05:00
< translation > Database not opened < / translation >
2017-10-01 10:59:14 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Database hash not available < / source >
2019-01-30 20:54:35 -05:00
< translation > Database hash not available < / translation >
2017-10-01 10:59:14 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Client public key not received < / source >
2019-01-30 20:54:35 -05:00
< translation > Client public key not received < / translation >
2017-10-01 10:59:14 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Cannot decrypt message < / source >
2019-01-30 20:54:35 -05:00
< translation > Cannot decrypt message < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Action cancelled or denied < / source >
2019-01-30 20:54:35 -05:00
< translation > Action cancelled or denied < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > KeePassXC association failed , try again < / source >
2019-01-30 20:54:35 -05:00
< translation > KeePassXC association failed , try again < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2016-10-13 18:32:13 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Encryption key is not recognized < / source >
2019-01-30 20:54:35 -05:00
< translation > Encryption key is not recognized < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Incorrect action < / source >
2019-01-30 20:54:35 -05:00
< translation > Incorrect action < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Empty message received < / source >
2019-01-30 20:54:35 -05:00
< translation > Empty message received < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > No URL provided < / source >
2019-01-30 20:54:35 -05:00
< translation > No URL provided < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > No logins found < / source >
2019-01-30 20:54:35 -05:00
< translation > No logins found < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Unknown error < / source >
2019-01-30 20:54:35 -05:00
< translation > Unknown error < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Add a new entry to a database . < / source >
2019-01-30 20:54:35 -05:00
< translation > Add a new entry to a database . < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Path of the database . < / source >
2019-01-30 20:54:35 -05:00
< translation > Path of the database . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2016-11-14 21:54:56 -05:00
< message >
2018-01-20 07:54:44 -05:00
< source > Key file of the database . < / source >
2019-01-30 20:54:35 -05:00
< translation > Key file of the database . < / translation >
2016-11-14 21:54:56 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > path < / source >
2019-01-30 20:54:35 -05:00
< translation > path < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Username for the entry . < / source >
2019-01-30 20:54:35 -05:00
< translation > Username for the entry . < / translation >
2016-11-14 21:54:56 -05:00
< / message >
2017-02-18 09:51:01 -05:00
< message >
2018-01-20 07:54:44 -05:00
< source > username < / source >
2019-01-30 20:54:35 -05:00
< translation > username < / translation >
2017-02-18 09:51:01 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > URL for the entry . < / source >
2019-01-30 20:54:35 -05:00
< translation > URL for the entry . < / translation >
2017-02-18 09:51:01 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > URL < / source >
2019-01-30 20:54:35 -05:00
< translation > URL < / translation >
2017-02-18 09:51:01 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Prompt for the entry & apos ; s password . < / source >
2019-01-30 20:54:35 -05:00
< translation > Prompt for the entry & apos ; s password . < / translation >
2017-02-18 09:51:01 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Generate a password for the entry . < / source >
2019-01-30 20:54:35 -05:00
< translation > Generate a password for the entry . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > length < / source >
2019-01-30 20:54:35 -05:00
< translation > length < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Path of the entry to add . < / source >
2019-01-30 20:54:35 -05:00
< translation > Path of the entry to add . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
< source > Path of the entry to clip . < / source >
< comment > clip = copy to clipboard < / comment >
2019-01-30 20:54:35 -05:00
< translation > Path of the entry to clip . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Edit an entry . < / source >
2019-01-30 20:54:35 -05:00
< translation > Edit an entry . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Title for the entry . < / source >
2019-01-30 20:54:35 -05:00
< translation > Title for the entry . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > title < / source >
2019-01-30 20:54:35 -05:00
< translation > title < / translation >
2017-02-18 09:51:01 -05:00
< / message >
2016-10-13 18:32:13 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Path of the entry to edit . < / source >
2019-01-30 20:54:35 -05:00
< translation > Path of the entry to edit . < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Estimate the entropy of a password . < / source >
2019-01-30 20:54:35 -05:00
< translation > Estimate the entropy of a password . < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Password for which to estimate the entropy . < / source >
2019-01-30 20:54:35 -05:00
< translation > Password for which to estimate the entropy . < / translation >
2016-10-13 18:32:13 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-01-20 07:54:44 -05:00
< source > Perform advanced analysis on the password . < / source >
2019-01-30 20:54:35 -05:00
< translation > Perform advanced analysis on the password . < / translation >
2016-10-13 18:32:13 -04:00
< / message >
2017-02-06 18:49:32 -05:00
< message >
2018-01-20 07:54:44 -05:00
< source >
Available commands :
< / source >
2019-01-30 20:54:35 -05:00
< translation >
Available commands :
< / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Name of the command to execute . < / source >
2019-01-30 20:54:35 -05:00
< translation > Name of the command to execute . < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > List database entries . < / source >
2019-01-30 20:54:35 -05:00
< translation > List database entries . < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Path of the group to list . Default is / < / s o u r c e >
2019-01-30 20:54:35 -05:00
< translation > Path of the group to list . Default is / < / t r a n s l a t i o n >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Find entries quickly . < / source >
2019-01-30 20:54:35 -05:00
< translation > Find entries quickly . < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Search term . < / source >
2019-01-30 20:54:35 -05:00
< translation > Search term . < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Merge two databases . < / source >
2019-01-30 20:54:35 -05:00
< translation > Merge two databases . < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-01-20 07:54:44 -05:00
< source > Path of the database to merge from . < / source >
2019-01-30 20:54:35 -05:00
< translation > Path of the database to merge from . < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Use the same credentials for both database files . < / source >
2019-01-30 20:54:35 -05:00
< translation > Use the same credentials for both database files . < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Key file of the database to merge from . < / source >
2019-01-30 20:54:35 -05:00
< translation > Key file of the database to merge from . < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Show an entry & apos ; s information . < / source >
2019-01-30 20:54:35 -05:00
< translation > Show an entry & apos ; s information . < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Names of the attributes to show . This option can be specified more than once , with each attribute shown one - per - line in the given order . If no attributes are specified , a summary of the default attributes is given . < / source >
2019-01-30 20:54:35 -05:00
< translation > Names of the attributes to show . This option can be specified more than once , with each attribute shown one - per - line in the given order . If no attributes are specified , a summary of the default attributes is given . < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > attribute < / source >
2019-01-30 20:54:35 -05:00
< translation > attribute < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Name of the entry to show . < / source >
2019-01-30 20:54:35 -05:00
< translation > Name of the entry to show . < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > NULL device < / source >
2019-01-30 20:54:35 -05:00
< translation > NULL device < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > error reading from device < / source >
2019-01-30 20:54:35 -05:00
< translation > error reading from device < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > malformed string < / source >
2019-01-30 20:54:35 -05:00
< translation > malformed string < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > missing closing quote < / source >
2019-01-30 20:54:35 -05:00
< translation > missing closing quote < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Group < / source >
2019-01-30 20:54:35 -05:00
< translation > Group < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Title < / source >
2019-01-30 20:54:35 -05:00
< translation > Title < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Username < / source >
2019-01-30 20:54:35 -05:00
< translation > Username < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Password < / source >
2019-01-30 20:54:35 -05:00
< translation > Password < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Notes < / source >
2019-01-30 20:54:35 -05:00
< translation > Notes < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Last Modified < / source >
2019-01-30 20:54:35 -05:00
< translation > Last Modified < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Created < / source >
2019-01-30 20:54:35 -05:00
< translation > Created < / translation >
2018-12-01 04:54:55 -05:00
< / message >
< message >
< source > Browser Integration < / source >
2019-01-30 20:54:35 -05:00
< translation > Browser Integration < / translation >
2017-02-06 18:49:32 -05:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > SSH Agent < / source >
2019-01-30 20:54:35 -05:00
< translation > SSH Agent < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Generate a new random diceware passphrase . < / source >
2019-01-30 20:54:35 -05:00
< translation > Generate a new random diceware passphrase . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Word count for the diceware passphrase . < / source >
2019-01-30 20:54:35 -05:00
< translation > Word count for the diceware passphrase . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Wordlist for the diceware generator .
[ Default : EFF English ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Wordlist for the diceware generator .
[ Default : EFF English ] < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Generate a new random password . < / source >
2019-01-30 20:54:35 -05:00
< translation > Generate a new random password . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Could not create entry with path % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > Could not create entry with path % 1 . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Enter password for new entry : < / source >
2019-01-30 20:54:35 -05:00
< translation > Enter password for new entry : < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Writing the database failed % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > Writing the database failed % 1 . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Successfully added entry % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > Successfully added entry % 1 . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Invalid timeout value % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > Invalid timeout value % 1 . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Entry % 1 not found . < / source >
2019-01-30 20:54:35 -05:00
< translation > Entry % 1 not found . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Entry with path % 1 has no TOTP set up . < / source >
2019-01-30 20:54:35 -05:00
< translation > Entry with path % 1 has no TOTP set up . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message numerus = "yes" >
< source > Clearing the clipboard in % 1 second ( s ) . . . < / source >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > Clearing the clipboard in % 1 second ( s ) . . . < / numerusform >
< numerusform > Clearing the clipboard in % 1 second ( s ) . . . < / numerusform >
< / translation >
2018-12-01 04:54:55 -05:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Clipboard cleared ! < / source >
2019-01-30 20:54:35 -05:00
< translation > Clipboard cleared ! < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Silence password prompt and other secondary outputs . < / source >
2019-01-30 20:54:35 -05:00
< translation > Silence password prompt and other secondary outputs . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > count < / source >
< comment > CLI parameter < / comment >
2019-01-30 20:54:35 -05:00
< translation > count < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2018-02-21 11:53:38 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Could not find entry with path % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > Could not find entry with path % 1 . < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Not changing any field for entry % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > Not changing any field for entry % 1 . < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Enter new password for entry : < / source >
2019-01-30 20:54:35 -05:00
< translation > Enter new password for entry : < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Writing the database failed : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Writing the database failed : % 1 < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Successfully edited entry % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > Successfully edited entry % 1 . < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Length % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Length % 1 < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Entropy % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Entropy % 1 < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Log10 % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Log10 % 1 < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Multi - word extra bits % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Multi - word extra bits % 1 < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Bruteforce < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Bruteforce < / translation >
2018-02-21 11:53:38 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Dictionary < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Dictionary < / translation >
2018-02-21 11:53:38 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Dict + Leet < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Dict + Leet < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : User Words < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : User Words < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : User + Leet < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : User + Leet < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Repeated < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Repeated < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Sequence < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Sequence < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Spatial < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Spatial < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Date < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Date < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2018-03-06 16:54:54 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Bruteforce ( Rep ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Bruteforce ( Rep ) < / translation >
2018-03-06 16:54:54 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Dictionary ( Rep ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Dictionary ( Rep ) < / translation >
2018-03-06 16:54:54 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Dict + Leet ( Rep ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Dict + Leet ( Rep ) < / translation >
2018-03-06 16:54:54 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : User Words ( Rep ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : User Words ( Rep ) < / translation >
2018-03-06 16:54:54 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : User + Leet ( Rep ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : User + Leet ( Rep ) < / translation >
2018-03-06 16:54:54 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Repeated ( Rep ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Repeated ( Rep ) < / translation >
2018-05-07 23:20:04 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Sequence ( Rep ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Sequence ( Rep ) < / translation >
2018-05-07 23:20:04 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Spatial ( Rep ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Spatial ( Rep ) < / translation >
2018-05-07 23:20:04 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Type : Date ( Rep ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Type : Date ( Rep ) < / translation >
2018-03-06 16:54:54 -05:00
< / message >
2016-11-14 21:54:56 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Entropy % 1 ( % 2 ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Entropy % 1 ( % 2 ) < / translation >
2016-11-14 21:54:56 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > * * * Password length ( % 1 ) != sum of length of parts ( % 2 ) * * * < / source >
2019-01-30 20:54:35 -05:00
< translation > * * * Password length ( % 1 ) != sum of length of parts ( % 2 ) * * * < / translation >
2017-02-06 18:49:32 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Failed to load key file % 1 : % 2 < / source >
2019-01-30 20:54:35 -05:00
< translation > Failed to load key file % 1 : % 2 < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Length of the generated password < / source >
2019-01-30 20:54:35 -05:00
< translation > Length of the generated password < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Use lowercase characters < / source >
2019-01-30 20:54:35 -05:00
< translation > Use lowercase characters < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Use uppercase characters < / source >
2019-01-30 20:54:35 -05:00
< translation > Use uppercase characters < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Use special characters < / source >
2019-01-30 20:54:35 -05:00
< translation > Use special characters < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Use extended ASCII < / source >
2019-01-30 20:54:35 -05:00
< translation > Use extended ASCII < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Exclude character set < / source >
2019-01-30 20:54:35 -05:00
< translation > Exclude character set < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > chars < / source >
2019-01-30 20:54:35 -05:00
< translation > chars < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Exclude similar looking characters < / source >
2019-01-30 20:54:35 -05:00
< translation > Exclude similar looking characters < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Include characters from every selected group < / source >
2019-01-30 20:54:35 -05:00
< translation > Include characters from every selected group < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Recursively list the elements of the group . < / source >
2019-01-30 20:54:35 -05:00
< translation > Recursively list the elements of the group . < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Cannot find group % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > Cannot find group % 1 . < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Error reading merge file :
% 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Error reading merge file :
% 1 < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Unable to save database to file : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to save database to file : % 1 < / translation >
2016-10-13 18:32:13 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Unable to save database to file : % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Unable to save database to file : % 1 < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Successfully recycled entry % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > Successfully recycled entry % 1 . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Successfully deleted entry % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > Successfully deleted entry % 1 . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Show the entry & apos ; s current TOTP . < / source >
2019-01-30 20:54:35 -05:00
< translation > Show the entry & apos ; s current TOTP . < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > ERROR : unknown attribute % 1 . < / source >
2019-01-30 20:54:35 -05:00
< translation > ERROR : unknown attribute % 1 . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2018-01-20 07:54:44 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > No program defined for clipboard manipulation < / source >
2019-01-30 20:54:35 -05:00
< translation > No program defined for clipboard manipulation < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > file empty < / source >
2019-01-30 20:54:35 -05:00
< translation > file empty < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > % 1 : ( row , col ) % 2 , % 3 < / source >
2019-01-30 20:54:35 -05:00
< translation > % 1 : ( row , col ) % 2 , % 3 < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2014-11-02 09:42:39 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > AES - KDF ( KDBX 4 ) < / source >
2019-01-30 20:54:35 -05:00
< translation > AES - KDF ( KDBX 4 ) < / translation >
2014-11-02 09:42:39 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > AES - KDF ( KDBX 3.1 ) < / source >
2019-01-30 20:54:35 -05:00
< translation > AES - KDF ( KDBX 3.1 ) < / translation >
2014-11-02 09:42:39 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Invalid Settings < / source >
< comment > TOTP < / comment >
2019-01-30 20:54:35 -05:00
< translation > Invalid Settings < / translation >
2014-11-02 09:42:39 -05:00
< / message >
2015-10-06 15:11:51 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Invalid Key < / source >
< comment > TOTP < / comment >
2019-01-30 20:54:35 -05:00
< translation > Invalid Key < / translation >
< / message >
< message >
< source > Message encryption failed . < / source >
< translation > Message encryption failed . < / translation >
< / message >
< message >
< source > No groups found < / source >
< translation > No groups found < / translation >
< / message >
< message >
< source > Create a new database . < / source >
< translation > Create a new database . < / translation >
< / message >
< message >
< source > File % 1 already exists . < / source >
< translation > File % 1 already exists . < / translation >
< / message >
< message >
< source > Loading the key file failed < / source >
< translation > Loading the key file failed < / translation >
< / message >
< message >
< source > No key is set . Aborting database creation . < / source >
< translation > No key is set . Aborting database creation . < / translation >
< / message >
< message >
< source > Failed to save the database : % 1 . < / source >
< translation > Failed to save the database : % 1 . < / translation >
< / message >
< message >
< source > Successfully created new database . < / source >
< translation > Successfully created new database . < / translation >
< / message >
< message >
< source > Creating KeyFile % 1 failed : % 2 < / source >
< translation > Creating KeyFile % 1 failed : % 2 < / translation >
< / message >
< message >
< source > Loading KeyFile % 1 failed : % 2 < / source >
< translation > Loading KeyFile % 1 failed : % 2 < / translation >
< / message >
< message >
< source > Path of the entry to remove . < / source >
< translation > Path of the entry to remove . < / translation >
< / message >
< message >
< source > Existing single - instance lock file is invalid . Launching new instance . < / source >
< translation > Existing single - instance lock file is invalid . Launching new instance . < / translation >
< / message >
< message >
< source > The lock file could not be created . Single - instance mode disabled . < / source >
< translation > The lock file could not be created . Single - instance mode disabled . < / translation >
< / message >
< message >
< source > KeePassXC - cross - platform password manager < / source >
< translation > KeePassXC - cross - platform password manager < / translation >
< / message >
< message >
< source > filenames of the password databases to open ( * . kdbx ) < / source >
< translation > filenames of the password databases to open ( * . kdbx ) < / translation >
< / message >
< message >
< source > path to a custom config file < / source >
< translation > path to a custom config file < / translation >
< / message >
< message >
< source > key file of the database < / source >
< translation > key file of the database < / translation >
< / message >
< message >
< source > read password of the database from stdin < / source >
< translation > read password of the database from stdin < / translation >
< / message >
< message >
< source > Another instance of KeePassXC is already running . < / source >
< translation > Another instance of KeePassXC is already running . < / translation >
< / message >
< message >
< source > Fatal error while testing the cryptographic functions . < / source >
< translation > Fatal error while testing the cryptographic functions . < / translation >
< / message >
< message >
< source > KeePassXC - Error < / source >
< translation > KeePassXC - Error < / translation >
< / message >
< message >
< source > Database password : < / source >
< translation > Database password : < / translation >
2015-10-06 15:11:51 -04:00
< / message >
2019-03-19 17:08:18 -04:00
< message >
< source > Cannot create new group < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-04-12 18:11:57 -04:00
< message >
< source > Deactivate password key for the database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Displays debugging information . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Deactivate password key for the database to merge from . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Version % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Build Type : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Revision : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Distribution : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Debugging mode is disabled . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Debugging mode is enabled . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Operating system : % 1
CPU architecture : % 2
Kernel : % 3 % 4 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Auto - Type < / source >
< translation type = "unfinished" > Auto - Type < / translation >
< / message >
< message >
< source > KeeShare ( signed and unsigned sharing ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > KeeShare ( only signed sharing ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > KeeShare ( only unsigned sharing ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > YubiKey < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > TouchID < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > None < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Enabled extensions : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Cryptographic libraries : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Adds a new group to a database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Path of the group to add . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Group % 1 already exists ! < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Group % 1 not found . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Successfully added group % 1 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Check if any passwords have been publicly leaked . FILENAME must be the path of a file listing SHA - 1 hashes of leaked passwords in HIBP format , as available from https : //haveibeenpwned.com/Passwords.</source>
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > FILENAME < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Analyze passwords for weaknesses and problems . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Failed to open HIBP file % 1 : % 2 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Close the currently opened database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Display this help . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > slot < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Invalid word count % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > The word list is too small ( & lt ; 1000 items ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Exit interactive mode . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Exports the content of a database to standard output in the specified format . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unable to export database to XML : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unsupported format % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Use numbers < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Invalid password length % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Display command help . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Available commands : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Import the contents of an XML database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Path of the XML database export . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Path of the new database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Successfully imported database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unknown command % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Flattens the output to single lines . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Only print the changes detected by the merge operation . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Yubikey slot for the second database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Successfully merged % 1 into % 2 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Database was not modified by merge operation . < / source >
< translation type = "unfinished" > Database was not modified by merge operation . < / translation >
< / message >
< message >
< source > Moves an entry to a new group . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Path of the entry to move . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Path of the destination group . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Could not find group with path % 1 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Entry is already in group % 1 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Successfully moved entry % 1 to group % 2 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Open a database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Path of the group to remove . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Cannot remove root group from database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Successfully recycled group % 1 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Successfully deleted group % 1 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Failed to open database file % 1 : not found < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Failed to open database file % 1 : not a plain file < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Failed to open database file % 1 : not readable < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Enter password to unlock % 1 : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Invalid YubiKey slot % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Enter password to encrypt database ( optional ) : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > HIBP file , line % 1 : parse error < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Secret Service Integration < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > User name < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message numerus = "yes" >
< source > Password for & apos ; % 1 & apos ; has been leaked % 2 time ( s ) ! < / source >
< translation type = "unfinished" >
< numerusform > < / numerusform >
< numerusform > < / numerusform >
< / translation >
< / message >
< message >
< source > Invalid password generator after applying all options < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Show the protected attributes in clear text . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Browser Plugin Failure < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Could not save the native messaging script file for % 1 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Copy the current TOTP to the clipboard ( equivalent to & quot ; - a totp & quot ; ) . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Copy an entry & apos ; s attribute to the clipboard . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > ERROR : Please specify one of -- attribute or -- totp , not both . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > ERROR : attribute % 1 is ambiguous , it matches % 2 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Attribute & quot ; % 1 & quot ; not found . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Entry & apos ; s & quot ; % 1 & quot ; attribute copied to the clipboard ! < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Yubikey slot and optional serial used to access the database ( e . g . , 1 :7370001 ) . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > slot [ : serial ] < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Target decryption time in MS for the database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > time < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Set the key file for the database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Set a password for the database . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Invalid decryption time % 1 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Target decryption time must be between % 1 and % 2 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Failed to set database password . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Benchmarking key derivation function for % 1 ms delay . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Setting % 1 rounds for key derivation function . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > error while setting database key derivation settings . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Format to use when exporting . Available choices are & apos ; xml & apos ; or & apos ; csv & apos ; . Defaults to & apos ; xml & apos ; . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unable to import XML database : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Show a database & apos ; s information . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > UUID : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Name : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Description : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Cipher : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > KDF : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Recycle bin is enabled . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Recycle bin is not enabled . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Invalid command % 1 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Invalid YubiKey serial % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Do you want to create a database with an empty password ? [ y / N ] : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Repeat password : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Error : Passwords do not match . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > All clipping programs failed . Tried % 1
< / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > AES ( % 1 rounds ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > AES 256 - bit < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Twofish 256 - bit < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > ChaCha20 256 - bit < / source >
< translation type = "unfinished" > ChaCha20 : 256 - bit { 20 256 - ? } < / translation >
< / message >
< message >
< source > Benchmark % 1 delay < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message numerus = "yes" >
< source > % 1 ms < / source >
< comment > milliseconds < / comment >
< translation type = "unfinished" >
< numerusform > % 1 ms < / numerusform >
< numerusform > % 1 ms < / numerusform >
< / translation >
< / message >
< message numerus = "yes" >
< source > % 1 s < / source >
< comment > seconds < / comment >
< translation type = "unfinished" >
< numerusform > % 1 s < / numerusform >
< numerusform > % 1 s < / numerusform >
< / translation >
< / message >
2020-10-21 16:46:55 -04:00
< message >
< source > path to a custom local config file < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-01-12 11:49:13 -05:00
< message >
< source > WARNING : You are using an old key file format which KeePassXC may
stop supporting in the future .
Please consider generating a new key file . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Argon2 % 1 ( % 2 rounds , % 3 KB ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Argon2d ( KDBX 4 – recommended ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Argon2id ( KDBX 4 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > TOTP < / source >
< translation type = "unfinished" > TOTP < / translation >
< / message >
< message >
< source > Icon < / source >
< translation type = "unfinished" > Icon < / translation >
< / message >
< message >
< source > Unsupported key file version : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Checksum mismatch ! Key file may be corrupt . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Unexpected key file data ! Key file may be corrupt . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > No valid UUID provided < / source >
< translation type = "unfinished" > < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Notes for the entry . < / source >
< translation type = "unfinished" > < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Cannot generate a password and prompt at the same time . < / source >
< translation type = "unfinished" > < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Path to okon - cli to search a formatted HIBP file < / source >
< translation type = "unfinished" > < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > okon - cli < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Cannot find HIBP file : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Evaluating database entries using okon … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Evaluating database entries against HIBP file , this will take a while … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message numerus = "yes" >
< source > Password for & apos ; % 1 & apos ; has been leaked ! < / source >
< translation type = "unfinished" >
< numerusform > < / numerusform >
< numerusform > < / numerusform >
< / translation >
< / message >
< message >
< source > Copy the given attribute to the clipboard . Defaults to & quot ; password & quot ; if not specified . < / source >
< comment > Don & apos ; t translate & quot ; password & quot ; , it refers to the attribute . < / comment >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Must match only one entry , otherwise a list of possible matches is shown . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Timeout before clearing the clipboard ( default is % 1 seconds , set to 0 for unlimited ) . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Multiple entries matching : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Using matching entry : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Missing positional argument ( s ) . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Too many arguments provided . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Type : Unknown ( % 1 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > To use okon , you must provide a post - processed file ( e . g . file . okon ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Could not start okon process : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Error : okon process did not finish < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Failed to load okon processed database : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Very weak password < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Password entropy is % 1 bits < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Weak password < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Used in % 1 / % 2 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message numerus = "yes" >
< source > Password is used % 1 time ( s ) < / source >
< translation type = "unfinished" >
< numerusform > < / numerusform >
< numerusform > < / numerusform >
< / translation >
< / message >
< message >
< source > Password has expired < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Password expiry was % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Password expires on % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Password is about to expire < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message numerus = "yes" >
< source > Password expires in % 1 day ( s ) < / source >
< translation type = "unfinished" >
< numerusform > < / numerusform >
< numerusform > < / numerusform >
< / translation >
< / message >
< message >
< source > Password will expire soon < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Botan library must be at least 2.11 . x , found % 1 . % 2 . % 3 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > SymmetricCipher : : init : Invalid cipher mode . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > SymmetricCipher : : init : Invalid IV size of % 1 for % 2 . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Cipher not initialized prior to use . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Cannot process 0 length data . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message numerus = "yes" >
< source > Clearing the clipboard in % 1 second ( s ) … < / source >
< translation type = "unfinished" >
< numerusform > < / numerusform >
< numerusform > < / numerusform >
< / translation >
< / message >
< message >
< source > Do you really want to delete the entry & quot ; % 1 & quot ; for good ? < / source >
< translation type = "unfinished" > Do you really want to delete the entry & quot ; % 1 & quot ; for good ? < / translation >
< / message >
< message numerus = "yes" >
< source > Do you really want to delete % n entry ( s ) for good ? < / source >
< translation type = "unfinished" >
< numerusform > Do you really want to delete % n entry ( s ) for good ? < / numerusform >
< numerusform > Do you really want to delete % n entry ( s ) for good ? < / numerusform >
< / translation >
< / message >
< message numerus = "yes" >
< source > Delete entry ( s ) ? < / source >
< translation type = "unfinished" >
< numerusform > Delete entry ( s ) ? < / numerusform >
< numerusform > Delete entry ( s ) ? < / numerusform >
< / translation >
< / message >
< message >
< source > Do you really want to move entry & quot ; % 1 & quot ; to the recycle bin ? < / source >
< translation type = "unfinished" > Do you really want to move entry & quot ; % 1 & quot ; to the recycle bin ? < / translation >
< / message >
< message numerus = "yes" >
< source > Do you really want to move % n entry ( s ) to the recycle bin ? < / source >
< translation type = "unfinished" >
< numerusform > Do you really want to move % n entry ( s ) to the recycle bin ? < / numerusform >
< numerusform > Do you really want to move % n entry ( s ) to the recycle bin ? < / numerusform >
< / translation >
< / message >
< message numerus = "yes" >
< source > Move entry ( s ) to recycle bin ? < / source >
< translation type = "unfinished" >
< numerusform > Move entry ( s ) to recycle bin ? < / numerusform >
< numerusform > Move entry ( s ) to recycle bin ? < / numerusform >
< / translation >
< / message >
< message >
< source > Replace references to entry ? < / source >
< translation type = "unfinished" > Replace references to entry ? < / translation >
< / message >
< message numerus = "yes" >
< source > Entry & quot ; % 1 & quot ; has % 2 reference ( s ) . Do you want to overwrite references with values , skip this entry , or delete anyway ? < / source >
< translation type = "unfinished" >
< numerusform > Entry & quot ; % 1 & quot ; has % 2 reference ( s ) . Do you want to overwrite references with values , skip this entry , or delete anyway ? < / numerusform >
< numerusform > Entry & quot ; % 1 & quot ; has % 2 reference ( s ) . Do you want to overwrite references with values , skip this entry , or delete anyway ? < / numerusform >
< / translation >
< / message >
< message >
< source > Health Check < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > HIBP < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Statistics < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > lock all open databases < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > allow app screen recordering and screenshots < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Locked databases . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Database failed to lock . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Warning : Failed to prevent screenshots on a top level window ! < / source >
< translation type = "unfinished" > < / translation >
< / message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< message >
< source > Please present or touch your YubiKey to continue … < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-10-01 18:22:15 -04:00
< message >
< source > unknown executable ( DBus address % 1 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > % 1 ( invalid executable path ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< / context >
< context >
< name > QtIOCompressor < / name >
< message >
< source > Internal zlib error when compressing : < / source >
< translation > Internal zlib error when compressing : < / translation >
< / message >
< message >
< source > Error writing to underlying device : < / source >
< translation > Error writing to underlying device : < / translation >
< / message >
< message >
< source > Error opening underlying device : < / source >
< translation > Error opening underlying device : < / translation >
< / message >
< message >
< source > Error reading data from underlying device : < / source >
< translation > Error reading data from underlying device : < / translation >
< / message >
< message >
< source > Internal zlib error when decompressing : < / source >
< translation > Internal zlib error when decompressing : < / translation >
2019-10-20 22:16:19 -04:00
< / message >
2020-07-06 21:13:22 -04:00
< / context >
< context >
< name > QtIOCompressor : : open < / name >
2019-10-20 22:16:19 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > The gzip format not supported in this version of zlib . < / source >
< translation > The gzip format not supported in this version of zlib . < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Internal zlib error : < / source >
< translation > Internal zlib error : < / translation >
2019-10-20 22:16:19 -04:00
< / message >
2020-07-06 21:13:22 -04:00
< / context >
< context >
< name > ReportsWidgetHealthcheck < / name >
2019-10-20 22:16:19 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Also show entries that have been excluded from reports < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Hover over reason to show additional details . Double - click entries to edit . < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Bad < / source >
< comment > Password quality < / comment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Bad — password must be changed < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Poor < / source >
< comment > Password quality < / comment >
< translation type = "unfinished" > Poor < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Poor — password should be changed < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Weak < / source >
< comment > Password quality < / comment >
< translation type = "unfinished" > Weak < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Weak — consider changing the password < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > ( Excluded ) < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > This entry is being excluded from reports < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Congratulations , everything is healthy ! < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Title < / source >
< translation type = "unfinished" > Title < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Path < / source >
< translation type = "unfinished" > Path < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Score < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Reason < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Exclude from reports < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Exclude expired entries from the report < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Please wait , health data is being calculated … < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Edit Entry … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message numerus = "yes" >
< source > Delete Entry ( s ) … < / source >
< translation type = "unfinished" >
< numerusform > < / numerusform >
< numerusform > < / numerusform >
< / translation >
< / message >
2020-07-06 21:13:22 -04:00
< / context >
< context >
< name > ReportsWidgetHibp < / name >
2019-10-20 22:16:19 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > CAUTION : This report requires sending information to the Have I Been Pwned online service ( https : //haveibeenpwned.com). If you proceed, your database passwords will be cryptographically hashed and the first five characters of those hashes will be sent securely to this service. Your database remains secure and cannot be reconstituted from this information. However, the number of passwords you send and your IP address will be exposed to this service.</source>
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Perform Online Analysis < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Also show entries that have been excluded from reports < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > This build of KeePassXC does not have network functions . Networking is required to check your passwords against Have I Been Pwned databases . < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Congratulations , no exposed passwords ! < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Title < / source >
< translation type = "unfinished" > Title < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Path < / source >
< translation type = "unfinished" > Path < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Password exposed … < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > ( Excluded ) < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > This entry is being excluded from reports < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Exclude from reports < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > once < / source >
2021-09-28 07:59:15 -04:00
< comment > Password exposure amount < / comment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > up to 10 times < / source >
2021-09-28 07:59:15 -04:00
< comment > Password exposure amount < / comment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > up to 100 times < / source >
2021-09-28 07:59:15 -04:00
< comment > Password exposure amount < / comment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > up to 1000 times < / source >
2021-09-28 07:59:15 -04:00
< comment > Password exposure amount < / comment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > up to 10 , 000 times < / source >
2021-09-28 07:59:15 -04:00
< comment > Password exposure amount < / comment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > up to 100 , 000 times < / source >
2021-09-28 07:59:15 -04:00
< comment > Password exposure amount < / comment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > up to a million times < / source >
2021-09-28 07:59:15 -04:00
< comment > Password exposure amount < / comment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > millions of times < / source >
2021-09-28 07:59:15 -04:00
< comment > Password exposure amount < / comment >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Edit Entry … < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message numerus = "yes" >
< source > Delete Entry ( s ) … < / source >
< translation type = "unfinished" >
< numerusform > < / numerusform >
< numerusform > < / numerusform >
< / translation >
2019-10-20 22:16:19 -04:00
< / message >
2020-07-06 21:13:22 -04:00
< / context >
< context >
< name > ReportsWidgetStatistics < / name >
2019-10-20 22:16:19 -04:00
< message >
2020-07-06 21:13:22 -04:00
< source > Hover over lines with error icons for further information . < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Name < / source >
< translation type = "unfinished" > Name < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Value < / source >
< translation type = "unfinished" > Value < / translation >
2019-10-20 22:16:19 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Database name < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Description < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Location < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Last saved < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Unsaved changes < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > yes < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > no < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > The database was modified , but the changes have not yet been saved to disk . < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Number of groups < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Number of entries < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Number of expired entries < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > The database contains entries that have expired . < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Unique passwords < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
2019-04-12 18:11:57 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Non - unique passwords < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > More than 10 % of passwords are reused . Use unique passwords when possible . < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Maximum password reuse < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Some passwords are used more than three times . Use unique passwords when possible . < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Number of short passwords < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Recommended minimum password length is at least 8 characters . < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Number of weak passwords < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Recommend using long , randomized passwords with a rating of & apos ; good & apos ; or & apos ; excellent & apos ; . < / source >
2019-04-12 18:11:57 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2019-11-11 14:53:39 -05:00
< message >
2020-07-06 21:13:22 -04:00
< source > Entries excluded from reports < / source >
2019-11-11 14:53:39 -05:00
< translation type = "unfinished" > < / translation >
< / message >
2017-02-06 18:49:32 -05:00
< message >
2020-07-06 21:13:22 -04:00
< source > Excluding entries from reports , e . g . because they are known to have a poor password , isn & apos ; t necessarily a problem but you should keep an eye on them . < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Average password length < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > % 1 characters < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2020-07-06 21:13:22 -04:00
< source > Average password length is less than ten characters . Longer passwords provide more security . < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Please wait , database statistics are being calculated … < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Database created < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > SSHAgent < / name >
2017-06-25 17:52:35 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Agent connection failed . < / source >
2019-01-30 20:54:35 -05:00
< translation > Agent connection failed . < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Agent protocol error . < / source >
2019-01-30 20:54:35 -05:00
< translation > Agent protocol error . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > No agent running , cannot add identity . < / source >
2019-01-30 20:54:35 -05:00
< translation > No agent running , cannot add identity . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2017-07-06 19:15:03 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > No agent running , cannot remove identity . < / source >
2019-01-30 20:54:35 -05:00
< translation > No agent running , cannot remove identity . < / translation >
2017-07-06 19:15:03 -04:00
< / message >
2017-10-01 10:59:14 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Agent refused this identity . Possible reasons include : < / source >
2019-01-30 20:54:35 -05:00
< translation > Agent refused this identity . Possible reasons include : < / translation >
2017-10-01 10:59:14 -04:00
< / message >
2018-02-04 07:46:36 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > The key has already been added . < / source >
2019-01-30 20:54:35 -05:00
< translation > The key has already been added . < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Restricted lifetime is not supported by the agent ( check options ) . < / source >
2019-01-30 20:54:35 -05:00
< translation > Restricted lifetime is not supported by the agent ( check options ) . < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > A confirmation request is not supported by the agent ( check options ) . < / source >
2019-01-30 20:54:35 -05:00
< translation > A confirmation request is not supported by the agent ( check options ) . < / translation >
2018-02-04 07:46:36 -05:00
< / message >
2020-07-06 21:13:22 -04:00
< message >
< source > Key identity ownership conflict . Refusing to add . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > No agent running , cannot list identities . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2020-02-16 07:44:18 -05:00
< message >
< source > Security keys are not supported by the agent or the security key provider is unavailable . < / source >
< translation type = "unfinished" > < / translation >
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > SearchHelpWidget < / name >
2018-02-04 07:46:36 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Search Help < / source >
2019-01-30 20:54:35 -05:00
< translation > Search Help < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Search terms are as follows : [ modifiers ] [ field : ] [ & quot ; ] term [ & quot ; ] < / source >
2019-01-30 20:54:35 -05:00
< translation > Search terms are as follows : [ modifiers ] [ field : ] [ & quot ; ] term [ & quot ; ] < / translation >
2018-02-04 07:46:36 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Every search term must match ( ie , logical AND ) < / source >
2019-01-30 20:54:35 -05:00
< translation > Every search term must match ( ie , logical AND ) < / translation >
2018-02-04 07:46:36 -05:00
< / message >
2018-05-07 23:20:04 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Modifiers < / source >
2019-01-30 20:54:35 -05:00
< translation > Modifiers < / translation >
2018-05-07 23:20:04 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > exclude term from results < / source >
2019-01-30 20:54:35 -05:00
< translation > exclude term from results < / translation >
2018-05-07 23:20:04 -04:00
< / message >
2018-01-20 07:54:44 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > match term exactly < / source >
2019-01-30 20:54:35 -05:00
< translation > match term exactly < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > use regex in term < / source >
2019-01-30 20:54:35 -05:00
< translation > use regex in term < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Fields < / source >
2019-01-30 20:54:35 -05:00
< translation > Fields < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Term Wildcards < / source >
2019-01-30 20:54:35 -05:00
< translation > Term Wildcards < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > match anything < / source >
2019-01-30 20:54:35 -05:00
< translation > match anything < / translation >
2018-01-20 07:54:44 -05:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > match one < / source >
2019-01-30 20:54:35 -05:00
< translation > match one < / translation >
2014-05-17 19:33:22 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > logical OR < / source >
2019-01-30 20:54:35 -05:00
< translation > logical OR < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2016-11-14 21:54:56 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Examples < / source >
2019-01-30 20:54:35 -05:00
< translation > Examples < / translation >
2016-11-14 21:54:56 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > SearchWidget < / name >
2017-02-06 18:49:32 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Search < / source >
2019-01-30 20:54:35 -05:00
< translation > Search < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Limit search to selected group < / source >
2019-01-30 20:54:35 -05:00
< translation > Limit search to selected group < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2017-07-06 19:15:03 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Search Help < / source >
2019-01-30 20:54:35 -05:00
< translation > Search Help < / translation >
2017-07-06 19:15:03 -04:00
< / message >
2018-02-21 11:53:38 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Case sensitive < / source >
2019-01-30 20:54:35 -05:00
< translation > Case sensitive < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Search ( % 1 ) … < / source >
< comment > Search placeholder text , % 1 is the keyboard shortcut < / comment >
< translation type = "unfinished" > < / translation >
< / message >
2019-01-30 20:54:35 -05:00
< / context >
2021-10-01 18:22:15 -04:00
< context >
< name > SettingsClientModel < / name >
< message >
< source > Application < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > PID < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > DBus Address < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Manage < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
< context >
< name > SettingsDatabaseModel < / name >
< message >
< source > File Name < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Group < / source >
< translation type = "unfinished" > Group < / translation >
< / message >
< message >
< source > Manage < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
2019-10-20 22:16:19 -04:00
< context >
< name > SettingsWidgetFdoSecrets < / name >
< message >
< source > Options < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Enable KeepassXC Freedesktop . org Secret Service integration < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > General < / source >
< translation type = "unfinished" > General < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Exposed database groups : < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Authorization < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > These applications are currently connected : < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > & lt ; b & gt ; Warning : & lt ; / b & g t ; < / s o u r c e >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Save current changes to activate the plugin and enable editing of this section . < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2020-07-06 21:13:22 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > Show notification when passwords are retrieved by clients < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > & lt ; html & gt ; & lt ; head / & gt ; & lt ; body & gt ; & lt ; p & gt ; If enabled , any attempt to read a password must be confirmed . Otherwise , clients can read passwords without confirmation when the database is unlocked . & lt ; / p & g t ; & l t ; p & g t ; T h i s o p t i o n o n l y c o v e r s t h e a c c e s s t o t h e p a s s w o r d o f a n e n t r y . C l i e n t s c a n a l w a y s e n u m e r a t e t h e i t e m s o f e x p o s e d d a t a b a s e s a n d q u e r y t h e i r a t t r i b u t e s . & l t ; / p & g t ; & l t ; / b o d y & g t ; & l t ; / h t m l & g t ; < / s o u r c e >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Confirm when passwords are retrieved by clients < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-18 19:55:37 -04:00
< source > Confirm when clients request entry deletion < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-18 19:55:37 -04:00
< source > & lt ; html & gt ; & lt ; head / & gt ; & lt ; body & gt ; & lt ; p & gt ; & lt ; span style = & quot ;
font - family : & apos ; - apple - system & apos ; , & apos ; BlinkMacSystemFont & apos ; , & apos ; Segoe UI & apos ; , & apos ; Helvetica & apos ; , & apos ; Arial & apos ; , & apos ; sans - serif & apos ; , & apos ; Apple Color
Emoji & apos ; , & apos ; Segoe UI Emoji & apos ; ; font - size :14px ; color : # 24292 e ; background - color : # ffffff ; & quot ; & gt ; This setting does
not override disabling recycle bin prompts & lt ; / s p a n & g t ; & l t ; / p & g t ; & l t ; / b o d y & g t ; & l t ; / h t m l & g t ;
< / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & lt ; html & gt ; & lt ; head / & gt ; & lt ; body & gt ; & lt ; p & gt ; This improves compatibility with certain applications
which search for password without unlocking the database first . & lt ; / p & g t ; & l t ; p & g t ; B u t e n a b l i n g t h i s m a y a l s o
crash the client if the database can not be unlocked within a certain timeout . ( Usually 25 s , but may be a
different value set in applications . ) & lt ; / p & g t ; & l t ; / b o d y & g t ; & l t ; / h t m l & g t ;
< / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Prompt to unlock database before searching < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2019-10-20 22:16:19 -04:00
< / context >
2019-01-30 20:54:35 -05:00
< context >
< name > SettingsWidgetKeeShare < / name >
< message >
< source > Active < / source >
< translation > Active < / translation >
< / message >
< message >
< source > Allow export < / source >
< translation > Allow export < / translation >
< / message >
< message >
< source > Allow import < / source >
< translation > Allow import < / translation >
< / message >
< message >
< source > Own certificate < / source >
< translation > Own certificate < / translation >
< / message >
< message >
< source > Fingerprint : < / source >
< translation > Fingerprint : < / translation >
< / message >
< message >
< source > Signer < / source >
< translation > Signer < / translation >
< / message >
< message >
< source > Generate < / source >
< translation > Generate < / translation >
< / message >
< message >
< source > Import < / source >
< translation > Import < / translation >
< / message >
< message >
< source > Export < / source >
< translation > Export < / translation >
< / message >
< message >
< source > Imported certificates < / source >
< translation > Imported certificates < / translation >
< / message >
< message >
< source > Trust < / source >
< translation > Trust < / translation >
< / message >
< message >
< source > Ask < / source >
< translation > Ask < / translation >
< / message >
< message >
< source > Untrust < / source >
< translation > Untrust < / translation >
< / message >
< message >
< source > Remove < / source >
< translation > Remove < / translation >
< / message >
< message >
< source > Path < / source >
< translation > Path < / translation >
< / message >
< message >
< source > Status < / source >
< translation > Status < / translation >
< / message >
< message >
< source > Fingerprint < / source >
< translation > Fingerprint < / translation >
< / message >
< message >
< source > Trusted < / source >
< translation > Trusted < / translation >
< / message >
< message >
< source > Untrusted < / source >
< translation > Untrusted < / translation >
< / message >
< message >
< source > Unknown < / source >
< translation > Unknown < / translation >
< / message >
< message >
< source > key . share < / source >
< comment > Filetype for KeeShare key < / comment >
< translation > key . share < / translation >
< / message >
< message >
< source > KeeShare key file < / source >
< translation > KeeShare key file < / translation >
< / message >
< message >
< source > All files < / source >
< translation > All files < / translation >
< / message >
< message >
< source > Select path < / source >
< translation > Select path < / translation >
< / message >
< message >
< source > Exporting changed certificate < / source >
< translation > Exporting changed certificate < / translation >
< / message >
< message >
< source > The exported certificate is not the same as the one in use . Do you want to export the current certificate ? < / source >
< translation > The exported certificate is not the same as the one in use . Do you want to export the current certificate ? < / translation >
< / message >
< message >
2019-03-19 17:08:18 -04:00
< source > Signer : < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Allow KeeShare imports < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Allow KeeShare exports < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Only show warnings and errors < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Signer name field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Generate new certificate < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Import existing certificate < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Export own certificate < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Known shares < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Trust selected certificate < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Ask whether to trust the selected certificate every time < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Untrust selected certificate < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remove selected certificate < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-01-30 20:54:35 -05:00
< / context >
< context >
2019-10-20 22:16:19 -04:00
< name > ShareExport < / name >
< message >
< source > Overwriting signed share container is not supported - export prevented < / source >
< translation type = "unfinished" > Overwriting signed share container is not supported - export prevented < / translation >
< / message >
< message >
< source > Could not write export container ( % 1 ) < / source >
< translation type = "unfinished" > Could not write export container ( % 1 ) < / translation >
< / message >
< message >
< source > Could not embed signature : Could not open file to write ( % 1 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Could not embed signature : Could not write file ( % 1 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Could not embed database : Could not open file to write ( % 1 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Could not embed database : Could not write file ( % 1 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Overwriting unsigned share container is not supported - export prevented < / source >
< translation type = "unfinished" > Overwriting unsigned share container is not supported - export prevented < / translation >
< / message >
< message >
< source > Could not write export container < / source >
< translation type = "unfinished" > Could not write export container < / translation >
< / message >
< / context >
< context >
< name > ShareImport < / name >
2019-01-30 20:54:35 -05:00
< message >
< source > Not this time < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > Not this time < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > Never < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > Never < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > Always < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > Always < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > Just this time < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > Just this time < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > Signed share container are not supported - import prevented < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > Signed share container are not supported - import prevented < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > File is not readable < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > File is not readable < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > Invalid sharing container < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > Invalid sharing container < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > Untrusted import prevented < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > Untrusted import prevented < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > Successful signed import < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > Successful signed import < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > Unsigned share container are not supported - import prevented < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > Unsigned share container are not supported - import prevented < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > Successful unsigned import < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > Successful unsigned import < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > File does not exist < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > File does not exist < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > KeeShare Import < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > The source of the shared container cannot be verified because it is not signed . Do you really want to import from % 1 ? < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Do you want to trust % 1 with certificate fingerprint :
% 2
% 3 < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< / context >
< context >
< name > ShareObserver < / name >
2019-01-30 20:54:35 -05:00
< message >
2019-10-20 22:16:19 -04:00
< source > Import from % 1 failed ( % 2 ) < / source >
< translation > Import from % 1 failed ( % 2 ) < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Import from % 1 successful ( % 2 ) < / source >
< translation > Import from % 1 successful ( % 2 ) < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Imported from % 1 < / source >
< translation > Imported from % 1 < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
< source > Export to % 1 failed ( % 2 ) < / source >
< translation > Export to % 1 failed ( % 2 ) < / translation >
< / message >
< message >
< source > Export to % 1 successful ( % 2 ) < / source >
< translation > Export to % 1 successful ( % 2 ) < / translation >
< / message >
< message >
< source > Export to % 1 < / source >
< translation > Export to % 1 < / translation >
2018-02-21 11:53:38 -05:00
< / message >
2019-03-19 17:08:18 -04:00
< message >
< source > Multiple import source path to % 1 in % 2 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Conflicting export target path % 1 in % 2 < / source >
< translation type = "unfinished" > < / translation >
< / message >
2017-06-25 17:52:35 -04:00
< / context >
< context >
2018-12-01 04:54:55 -05:00
< name > TotpDialog < / name >
2017-06-25 17:52:35 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Timed Password < / source >
2019-01-30 20:54:35 -05:00
< translation > Timed Password < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > 000000 < / source >
2019-01-30 20:54:35 -05:00
< translation > 000000 < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2018-01-20 07:54:44 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Copy < / source >
2019-01-30 20:54:35 -05:00
< translation > Copy < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2018-12-01 04:54:55 -05:00
< message numerus = "yes" >
< source > Expires in & lt ; b & gt ; % n & lt ; / b & g t ; s e c o n d ( s ) < / s o u r c e >
2019-03-19 17:08:18 -04:00
< translation >
< numerusform > Expires in & lt ; b & gt ; % n & lt ; / b & g t ; s e c o n d ( s ) < / n u m e r u s f o r m >
< numerusform > Expires in & lt ; b & gt ; % n & lt ; / b & g t ; s e c o n d ( s ) < / n u m e r u s f o r m >
< / translation >
2018-12-01 04:54:55 -05:00
< / message >
< / context >
< context >
< name > TotpExportSettingsDialog < / name >
2018-01-20 07:54:44 -05:00
< message >
2018-12-01 04:54:55 -05:00
< source > Copy < / source >
2019-01-30 20:54:35 -05:00
< translation > Copy < / translation >
2018-01-20 07:54:44 -05:00
< / message >
2017-06-25 17:52:35 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > NOTE : These TOTP settings are custom and may not work with other authenticators . < / source >
< comment > TOTP QR code dialog warning < / comment >
2019-01-30 20:54:35 -05:00
< translation > NOTE : These TOTP settings are custom and may not work with other authenticators . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > There was an error creating the QR code . < / source >
2019-01-30 20:54:35 -05:00
< translation > There was an error creating the QR code . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Closing in % 1 seconds . < / source >
2019-01-30 20:54:35 -05:00
< translation > Closing in % 1 seconds . < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2018-12-01 04:54:55 -05:00
< / context >
< context >
< name > TotpSetupDialog < / name >
2017-06-25 17:52:35 -04:00
< message >
2018-12-01 04:54:55 -05:00
< source > Setup TOTP < / source >
2019-01-30 20:54:35 -05:00
< translation > Setup TOTP < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Custom Settings < / source >
2019-01-30 20:54:35 -05:00
< translation > Custom Settings < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Time step : < / source >
2019-01-30 20:54:35 -05:00
< translation > Time step : < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > sec < / source >
< comment > Seconds < / comment >
2019-01-30 20:54:35 -05:00
< translation > sec < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
2018-12-01 04:54:55 -05:00
< source > Code size : < / source >
2019-01-30 20:54:35 -05:00
< translation > Code size : < / translation >
2017-02-06 18:49:32 -05:00
< / message >
2014-05-17 19:33:22 -04:00
< message >
2019-10-20 22:16:19 -04:00
< source > Secret Key : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Secret key must be in Base32 format < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Secret key field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Algorithm : < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Time step field < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > digits < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Invalid TOTP Secret < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > You have entered an invalid secret key . The key must be in Base32 format .
Example : JBSWY3DPEHPK3PXP < / source >
< translation type = "unfinished" > < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2018-05-07 23:20:04 -04:00
< message >
2019-10-20 22:16:19 -04:00
< source > Confirm Remove TOTP Settings < / source >
< translation type = "unfinished" > < / translation >
2018-05-07 23:20:04 -04:00
< / message >
< message >
2019-10-20 22:16:19 -04:00
< source > Are you sure you want to delete TOTP settings for this entry ? < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
2021-09-28 07:59:15 -04:00
< message >
< source > Default settings ( RFC 6238 ) < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Steam ® settings < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Custom settings : < / source >
< translation type = "unfinished" > < / translation >
< / message >
2019-01-30 20:54:35 -05:00
< / context >
2020-01-04 09:09:28 -05:00
< context >
< name > URLEdit < / name >
< message >
< source > Invalid URL < / source >
< translation type = "unfinished" > < / translation >
< / message >
< / context >
2019-01-30 20:54:35 -05:00
< context >
< name > UpdateCheckDialog < / name >
< message >
< source > Checking for updates < / source >
< translation > Checking for updates < / translation >
< / message >
< message >
< source > Close < / source >
< translation > Close < / translation >
< / message >
< message >
< source > Software Update < / source >
< translation > Software Update < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Checking for updates … < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > An error occurred when trying to retrieve update information , please try again later . < / source >
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > & lt ; strong & gt ; A new version is available . & lt ; /strong><br/ & gt ; KeePassXC % 1 can be & lt ; a href = & quot ; https : //keepassxc.org/download/">downloaded here</a>.</source>
< translation type = "unfinished" > < / translation >
2019-01-30 20:54:35 -05:00
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > You have the latest version of KeePassXC < / source >
< translation type = "unfinished" > < / translation >
2018-05-07 23:20:04 -04:00
< / message >
< / context >
2014-05-17 19:33:22 -04:00
< context >
< name > WelcomeWidget < / name >
2017-06-25 17:52:35 -04:00
< message >
< source > Start storing your passwords securely in a KeePassXC database < / source >
2019-01-30 20:54:35 -05:00
< translation > Start storing your passwords securely in a KeePassXC database < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
< source > Create new database < / source >
2019-01-30 20:54:35 -05:00
< translation > Create new database < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
< source > Open existing database < / source >
2019-01-30 20:54:35 -05:00
< translation > Open existing database < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
< source > Import from KeePass 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Import from KeePass 1 < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
< source > Import from CSV < / source >
2019-01-30 20:54:35 -05:00
< translation > Import from CSV < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
< source > Recent databases < / source >
2019-01-30 20:54:35 -05:00
< translation > Recent databases < / translation >
2014-05-17 19:33:22 -04:00
< / message >
2018-02-04 07:46:36 -05:00
< message >
< source > Welcome to KeePassXC % 1 < / source >
2019-01-30 20:54:35 -05:00
< translation > Welcome to KeePassXC % 1 < / translation >
2018-02-04 07:46:36 -05:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
< source > Import from 1 Password < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Open a recent database < / source >
< translation type = "unfinished" > < / translation >
< / message >
2014-05-17 19:33:22 -04:00
< / context >
2020-07-06 21:13:22 -04:00
< context >
2021-09-28 07:59:15 -04:00
< name > WinUtils < / name >
2020-07-06 21:13:22 -04:00
< message >
2021-09-28 07:59:15 -04:00
< source > Invalid key code < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Global shortcut already registered to % 1 < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-09-28 07:59:15 -04:00
< source > Could not register global shortcut < / source >
< translation type = "unfinished" > < / translation >
2020-07-06 21:13:22 -04:00
< / message >
2021-09-28 07:59:15 -04:00
< / context >
< context >
< name > YubiKey < / name >
2020-07-06 21:13:22 -04:00
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > % 1 No interface , slot % 2 < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
2020-07-06 21:13:22 -04:00
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > General : < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Could not find interface for hardware key with serial number % 1 . Please connect it to continue . < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< / context >
< context >
< name > YubiKeyEditWidget < / name >
2020-07-06 21:13:22 -04:00
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Refresh < / source >
< translation > Refresh < / translation >
< / message >
< message >
< source > Refresh hardware tokens < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Hardware key slot selection < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Could not find any hardware keys ! < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Selected hardware key slot does not support challenge - response ! < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Detecting hardware keys … < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > No hardware keys detected < / source >
< translation type = "unfinished" > < / translation >
2021-09-28 07:59:15 -04:00
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Challenge - Response < / source >
< translation type = "unfinished" > < / translation >
2021-09-28 07:59:15 -04:00
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Add Challenge - Response < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Change Challenge - Response < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Remove Challenge - Response < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Challenge - Response set , click to change or remove < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > & lt ; p & gt ; If you own a & lt ; a href = & quot ; 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></source>
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< / context >
2014-05-17 19:33:22 -04:00
< context >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< name > YubiKeyInterface < / name >
2014-05-17 19:33:22 -04:00
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > % 1 Invalid slot specified - % 2 < / source >
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< / context >
< context >
< name > YubiKeyInterfacePCSC < / name >
2018-12-01 04:54:55 -05:00
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > ( PCSC ) % 1 [ % 2 ] Challenge - Response - Slot % 3 < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > The YubiKey PCSC interface has not been initialized . < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Hardware key is currently in use . < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
2017-06-25 17:52:35 -04:00
< / message >
2019-10-20 22:16:19 -04:00
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Could not find or access hardware key with serial number % 1 . Please present it to continue . < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Hardware key is locked or timed out . Unlock or re - present it to continue . < / source >
2020-07-06 21:13:22 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
2021-10-08 13:47:56 -04:00
< source > Failed to complete a challenge - response , the PCSC error code was : % 1 < / source >
2019-10-20 22:16:19 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2021-09-28 07:59:15 -04:00
< message >
2021-10-08 13:47:56 -04:00
< source > Hardware key was not found or is not configured . < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
< / message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< / context >
< context >
< name > YubiKeyInterfaceUSB < / name >
2021-09-28 07:59:15 -04:00
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Unknown < / source >
< translation type = "unfinished" > Unknown < / translation >
< / message >
< message >
< source > ( USB ) % 1 [ % 2 ] Configured Slot - % 3 < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > ( USB ) % 1 [ % 2 ] Challenge - Response - Slot % 3 - % 4 < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Press < / source >
< comment > USB Challenge - Response Key interaction request < / comment >
< translation type = "unfinished" > Press < / translation >
< / message >
< message >
< source > Passive < / source >
< comment > USB Challenge - Response Key no interaction required < / comment >
< translation type = "unfinished" > Passive < / translation >
< / message >
< message >
< source > The YubiKey USB interface has not been initialized . < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Hardware key is currently in use . < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
< / message >
< message >
Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895)
* Support NFC readers for hardware tokens using PC/SC
This requires a new library dependency: PCSC.
The PCSC library provides methods to access smartcards. On Linux, the third-party pcsc-lite package is used. On Windows, the native Windows API (Winscard.dll) is used. On Mac OSX, the native OSX API (framework-PCSC) is used.
* Split hardware key access into multiple classes to handle different methods of communicating with the keys.
* Since the Yubikey can now be a wireless token as well, the verb "plug in" was replaced with a more
generic "interface with". This shall indicate that the user has to present their token to the reader, or plug it in via USB.
* Add PC/SC interface for YubiKey challenge-response
This new interface uses the PC/SC protocol and API
instead of the USB protocol via ykpers. Many YubiKeys expose their functionality as a CCID device, which can be interfaced with using PC/SC. This is especially useful for NFC-only or NFC-capable Yubikeys, when they are used together with a PC/SC compliant NFC reader device.
Although many (not all) Yubikeys expose their CCID functionality over their own USB connection as well, the HMAC-SHA1 functionality is often locked in this mode, as it requires eg. a touch on the gold button. When accessing the CCID functionality wirelessly via NFC (like this code can do using a reader), then the user interaction is to present the key to the reader.
This implementation has been tested on Linux using pcsc-lite, Windows using the native Winscard.dll library, and Mac OSX using the native PCSC-framework library.
* Remove PC/SC ATR whitelist, instead scan for AIDs
Before, a whitelist of ATR codes (answer to reset, hardware-specific)
was used to scan for compatible (Yubi)Keys.
Now, every connected smartcard is scanned for AIDs (applet identifier),
which are known to implement the HMAC-SHA1 protocol.
This enables the support of currently unknown or unreleased hardware.
Co-authored-by: Jonathan White <support@dmapps.us>
2021-10-01 10:39:07 -04:00
< source > Could not find hardware key with serial number % 1 . Please plug it in to continue . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Hardware key timed out waiting for user interaction . < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > A USB error occurred when accessing the hardware key : % 1 < / source >
< translation type = "unfinished" > < / translation >
< / message >
< message >
< source > Failed to complete a challenge - response , the specific error was : % 1 < / source >
2021-09-28 07:59:15 -04:00
< translation type = "unfinished" > < / translation >
< / message >
2014-05-17 19:33:22 -04:00
< / context >
2019-03-19 17:08:18 -04:00
< / TS >