Support opening remote databases (#10896)

* Use the import wizard to support opening a remote database

---------

Co-authored-by: Jonathan White <support@dmapps.us>
This commit is contained in:
sforst 2024-10-07 04:39:50 +02:00 committed by GitHub
parent abcb1414a3
commit d2da13da20
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 379 additions and 62 deletions

View file

@ -4490,6 +4490,14 @@ You can enable the DuckDuckGo website icon service in the security section of th
<source>Url</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not load key file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not open remote database. Password or key file may be incorrect.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImportWizardPageSelect</name>
@ -4593,6 +4601,36 @@ You can enable the DuckDuckGo website icon service in the security section of th
<source>KeePass1 Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Temporary Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Command:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>e.g.: &quot;sftp user@hostname&quot; or &quot;scp user@hostname:DatabaseOnRemote.kdbx {TEMP_DATABASE}&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Input:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remote Database (.kdbx)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>e.g.:
get DatabaseOnRemote.kdbx {TEMP_DATABASE}
exit
---
{TEMP_DATABASE} is used as placeholder to store the database in a temporary location
The command has to exit. In case of `sftp` as last commend `exit` has to be sent
</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KMessageWidget</name>