diff options
author | Aetf <aetf@unlimitedcodeworks.xyz> | 2021-10-02 01:22:15 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-02 01:22:15 +0300 |
commit | 60cfba8e46f3ce3facb29cae489ecb8974284fd4 (patch) | |
tree | e2104aac0050fc5d931dbada5df124936ea85aeb /share/translations | |
parent | 860fcfd78df473499f1df1e4e91e20901ff14e52 (diff) |
FdoSecrets: Improve client executable path handling (#6915)
* Fixes #6459
Improves the overall handling of FdoSecrets showing client executable paths to the user. It does the following:
* Check executable file existence as described in [RFC] fdosecrets: add optional confirmation to secret access (#4733)
* Show application PID and dbus address in the client list
* When the executable file is inaccessible, depending on where the client name is shown:
* when shown inline, e.g. in notification text, where space is limited, clearly say that the path is invalid
* when shown in auth dialog, show warning and print detailed info about the client
* when shown in the client list, draw a warning icon
Co-authored-by: Jonathan White <support@dmapps.us>
Diffstat (limited to 'share/translations')
-rw-r--r-- | share/translations/keepassxc_en.ts | 86 |
1 files changed, 68 insertions, 18 deletions
diff --git a/share/translations/keepassxc_en.ts b/share/translations/keepassxc_en.ts index 7ea56b093..3604750bc 100644 --- a/share/translations/keepassxc_en.ts +++ b/share/translations/keepassxc_en.ts @@ -67,15 +67,35 @@ <translation type="unfinished"></translation> </message> <message> - <source>Allow access to entries</source> + <source>Allow Selected</source> <translation type="unfinished"></translation> </message> <message> - <source>Allow Selected</source> + <source>Deny All</source> <translation type="unfinished"></translation> </message> <message> - <source>Deny All</source> + <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> <translation type="unfinished"></translation> </message> </context> @@ -3773,29 +3793,17 @@ Error: %1</source> <context> <name>FdoSecrets::SettingsClientModel</name> <message> - <source>Application</source> - <translation type="unfinished"></translation> + <source>Unknown</source> + <translation type="unfinished">Unknown</translation> </message> <message> - <source>Manage</source> + <source>Non-existing/inaccessible executable path. Please double-check the client is legit.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>FdoSecrets::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> - <message> <source>Unlock to show</source> <translation type="unfinished"></translation> </message> @@ -7249,6 +7257,14 @@ Please consider generating a new key file.</source> <source>Please present or touch your YubiKey to continue…</source> <translation type="unfinished"></translation> </message> + <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> </context> <context> <name>QtIOCompressor</name> @@ -7725,6 +7741,40 @@ Please consider generating a new key file.</source> </message> </context> <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> +<context> <name>SettingsWidgetFdoSecrets</name> <message> <source>Options</source> |