Update base translations and improve consistency (#12432)

* Improve confirmation prompts and tooltips for delete actions in the GUI

* Fixes #10543
This commit is contained in:
Jonathan White
2025-09-07 20:16:36 -04:00
committed by GitHub
parent b12f6f0786
commit 7ea141652e
18 changed files with 250 additions and 176 deletions

View File

@@ -844,16 +844,6 @@
<source>Use Virtual Keyboard</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;br/&gt;
Ctrl+4 - Type URL&lt;br/&gt;
Ctrl+5 - Use Virtual Keyboard (Windows Only)&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type {URL}</source>
<translation type="unfinished"></translation>
@@ -862,6 +852,25 @@ Ctrl+5 - Use Virtual Keyboard (Windows Only)&lt;/p&gt;</source>
<source>Copy URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;The following shortcuts are available:&lt;br/&gt;
Ctrl+F - Focus search&lt;br/&gt;
Ctrl+1 - Type username&lt;br/&gt;
Ctrl+2 - Type password&lt;br/&gt;
Ctrl+3 - Type TOTP&lt;br/&gt;
Ctrl+4 - Type URL&lt;br/&gt;
Ctrl+5 - Use Virtual Keyboard (Windows Only)&lt;br/&gt;
Ctrl+Shift+1 - Copy username&lt;br/&gt;
Ctrl+Shift+2 - Copy password&lt;br/&gt;
Ctrl+Shift+3 - Copy TOTP&lt;br/&gt;
Ctrl+Shift+4 - Copy URL&lt;br/&gt;
&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You can use advanced search queries to find any entry in your open databases.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BrowserAccessControlDialog</name>
@@ -2638,18 +2647,6 @@ This is definitely a bug, please report it to the developers.</source>
<source>Remember my choice</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete group</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Do you really want to delete the group &quot;%1&quot; for good?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Move group to recycle bin?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Do you really want to move the group &quot;%1&quot; to the recycle bin?</source>
<translation type="unfinished"></translation>
@@ -2748,10 +2745,6 @@ Disable safe saves and try again?</source>
<source>KeePass 2 Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save database backup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Empty recycle bin?</source>
<translation type="unfinished"></translation>
@@ -2861,6 +2854,22 @@ Disable safe saves and try again?</source>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save Database Backup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Confirm Delete Group</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Do you really want to permanently delete the group &quot;%1&quot;?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Confirm Recycle Group</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditEntryAttachmentsDialog</name>
@@ -4472,10 +4481,6 @@ This will leave your passwords and sensitive information vulnerable!
<source>name (descending)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export database to HTML file</source>
<translation type="unfinished"></translation>
@@ -4484,6 +4489,10 @@ This will leave your passwords and sensitive information vulnerable!
<source>HTML file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>invalid sort order</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FdoSecrets::DBusMgr</name>
@@ -5718,10 +5727,6 @@ Are you sure you want to continue with this file?</source>
<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>
@@ -6087,10 +6092,6 @@ Expect some bugs and minor issues, this version is meant for testing purposes.</
<source>Merge From Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit Entry</source>
<translation type="unfinished"></translation>
@@ -6335,10 +6336,6 @@ Expect some bugs and minor issues, this version is meant for testing purposes.</
<source>Password Generator</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E&amp;xpire Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear SSH Agent</source>
<translation type="unfinished"></translation>
@@ -6347,6 +6344,40 @@ Expect some bugs and minor issues, this version is meant for testing purposes.</
<source>Clear all identities in ssh-agent</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E&amp;xpire Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Expire Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Delete Entry</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>Move selected entry(s) to the recycle bin</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source>Permanently delete the selected entry(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>ManageDatabase</name>
@@ -6741,10 +6772,6 @@ Expect some bugs and minor issues, this version is meant for testing purposes.</
</context>
<context>
<name>PasskeyExporter</name>
<message>
<source>KeePassXC: Passkey Export</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File &quot;%1.passkey&quot; already exists.
Do you want to overwrite it?
@@ -6763,6 +6790,10 @@ Do you want to overwrite it?
<source>Cannot write to file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Overwrite Existing File?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasskeyImportDialog</name>
@@ -6837,14 +6868,6 @@ Do you want to overwrite it?
<source>Cannot open file &quot;%1&quot; for reading.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open passkey file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot import passkey</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot import passkey file &quot;%1&quot;. Data is missing.</source>
<translation type="unfinished"></translation>
@@ -6859,6 +6882,14 @@ The following data is missing:
<source>Cannot import passkey file &quot;%1&quot;. Private key is missing or malformed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open Passkey File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Passkey Import Failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordEditWidget</name>
@@ -7938,10 +7969,6 @@ Do you want to overwrite it?</source>
<source>Average password length</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Word count for the diceware passphrase.</source>
<translation type="unfinished"></translation>
@@ -8805,24 +8832,6 @@ Kernel: %3 %4</source>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>Do you really want to delete %n entry(s) for good?</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source>Delete entry(s)?</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
<translation type="unfinished"></translation>
@@ -8834,17 +8843,6 @@ Kernel: %3 %4</source>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source>Move entry(s) to recycle bin?</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>Replace references to entry?</source>
<translation type="unfinished"></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">
@@ -9221,17 +9219,6 @@ This option is deprecated, use --set-key-file instead.</source>
<source>Proton Pass Import</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete plugin data?</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>Delete plugin data from Entry(s)?</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>Passkey</source>
<translation type="unfinished"></translation>
@@ -9278,6 +9265,53 @@ This option is deprecated, use --set-key-file instead.</source>
<source>Fit</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 character(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>Do you really want to permanently delete the entry &quot;%1&quot;?</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>Do you really want to permanently delete %n entry(s)?</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source>Confirm Delete Entry(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source>Confirm Recycle Entry(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>Confirm Delete Plugin Data</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>Delete plugin data from the selected entry(s)?</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>Confirm Replace Entry References</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -9822,14 +9856,17 @@ This option is deprecated, use --set-key-file instead.</source>
<source>Average password length</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 characters</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 character(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>SSHAgent</name>
@@ -10505,10 +10542,6 @@ Example: JBSWY3DPEHPK3PXP</source>
</context>
<context>
<name>YubiKeyInterfacePCSC</name>
<message>
<source>The YubiKey PCSC interface has not been initialized.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not find or access hardware key with serial number %1. Please present it to continue. </source>
<translation type="unfinished"></translation>
@@ -10521,10 +10554,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Hardware key was not found or is not configured.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to complete a challenge-response, the PCSC error code was: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>(NFC) %1 [%2] - Slot %3, %4</source>
<comment>YubiKey display fields</comment>
@@ -10540,13 +10569,17 @@ Example: JBSWY3DPEHPK3PXP</source>
<comment>USB Challenge-Response Key no interaction required</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>The YubiKey PC/SC interface has not been initialized.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to complete a challenge-response, the PC/SC error code was: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>YubiKeyInterfaceUSB</name>
<message>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Press</source>
<comment>USB Challenge-Response Key interaction request</comment>
@@ -10587,5 +10620,10 @@ Example: JBSWY3DPEHPK3PXP</source>
<comment>YubiKey display fields</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown</source>
<comment>Unknown hardware key name</comment>
<translation type="unfinished"></translation>
</message>
</context>
</TS>