aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.de_DE.ts128
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.en_US.ts126
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.fr_FR.ts126
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.it_IT.ts126
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.zh_CN.ts126
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.zh_TW.ts126
-rw-r--r--src/ui/widgets/KeyList.cpp10
-rw-r--r--ui/KeyList.ui2
8 files changed, 478 insertions, 292 deletions
diff --git a/resource/lfs/locale/ts/GpgFrontend.de_DE.ts b/resource/lfs/locale/ts/GpgFrontend.de_DE.ts
index d19886b5..4ddb096a 100644
--- a/resource/lfs/locale/ts/GpgFrontend.de_DE.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.de_DE.ts
@@ -2326,19 +2326,9 @@ Diese Schlüssel sind nicht mehr verfügbar. Möchten Sie sie aus der Gruppe ent
<translation>Alle abwählen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
- <source>Cancel all checked items in the current tab at once.</source>
- <translation>Alle markierten Elemente in der aktuellen Registerkarte auf einmal abbrechen.</translation>
- </message>
- <message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="284"/>
<source>Check ALL</source>
- <translation>ALLE überprüfen</translation>
- </message>
- <message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
- <source>Check all items in the current tab at once</source>
- <translation>Alle Elemente im aktuellen Tab gleichzeitig überprüfen</translation>
+ <translation>ALLE wählen</translation>
</message>
<message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="287"/>
@@ -2376,47 +2366,87 @@ Diese Schlüssel sind nicht mehr verfügbar. Möchten Sie sie aus der Gruppe ent
<translation>Kommentar</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="326"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
+ <source>Cancel all checked keys in the current tab at once.</source>
+ <translation>Hebt alle ausgewählten Schlüssel im aktuellen Tab auf einmal auf.</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
+ <source>Check all keys in the current tab at once</source>
+ <translation>Wählen Sie alle Schlüssel im aktuellen Tab auf einmal</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="288"/>
+ <source>Column Type</source>
+ <translation>Spaltentypen</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="289"/>
+ <source>Selected showed column type(s)</source>
+ <translation>Ausgewählte Spaltentypen angezeigt</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="290"/>
+ <source>New Key Group</source>
+ <translation>Neue Schlüsselgruppe</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="291"/>
+ <source>Create a new key group</source>
+ <translation>Erstellen einer neuen Schlüsselgruppe</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="292"/>
+ <source>Key Databases</source>
+ <translation>Schlüsseldatenbanken</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="293"/>
+ <source>Switch between Key Databases</source>
+ <translation>Wechseln zwischen Schlüsseldatenbanken</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="332"/>
<source>Refreshing Key List...</source>
<translation>Schlüsselliste wird aktualisiert...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="419"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
<source>Import Keys</source>
<translation>Schlüssel importieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="421"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="427"/>
<source>You&apos;ve dropped something on the table.</source>
<translation>Sie haben etwas in der Tabelle abgelegt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="422"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="428"/>
<source>GpgFrontend will now try to import key(s).</source>
<translation>GpgFrontend wird nun versuchen, Schlüssel zu importieren.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="431"/>
<source>Always import without bothering.</source>
<translation>Immer ohne Nachfrage inportieren.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="331"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="337"/>
<source>Key List Refreshed.</source>
<translation>Schlüsselliste aktualisiert.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="533"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="539"/>
<source>Syncing Key List...</source>
<translation>Schlüsselliste wird synchronisiert...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="539"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="545"/>
<source>Sync [%1/%2] %3 %4</source>
<translation>Synchronisieren [%1/%2] %3 %4</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="549"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="555"/>
<source>Key List Sync Done.</source>
<translation>Synchronisierung der Schlüsselliste abgeschlossen.</translation>
</message>
@@ -2973,7 +3003,7 @@ Diese Schlüssel sind nicht mehr verfügbar. Möchten Sie sie aus der Gruppe ent
<translation>Warnung: Der Primärschlüssel ist nicht vorhanden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="318"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="317"/>
<source>Notice: The public key has been published on keys.openpgp.org.</source>
<translation>Hinweis: Der öffentliche Schlüssel wurde auf keys.openpgp.org veröffentlicht.</translation>
</message>
@@ -3751,10 +3781,10 @@ Hinweis: Weitere Informationen zur Verifizierung finden Sie hier: https://keys.o
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="349"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="475"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="484"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="530"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="559"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
<source>Invalid Operation</source>
<translation>Ungültige Operation</translation>
</message>
@@ -3764,37 +3794,37 @@ Hinweis: Weitere Informationen zur Verifizierung finden Sie hier: https://keys.o
<translation>Sind Sie sicher, dass Sie die folgende UID löschen möchten?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="537"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="538"/>
<source>&lt;h3&gt;Revoke UID Confirmation&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;UID:&lt;/b&gt; %1&lt;br /&gt;&lt;br /&gt;Revoking a UID will make it permanently unusable. This action is &lt;b&gt;irreversible&lt;/b&gt;.&lt;br /&gt;Are you sure you want to revoke this UID?</source>
<translation>&lt;h3&gt;UID-Bestätigung widerrufen&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;UID:&lt;/b&gt; %1&lt;br /&gt;&lt;br /&gt;Das Widerrufen einer UID macht sie dauerhaft unbrauchbar. Diese Aktion ist &lt;b&gt;irreversibel&lt;/b&gt;.&lt;br /&gt;Sind Sie sicher, dass Sie diese UID widerrufen wollen?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>0 -&gt; No Reason.</source>
<translation>0 -&gt; Kein Grund.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>4 -&gt; User ID is no longer valid.</source>
<translation>4 -&gt; Die Benutzer-ID ist nicht mehr gültig.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="576"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
<source>Revocation Failed</source>
<translation>Widerruf fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="578"/>
<source>Failed to revoke the UID. Please try again.</source>
<translation>Der Widerruf der UID ist fehlgeschlagen. Bitte versuchen Sie es erneut.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="580"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
<source>Revocation Successful</source>
<translation>Widerruf erfolgreich</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/>
<source>The UID has been successfully revoked.</source>
<translation>Die UID wurde erfolgreich widerrufen.</translation>
</message>
@@ -3812,20 +3842,20 @@ Hinweis: Weitere Informationen zur Verifizierung finden Sie hier: https://keys.o
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="327"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="367"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="398"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
<source>Operation Failed</source>
<translation>Vorgang fehlgeschlagen</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="399"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="508"/>
<source>An error occurred during the operation.</source>
<translation>Während des Vorgangs ist ein Fehler aufgetreten.</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="350"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/>
<source>Cannot delete the Primary UID.</source>
<translation>Die primäre UID kann nicht gelöscht werden.</translation>
</message>
@@ -3837,7 +3867,7 @@ Hinweis: Weitere Informationen zur Verifizierung finden Sie hier: https://keys.o
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="360"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="391"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="500"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="501"/>
<source>The action can not be undone.</source>
<translation>Die Aktion kann nicht rückgängig gemacht werden.</translation>
</message>
@@ -3868,7 +3898,7 @@ Hinweis: Weitere Informationen zur Verifizierung finden Sie hier: https://keys.o
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="425"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="544"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="545"/>
<source>Revoke UID</source>
<translation>UID widerrufen</translation>
</message>
@@ -3878,32 +3908,32 @@ Hinweis: Weitere Informationen zur Verifizierung finden Sie hier: https://keys.o
<translation>UID löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="532"/>
<source>Please select one UID before doing this operation.</source>
<translation>Bitte eine UID auswählen, bevor dieser Vorgang ausgeführt wird.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="464"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="465"/>
<source>Delete(Revoke) Key Signature</source>
<translation>Schlüsselsignatur löschen (widerrufen)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="477"/>
<source>Please select one Key Signature before doing this operation.</source>
<translation>Bitte wählen Sie eine Schlüsselsignatur, bevor Sie diesen Vorgang ausführen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="486"/>
<source>To delete the signature, you need to have its corresponding public key in the local database.</source>
<translation>Um die Signatur zu löschen, müssen Sie den entsprechenden öffentlichen Schlüssel in der lokalen Datenbank haben.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="495"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="496"/>
<source>Deleting Key Signature</source>
<translation>Schlüsselsignatur löschen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="498"/>
<source>Are you sure that you want to delete the following signature?</source>
<translation>Möchten Sie die folgende Signatur wirklich löschen?</translation>
</message>
@@ -6751,7 +6781,7 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<translation>ohne Titel</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="319"/>
+ <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="323"/>
<source>Default Workspace</source>
<translation>Standard-Arbeitsbereich</translation>
</message>
@@ -7194,12 +7224,12 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<translation>Es gibt lokal keinen öffentlichen Zielschlüsselinhalt für GpgFrontend, um genügend Informationen über diese Signatur zu sammeln. Möchten Sie jetzt den öffentlichen Schlüssel vom Keyserver importieren?</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="516"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="522"/>
<source>Sync All Public Key</source>
<translation>Alle öffentlichen Schlüssel synchronisieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="517"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="523"/>
<source>You have not checked any public keys that you want to synchronize, do you want to synchronize all local public keys from the key server?</source>
<translation>Sie haben keine öffentlichen Schlüssel angekreuzt, die Sie synchronisieren möchten. Möchten Sie alle lokalen öffentlichen Schlüssel mit dem Schlüsselserver synchronisieren?</translation>
</message>
@@ -7229,17 +7259,17 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<translation>GpgME-Initiation fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="523"/>
<source>No valid Key Database</source>
<translation>Keine gültige Schlüsseldatenbank</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="553"/>
<source>GpgME Default Context Initiation Failed</source>
<translation>GpgME-Standardkontext-Initiation fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="564"/>
<source>Gpg Default Key Database Initiation Failed</source>
<translation>Gpg-Standard-Schlüsseldatenbank-Initiation fehlgeschlagen</translation>
</message>
diff --git a/resource/lfs/locale/ts/GpgFrontend.en_US.ts b/resource/lfs/locale/ts/GpgFrontend.en_US.ts
index 045fb107..e7d84619 100644
--- a/resource/lfs/locale/ts/GpgFrontend.en_US.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.en_US.ts
@@ -2321,21 +2321,11 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
- <source>Cancel all checked items in the current tab at once.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="284"/>
<source>Check ALL</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
- <source>Check all items in the current tab at once</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="287"/>
<source>Search for keys...</source>
<translation type="unfinished"></translation>
@@ -2346,32 +2336,32 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="326"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="332"/>
<source>Refreshing Key List...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="419"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
<source>Import Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="421"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="427"/>
<source>You&apos;ve dropped something on the table.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="422"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="428"/>
<source>GpgFrontend will now try to import key(s).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="431"/>
<source>Always import without bothering.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="331"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="337"/>
<source>Key List Refreshed.</source>
<translation type="unfinished"></translation>
</message>
@@ -2401,17 +2391,57 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="533"/>
- <source>Syncing Key List...</source>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
+ <source>Cancel all checked keys in the current tab at once.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
+ <source>Check all keys in the current tab at once</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="288"/>
+ <source>Column Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="289"/>
+ <source>Selected showed column type(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="290"/>
+ <source>New Key Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="291"/>
+ <source>Create a new key group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="292"/>
+ <source>Key Databases</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="293"/>
+ <source>Switch between Key Databases</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="539"/>
+ <source>Syncing Key List...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="545"/>
<source>Sync [%1/%2] %3 %4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="549"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="555"/>
<source>Key List Sync Done.</source>
<translation type="unfinished"></translation>
</message>
@@ -2968,7 +2998,7 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="318"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="317"/>
<source>Notice: The public key has been published on keys.openpgp.org.</source>
<translation type="unfinished"></translation>
</message>
@@ -3738,10 +3768,10 @@ Note: For verification, you can find more information here: https://keys.openpgp
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="349"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="475"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="484"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="530"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="559"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
<source>Invalid Operation</source>
<translation type="unfinished"></translation>
</message>
@@ -3751,37 +3781,37 @@ Note: For verification, you can find more information here: https://keys.openpgp
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="537"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="538"/>
<source>&lt;h3&gt;Revoke UID Confirmation&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;UID:&lt;/b&gt; %1&lt;br /&gt;&lt;br /&gt;Revoking a UID will make it permanently unusable. This action is &lt;b&gt;irreversible&lt;/b&gt;.&lt;br /&gt;Are you sure you want to revoke this UID?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>0 -&gt; No Reason.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>4 -&gt; User ID is no longer valid.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="576"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
<source>Revocation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="578"/>
<source>Failed to revoke the UID. Please try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="580"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
<source>Revocation Successful</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/>
<source>The UID has been successfully revoked.</source>
<translation type="unfinished"></translation>
</message>
@@ -3799,20 +3829,20 @@ Note: For verification, you can find more information here: https://keys.openpgp
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="327"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="367"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="398"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
<source>Operation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="399"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="508"/>
<source>An error occurred during the operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="350"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/>
<source>Cannot delete the Primary UID.</source>
<translation type="unfinished"></translation>
</message>
@@ -3824,7 +3854,7 @@ Note: For verification, you can find more information here: https://keys.openpgp
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="360"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="391"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="500"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="501"/>
<source>The action can not be undone.</source>
<translation type="unfinished"></translation>
</message>
@@ -3855,7 +3885,7 @@ Note: For verification, you can find more information here: https://keys.openpgp
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="425"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="544"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="545"/>
<source>Revoke UID</source>
<translation type="unfinished"></translation>
</message>
@@ -3865,32 +3895,32 @@ Note: For verification, you can find more information here: https://keys.openpgp
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="532"/>
<source>Please select one UID before doing this operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="464"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="465"/>
<source>Delete(Revoke) Key Signature</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="477"/>
<source>Please select one Key Signature before doing this operation.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="486"/>
<source>To delete the signature, you need to have its corresponding public key in the local database.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="495"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="496"/>
<source>Deleting Key Signature</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="498"/>
<source>Are you sure that you want to delete the following signature?</source>
<translation type="unfinished"></translation>
</message>
@@ -6682,7 +6712,7 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="319"/>
+ <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="323"/>
<source>Default Workspace</source>
<translation type="unfinished"></translation>
</message>
@@ -7125,12 +7155,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="516"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="522"/>
<source>Sync All Public Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="517"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="523"/>
<source>You have not checked any public keys that you want to synchronize, do you want to synchronize all local public keys from the key server?</source>
<translation type="unfinished"></translation>
</message>
@@ -7160,17 +7190,17 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="523"/>
<source>No valid Key Database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="553"/>
<source>GpgME Default Context Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="564"/>
<source>Gpg Default Key Database Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
diff --git a/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts b/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts
index 9914fb6b..a10eb266 100644
--- a/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts
@@ -2321,21 +2321,11 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation type="unfinished">Décocher tout</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
- <source>Cancel all checked items in the current tab at once.</source>
- <translation type="unfinished">Annuler tous les éléments cochés dans l&apos;onglet actuel en une fois.</translation>
- </message>
- <message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="284"/>
<source>Check ALL</source>
<translation type="unfinished">Vérifie tout</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
- <source>Check all items in the current tab at once</source>
- <translation type="unfinished">Vérifier tous les éléments de l&apos;onglet actuel en une fois</translation>
- </message>
- <message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="287"/>
<source>Search for keys...</source>
<translation type="unfinished">Rechercher des clés...</translation>
@@ -2371,47 +2361,87 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation type="unfinished">Commentaire</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="326"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
+ <source>Cancel all checked keys in the current tab at once.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
+ <source>Check all keys in the current tab at once</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="288"/>
+ <source>Column Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="289"/>
+ <source>Selected showed column type(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="290"/>
+ <source>New Key Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="291"/>
+ <source>Create a new key group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="292"/>
+ <source>Key Databases</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="293"/>
+ <source>Switch between Key Databases</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="332"/>
<source>Refreshing Key List...</source>
<translation type="unfinished">Actualisation de la liste des clés...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="419"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
<source>Import Keys</source>
<translation type="unfinished">Importer des clés</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="421"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="427"/>
<source>You&apos;ve dropped something on the table.</source>
<translation type="unfinished">Vous avez fait tomber quelque chose sur la table.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="422"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="428"/>
<source>GpgFrontend will now try to import key(s).</source>
<translation type="unfinished">GpgFrontend va maintenant essayer d&apos;importer des clés.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="431"/>
<source>Always import without bothering.</source>
<translation type="unfinished">Importez toujours sans vous soucier.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="331"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="337"/>
<source>Key List Refreshed.</source>
<translation type="unfinished">Liste des clés actualisée.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="533"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="539"/>
<source>Syncing Key List...</source>
<translation type="unfinished">Synchronisation de la liste des clés...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="539"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="545"/>
<source>Sync [%1/%2] %3 %4</source>
<translation type="unfinished">Synchronisation [%1/%2] %3 %4</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="549"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="555"/>
<source>Key List Sync Done.</source>
<translation type="unfinished">Synchronisation de la liste des clés terminée.</translation>
</message>
@@ -2968,7 +2998,7 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="318"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="317"/>
<source>Notice: The public key has been published on keys.openpgp.org.</source>
<translation type="unfinished"></translation>
</message>
@@ -3738,10 +3768,10 @@ Note: For verification, you can find more information here: https://keys.openpgp
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="349"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="475"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="484"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="530"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="559"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
<source>Invalid Operation</source>
<translation type="unfinished">Opération invalide</translation>
</message>
@@ -3751,37 +3781,37 @@ Note: For verification, you can find more information here: https://keys.openpgp
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="537"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="538"/>
<source>&lt;h3&gt;Revoke UID Confirmation&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;UID:&lt;/b&gt; %1&lt;br /&gt;&lt;br /&gt;Revoking a UID will make it permanently unusable. This action is &lt;b&gt;irreversible&lt;/b&gt;.&lt;br /&gt;Are you sure you want to revoke this UID?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>0 -&gt; No Reason.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>4 -&gt; User ID is no longer valid.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="576"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
<source>Revocation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="578"/>
<source>Failed to revoke the UID. Please try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="580"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
<source>Revocation Successful</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/>
<source>The UID has been successfully revoked.</source>
<translation type="unfinished"></translation>
</message>
@@ -3799,20 +3829,20 @@ Note: For verification, you can find more information here: https://keys.openpgp
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="327"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="367"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="398"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
<source>Operation Failed</source>
<translation type="unfinished">L&apos;opération a échoué</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="399"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="508"/>
<source>An error occurred during the operation.</source>
<translation type="unfinished">Une erreur s&apos;est produite lors de l&apos;opération.</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="350"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/>
<source>Cannot delete the Primary UID.</source>
<translation type="unfinished"></translation>
</message>
@@ -3824,7 +3854,7 @@ Note: For verification, you can find more information here: https://keys.openpgp
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="360"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="391"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="500"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="501"/>
<source>The action can not be undone.</source>
<translation type="unfinished">L&apos;action ne peut pas être annulée.</translation>
</message>
@@ -3855,7 +3885,7 @@ Note: For verification, you can find more information here: https://keys.openpgp
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="425"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="544"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="545"/>
<source>Revoke UID</source>
<translation type="unfinished"></translation>
</message>
@@ -3865,32 +3895,32 @@ Note: For verification, you can find more information here: https://keys.openpgp
<translation type="unfinished">Supprimer l&apos;UID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="532"/>
<source>Please select one UID before doing this operation.</source>
<translation type="unfinished">Veuillez sélectionner un UID avant d&apos;effectuer cette opération.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="464"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="465"/>
<source>Delete(Revoke) Key Signature</source>
<translation type="unfinished">Supprimer (révoquer) la signature de clé</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="477"/>
<source>Please select one Key Signature before doing this operation.</source>
<translation type="unfinished">Veuillez sélectionner une signature de clé avant de faire cette opération.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="486"/>
<source>To delete the signature, you need to have its corresponding public key in the local database.</source>
<translation type="unfinished">Pour supprimer la signature, vous devez avoir sa clé publique correspondante dans la base de données locale.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="495"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="496"/>
<source>Deleting Key Signature</source>
<translation type="unfinished">Suppression de la signature de clé</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="498"/>
<source>Are you sure that you want to delete the following signature?</source>
<translation type="unfinished">Êtes-vous sûr de vouloir supprimer la signature suivante&#xa0;?</translation>
</message>
@@ -6684,7 +6714,7 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished">sans titre</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="319"/>
+ <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="323"/>
<source>Default Workspace</source>
<translation type="unfinished"></translation>
</message>
@@ -7127,12 +7157,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished">Succès</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="516"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="522"/>
<source>Sync All Public Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="517"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="523"/>
<source>You have not checked any public keys that you want to synchronize, do you want to synchronize all local public keys from the key server?</source>
<translation type="unfinished"></translation>
</message>
@@ -7162,17 +7192,17 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="523"/>
<source>No valid Key Database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="553"/>
<source>GpgME Default Context Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="564"/>
<source>Gpg Default Key Database Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
diff --git a/resource/lfs/locale/ts/GpgFrontend.it_IT.ts b/resource/lfs/locale/ts/GpgFrontend.it_IT.ts
index 52056dce..609319ea 100644
--- a/resource/lfs/locale/ts/GpgFrontend.it_IT.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.it_IT.ts
@@ -2337,21 +2337,11 @@ Queste chiavi non sono più disponibili. Vuoi rimuoverle dal gruppo?</translatio
<translation>Deseleziona tutto</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
- <source>Cancel all checked items in the current tab at once.</source>
- <translation>Annulla contemporaneamente tutti gli elementi selezionati nella scheda corrente.</translation>
- </message>
- <message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="284"/>
<source>Check ALL</source>
<translation>Seleziona tutto</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
- <source>Check all items in the current tab at once</source>
- <translation>Controlla tutti gli elementi nella scheda corrente contemporaneamente</translation>
- </message>
- <message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="287"/>
<source>Search for keys...</source>
<translation>Cerca chiavi...</translation>
@@ -2387,47 +2377,87 @@ Queste chiavi non sono più disponibili. Vuoi rimuoverle dal gruppo?</translatio
<translation>Commento</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="326"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
+ <source>Cancel all checked keys in the current tab at once.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
+ <source>Check all keys in the current tab at once</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="288"/>
+ <source>Column Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="289"/>
+ <source>Selected showed column type(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="290"/>
+ <source>New Key Group</source>
+ <translation type="unfinished">Nuovo gruppo chiavi</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="291"/>
+ <source>Create a new key group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="292"/>
+ <source>Key Databases</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="293"/>
+ <source>Switch between Key Databases</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="332"/>
<source>Refreshing Key List...</source>
<translation>Aggiornamento elenco chiavi...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="419"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
<source>Import Keys</source>
<translation>Importa chiavi</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="421"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="427"/>
<source>You&apos;ve dropped something on the table.</source>
<translation>Hai lasciato cadere qualcosa sul tavolo.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="422"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="428"/>
<source>GpgFrontend will now try to import key(s).</source>
<translation>GpgFrontend ora proverà a importare le chiavi.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="431"/>
<source>Always import without bothering.</source>
<translation>Importa sempre senza preoccuparti.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="331"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="337"/>
<source>Key List Refreshed.</source>
<translation>Elenco chiavi aggiornato.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="533"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="539"/>
<source>Syncing Key List...</source>
<translation>Sincronizzazione elenco chiavi...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="539"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="545"/>
<source>Sync [%1/%2] %3 %4</source>
<translation>Sincronizzazione [%1/%2] %3 %4</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="549"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="555"/>
<source>Key List Sync Done.</source>
<translation>Sincronizzazione elenco chiavi eseguita.</translation>
</message>
@@ -2984,7 +3014,7 @@ Queste chiavi non sono più disponibili. Vuoi rimuoverle dal gruppo?</translatio
<translation>Attenzione: la chiave primaria non esiste.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="318"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="317"/>
<source>Notice: The public key has been published on keys.openpgp.org.</source>
<translation>Avviso: la chiave pubblica è stata pubblicata su keys.openpgp.org.</translation>
</message>
@@ -3763,10 +3793,10 @@ Nota: per la verifica, puoi trovare maggiori informazioni qui: https://keys.open
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="349"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="475"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="484"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="530"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="559"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
<source>Invalid Operation</source>
<translation>Operazione non valida</translation>
</message>
@@ -3776,37 +3806,37 @@ Nota: per la verifica, puoi trovare maggiori informazioni qui: https://keys.open
<translation>Vuoi davvero eliminare il seguente UID?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="537"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="538"/>
<source>&lt;h3&gt;Revoke UID Confirmation&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;UID:&lt;/b&gt; %1&lt;br /&gt;&lt;br /&gt;Revoking a UID will make it permanently unusable. This action is &lt;b&gt;irreversible&lt;/b&gt;.&lt;br /&gt;Are you sure you want to revoke this UID?</source>
<translation>&lt;h3&gt;Revoca conferma UID&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;UID:&lt;/b&gt; %1&lt;br /&gt;&lt;br /&gt;La revoca di un UID lo renderà definitivamente inutilizzabile. Questa azione è &lt;b&gt;irreversibile&lt;/b&gt;.&lt;br /&gt;Sei ​​sicuro di voler revocare questo UID?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>0 -&gt; No Reason.</source>
<translation>0 -&gt; Nessun motivo.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>4 -&gt; User ID is no longer valid.</source>
<translation>4 -&gt; L&apos;ID utente non è più valido.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="576"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
<source>Revocation Failed</source>
<translation>Revoca non riuscita</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="578"/>
<source>Failed to revoke the UID. Please try again.</source>
<translation></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="580"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
<source>Revocation Successful</source>
<translation>Revoca riuscita</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/>
<source>The UID has been successfully revoked.</source>
<translation>L&apos;UID è stato revocato con successo.</translation>
</message>
@@ -3824,20 +3854,20 @@ Nota: per la verifica, puoi trovare maggiori informazioni qui: https://keys.open
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="327"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="367"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="398"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
<source>Operation Failed</source>
<translation>Operazione fallita</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="399"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="508"/>
<source>An error occurred during the operation.</source>
<translation>Si è verificato un errore durante l&apos;operazione.</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="350"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/>
<source>Cannot delete the Primary UID.</source>
<translation>Impossibile eliminare l&apos;UID primario.</translation>
</message>
@@ -3849,7 +3879,7 @@ Nota: per la verifica, puoi trovare maggiori informazioni qui: https://keys.open
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="360"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="391"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="500"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="501"/>
<source>The action can not be undone.</source>
<translation>L&apos;azione non può essere annullata.</translation>
</message>
@@ -3880,7 +3910,7 @@ Nota: per la verifica, puoi trovare maggiori informazioni qui: https://keys.open
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="425"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="544"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="545"/>
<source>Revoke UID</source>
<translation>Revoca l&apos;UID</translation>
</message>
@@ -3890,32 +3920,32 @@ Nota: per la verifica, puoi trovare maggiori informazioni qui: https://keys.open
<translation>Elimina UID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="532"/>
<source>Please select one UID before doing this operation.</source>
<translation>Si prega di selezionare un UID prima di eseguire questa operazione.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="464"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="465"/>
<source>Delete(Revoke) Key Signature</source>
<translation>Elimina (revoca) la firma della chiave</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="477"/>
<source>Please select one Key Signature before doing this operation.</source>
<translation>Si prega di selezionare una firma chiave prima di eseguire questa operazione.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="486"/>
<source>To delete the signature, you need to have its corresponding public key in the local database.</source>
<translation>Per eliminare la firma, è necessario disporre della chiave pubblica corrispondente nel database locale.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="495"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="496"/>
<source>Deleting Key Signature</source>
<translation>Eliminazione della firma della chiave</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="498"/>
<source>Are you sure that you want to delete the following signature?</source>
<translation>Sei sicuro di voler eliminare la seguente firma?</translation>
</message>
@@ -6761,7 +6791,7 @@ Se il problema persiste, prendere in considerazione la possibilità di richieder
<translation>senza titolo</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="319"/>
+ <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="323"/>
<source>Default Workspace</source>
<translation>Area di lavoro predefinita</translation>
</message>
@@ -7204,12 +7234,12 @@ Se il problema persiste, prendere in considerazione la possibilità di richieder
<translation>Successo</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="516"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="522"/>
<source>Sync All Public Key</source>
<translation>Sincronizza tutte le chiavi pubbliche</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="517"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="523"/>
<source>You have not checked any public keys that you want to synchronize, do you want to synchronize all local public keys from the key server?</source>
<translation>Non hai selezionato nessuna chiave pubblica che desideri sincronizzare. Vuoi sincronizzare tutte le chiavi pubbliche locali dal server delle chiavi?</translation>
</message>
@@ -7239,17 +7269,17 @@ Se il problema persiste, prendere in considerazione la possibilità di richieder
<translation>Avvio GpgME non riuscito</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="523"/>
<source>No valid Key Database</source>
<translation>Nessun database di chiavi valido</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="553"/>
<source>GpgME Default Context Initiation Failed</source>
<translation>Errore nell&apos;avvio del contesto predefinito di GpgME</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="564"/>
<source>Gpg Default Key Database Initiation Failed</source>
<translation>Errore nell&apos;avvio del database delle chiavi predefinite Gpg</translation>
</message>
diff --git a/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts b/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts
index 58d9426e..2032f863 100644
--- a/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts
@@ -2326,21 +2326,11 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation>全不选</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
- <source>Cancel all checked items in the current tab at once.</source>
- <translation>一次性取消选中当前选项卡中所有的项目。</translation>
- </message>
- <message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="284"/>
<source>Check ALL</source>
<translation>全选</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
- <source>Check all items in the current tab at once</source>
- <translation>一次性选中当前选项卡中的所有项目</translation>
- </message>
- <message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="287"/>
<source>Search for keys...</source>
<translation>搜索钥匙...</translation>
@@ -2376,47 +2366,87 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation>注释</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="326"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
+ <source>Cancel all checked keys in the current tab at once.</source>
+ <translation>取消标签页中被选中的所有密钥</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
+ <source>Check all keys in the current tab at once</source>
+ <translation>选中标签页的所有密钥</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="288"/>
+ <source>Column Type</source>
+ <translation>列类型</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="289"/>
+ <source>Selected showed column type(s)</source>
+ <translation>选中需要显示的列类型</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="290"/>
+ <source>New Key Group</source>
+ <translation>新建密钥组</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="291"/>
+ <source>Create a new key group</source>
+ <translation>新建一个密钥组</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="292"/>
+ <source>Key Databases</source>
+ <translation>密钥数据库</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="293"/>
+ <source>Switch between Key Databases</source>
+ <translation>在密钥数据库之间切换</translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="332"/>
<source>Refreshing Key List...</source>
<translation>正在刷新密钥列表...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="419"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
<source>Import Keys</source>
<translation>导入密钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="421"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="427"/>
<source>You&apos;ve dropped something on the table.</source>
<translation>你刚刚把文件拖拽到密钥列表中。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="422"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="428"/>
<source>GpgFrontend will now try to import key(s).</source>
<translation>GpgFrontend 现在将尝试导入密钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="431"/>
<source>Always import without bothering.</source>
<translation>始终导入而无需打扰。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="331"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="337"/>
<source>Key List Refreshed.</source>
<translation>密钥列表已刷新。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="533"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="539"/>
<source>Syncing Key List...</source>
<translation>正在同步密钥列表...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="539"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="545"/>
<source>Sync [%1/%2] %3 %4</source>
<translation>同步 [%1/%2] %3 %4</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="549"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="555"/>
<source>Key List Sync Done.</source>
<translation>密钥列表同步完成。</translation>
</message>
@@ -2973,7 +3003,7 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation>警告: 主密钥不存在</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="318"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="317"/>
<source>Notice: The public key has been published on keys.openpgp.org.</source>
<translation>提示: 公钥已在 keys.openpgp.org 上公布。</translation>
</message>
@@ -3751,10 +3781,10 @@ Note: For verification, you can find more information here: https://keys.openpgp
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="349"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="475"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="484"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="530"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="559"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
<source>Invalid Operation</source>
<translation>无效操作</translation>
</message>
@@ -3764,37 +3794,37 @@ Note: For verification, you can find more information here: https://keys.openpgp
<translation>您确定要删除以下 UID 吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="537"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="538"/>
<source>&lt;h3&gt;Revoke UID Confirmation&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;UID:&lt;/b&gt; %1&lt;br /&gt;&lt;br /&gt;Revoking a UID will make it permanently unusable. This action is &lt;b&gt;irreversible&lt;/b&gt;.&lt;br /&gt;Are you sure you want to revoke this UID?</source>
<translation>&lt;h3&gt;撤销 UID 确认&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;UID:&lt;/b&gt;%1&lt;br /&gt;&lt;br /&gt;撤销 UID 将使其永久不可用。此操作是&lt;b&gt;不可逆的&lt;/b&gt;。&lt;br /&gt;您确定要撤销此UID吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>0 -&gt; No Reason.</source>
<translation>0 -&gt; 无理由。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>4 -&gt; User ID is no longer valid.</source>
<translation>4 -&gt; UID不再有效。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="576"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
<source>Revocation Failed</source>
<translation>吊销失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="578"/>
<source>Failed to revoke the UID. Please try again.</source>
<translation>吊销UID失败。请重试。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="580"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
<source>Revocation Successful</source>
<translation>吊销成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/>
<source>The UID has been successfully revoked.</source>
<translation>UID成功被吊销</translation>
</message>
@@ -3812,20 +3842,20 @@ Note: For verification, you can find more information here: https://keys.openpgp
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="327"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="367"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="398"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
<source>Operation Failed</source>
<translation>操作失败</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="399"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="508"/>
<source>An error occurred during the operation.</source>
<translation>操作过程中发生错误。</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="350"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/>
<source>Cannot delete the Primary UID.</source>
<translation>无法删除主要 UID。</translation>
</message>
@@ -3837,7 +3867,7 @@ Note: For verification, you can find more information here: https://keys.openpgp
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="360"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="391"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="500"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="501"/>
<source>The action can not be undone.</source>
<translation>该操作无法撤消。</translation>
</message>
@@ -3868,7 +3898,7 @@ Note: For verification, you can find more information here: https://keys.openpgp
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="425"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="544"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="545"/>
<source>Revoke UID</source>
<translation>吊销 UID</translation>
</message>
@@ -3878,32 +3908,32 @@ Note: For verification, you can find more information here: https://keys.openpgp
<translation>删除 UID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="532"/>
<source>Please select one UID before doing this operation.</source>
<translation>请在执行此操作前选择一个 UID。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="464"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="465"/>
<source>Delete(Revoke) Key Signature</source>
<translation>删除(撤销)密钥签名</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="477"/>
<source>Please select one Key Signature before doing this operation.</source>
<translation>请在执行此操作前选择一个密钥签名。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="486"/>
<source>To delete the signature, you need to have its corresponding public key in the local database.</source>
<translation>要删除签名,您需要在本地数据库中有其对应的公钥。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="495"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="496"/>
<source>Deleting Key Signature</source>
<translation>删除密钥签名</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="498"/>
<source>Are you sure that you want to delete the following signature?</source>
<translation>您确定要删除以下签名吗?</translation>
</message>
@@ -6751,7 +6781,7 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>无标题</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="319"/>
+ <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="323"/>
<source>Default Workspace</source>
<translation>默认工作空间</translation>
</message>
@@ -7194,12 +7224,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="516"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="522"/>
<source>Sync All Public Key</source>
<translation>同步所有公钥</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="517"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="523"/>
<source>You have not checked any public keys that you want to synchronize, do you want to synchronize all local public keys from the key server?</source>
<translation>您没有选中任何要同步的公钥,是否要从密钥服务器同步所有本地公钥?</translation>
</message>
@@ -7229,17 +7259,17 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>GpgME 初始化失败</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="523"/>
<source>No valid Key Database</source>
<translation>没有有效的密钥数据库</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="553"/>
<source>GpgME Default Context Initiation Failed</source>
<translation>GpgME 默认上下文初始化失败</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="564"/>
<source>Gpg Default Key Database Initiation Failed</source>
<translation>Gpg 默认密钥数据库初始化失败</translation>
</message>
diff --git a/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts b/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts
index 3a8388ae..cf8c8886 100644
--- a/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts
@@ -2321,21 +2321,11 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation type="unfinished">取消所有</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
- <source>Cancel all checked items in the current tab at once.</source>
- <translation type="unfinished">一次取消當前選項卡中所有選中的項目。</translation>
- </message>
- <message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="284"/>
<source>Check ALL</source>
<translation type="unfinished">選擇所有</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
- <source>Check all items in the current tab at once</source>
- <translation type="unfinished">一次檢查當前選項卡中的所有項目</translation>
- </message>
- <message>
<location filename="../../../../src/ui/widgets/KeyList.cpp" line="287"/>
<source>Search for keys...</source>
<translation type="unfinished">搜索鑰匙...</translation>
@@ -2371,47 +2361,87 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation type="unfinished">評論</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="326"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="283"/>
+ <source>Cancel all checked keys in the current tab at once.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="286"/>
+ <source>Check all keys in the current tab at once</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="288"/>
+ <source>Column Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="289"/>
+ <source>Selected showed column type(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="290"/>
+ <source>New Key Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="291"/>
+ <source>Create a new key group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="292"/>
+ <source>Key Databases</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="293"/>
+ <source>Switch between Key Databases</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="332"/>
<source>Refreshing Key List...</source>
<translation type="unfinished">正在刷新金鑰列表...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="419"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
<source>Import Keys</source>
<translation type="unfinished">導入金鑰</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="421"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="427"/>
<source>You&apos;ve dropped something on the table.</source>
<translation type="unfinished">你把東西掉在桌子上了。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="422"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="428"/>
<source>GpgFrontend will now try to import key(s).</source>
<translation type="unfinished">GpgFrontend 現在將嘗試導入金鑰。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="425"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="431"/>
<source>Always import without bothering.</source>
<translation type="unfinished">始終導入而無需打擾。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="331"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="337"/>
<source>Key List Refreshed.</source>
<translation type="unfinished">金鑰列表已刷新。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="533"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="539"/>
<source>Syncing Key List...</source>
<translation type="unfinished">正在同步金鑰列表...</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="539"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="545"/>
<source>Sync [%1/%2] %3 %4</source>
<translation type="unfinished">同步 [%1/%2] %3 %4</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="549"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="555"/>
<source>Key List Sync Done.</source>
<translation type="unfinished">金鑰列表同步完成。</translation>
</message>
@@ -2968,7 +2998,7 @@ These keys are no longer available. Do you want to remove them from the group?</
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="318"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairDetailTab.cpp" line="317"/>
<source>Notice: The public key has been published on keys.openpgp.org.</source>
<translation type="unfinished"></translation>
</message>
@@ -3738,10 +3768,10 @@ Note: For verification, you can find more information here: https://keys.openpgp
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="349"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="475"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="484"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="530"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="559"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
<source>Invalid Operation</source>
<translation type="unfinished">無效操作</translation>
</message>
@@ -3751,37 +3781,37 @@ Note: For verification, you can find more information here: https://keys.openpgp
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="537"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="538"/>
<source>&lt;h3&gt;Revoke UID Confirmation&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;UID:&lt;/b&gt; %1&lt;br /&gt;&lt;br /&gt;Revoking a UID will make it permanently unusable. This action is &lt;b&gt;irreversible&lt;/b&gt;.&lt;br /&gt;Are you sure you want to revoke this UID?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>0 -&gt; No Reason.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="565"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="566"/>
<source>4 -&gt; User ID is no longer valid.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="576"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
<source>Revocation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="577"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="578"/>
<source>Failed to revoke the UID. Please try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="580"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
<source>Revocation Successful</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="581"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="582"/>
<source>The UID has been successfully revoked.</source>
<translation type="unfinished"></translation>
</message>
@@ -3799,20 +3829,20 @@ Note: For verification, you can find more information here: https://keys.openpgp
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="327"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="367"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="398"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="506"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
<source>Operation Failed</source>
<translation type="unfinished">手術失敗</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="328"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="399"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="507"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="508"/>
<source>An error occurred during the operation.</source>
<translation type="unfinished">操作過程中發生錯誤。</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="350"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="560"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="561"/>
<source>Cannot delete the Primary UID.</source>
<translation type="unfinished"></translation>
</message>
@@ -3824,7 +3854,7 @@ Note: For verification, you can find more information here: https://keys.openpgp
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="360"/>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="391"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="500"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="501"/>
<source>The action can not be undone.</source>
<translation type="unfinished">該操作無法撤消。</translation>
</message>
@@ -3855,7 +3885,7 @@ Note: For verification, you can find more information here: https://keys.openpgp
</message>
<message>
<location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="425"/>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="544"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="545"/>
<source>Revoke UID</source>
<translation type="unfinished"></translation>
</message>
@@ -3865,32 +3895,32 @@ Note: For verification, you can find more information here: https://keys.openpgp
<translation type="unfinished">刪除 UID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="532"/>
<source>Please select one UID before doing this operation.</source>
<translation type="unfinished">請在執行此操作前選擇一個 UID。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="464"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="465"/>
<source>Delete(Revoke) Key Signature</source>
<translation type="unfinished">刪除(撤銷)金鑰簽名</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="476"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="477"/>
<source>Please select one Key Signature before doing this operation.</source>
<translation type="unfinished">請在執行此操作前選擇一個金鑰簽名。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="485"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="486"/>
<source>To delete the signature, you need to have its corresponding public key in the local database.</source>
<translation type="unfinished">要刪除簽名,您需要在本地數據庫中有其對應的公鑰。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="495"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="496"/>
<source>Deleting Key Signature</source>
<translation type="unfinished">刪除金鑰簽名</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/keypair_details/KeyPairUIDTab.cpp" line="498"/>
<source>Are you sure that you want to delete the following signature?</source>
<translation type="unfinished">您確定要刪除以下簽名嗎?</translation>
</message>
@@ -6684,7 +6714,7 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished">無標題</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="319"/>
+ <location filename="../../../../src/ui/widgets/TextEditTabWidget.cpp" line="323"/>
<source>Default Workspace</source>
<translation type="unfinished"></translation>
</message>
@@ -7127,12 +7157,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished">成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="516"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="522"/>
<source>Sync All Public Key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/KeyList.cpp" line="517"/>
+ <location filename="../../../../src/ui/widgets/KeyList.cpp" line="523"/>
<source>You have not checked any public keys that you want to synchronize, do you want to synchronize all local public keys from the key server?</source>
<translation type="unfinished"></translation>
</message>
@@ -7162,17 +7192,17 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="523"/>
<source>No valid Key Database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="553"/>
<source>GpgME Default Context Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="564"/>
<source>Gpg Default Key Database Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/widgets/KeyList.cpp b/src/ui/widgets/KeyList.cpp
index dfabe885..13d4b211 100644
--- a/src/ui/widgets/KeyList.cpp
+++ b/src/ui/widgets/KeyList.cpp
@@ -280,11 +280,17 @@ void KeyList::init() {
tr("Sync public key with your default keyserver."));
ui_->uncheckButton->setText(tr("Uncheck ALL"));
ui_->uncheckButton->setToolTip(
- tr("Cancel all checked items in the current tab at once."));
+ tr("Cancel all checked keys in the current tab at once."));
ui_->checkALLButton->setText(tr("Check ALL"));
ui_->checkALLButton->setToolTip(
- tr("Check all items in the current tab at once"));
+ tr("Check all keys in the current tab at once"));
ui_->searchBarEdit->setPlaceholderText(tr("Search for keys..."));
+ ui_->columnTypeButton->setText(tr("Column Type"));
+ ui_->columnTypeButton->setToolTip(tr("Selected showed column type(s)"));
+ ui_->keyGroupButton->setText(tr("New Key Group"));
+ ui_->keyGroupButton->setToolTip(tr("Create a new key group"));
+ ui_->switchContextButton->setText(tr("Key Databases"));
+ ui_->switchContextButton->setToolTip(tr("Switch between Key Databases"));
}
auto KeyList::AddListGroupTab(
diff --git a/ui/KeyList.ui b/ui/KeyList.ui
index ba190954..3f7ed39e 100644
--- a/ui/KeyList.ui
+++ b/ui/KeyList.ui
@@ -39,7 +39,7 @@
<item>
<widget class="QToolButton" name="switchContextButton">
<property name="toolTip">
- <string>Uncheck ALL</string>
+ <string>Key Databases</string>
</property>
<property name="text">
<string>Switch Context</string>